From f1aa7ac3ca8b38e6c63f6c99109a419b99b170b7 Mon Sep 17 00:00:00 2001 From: ZR74 <2401889661@qq.com> Date: Thu, 22 Jan 2026 17:49:45 +0800 Subject: [PATCH 1/4] fix: charge dynamic gas for EXP and LOG in multipass,align log hashing --- src/compiler/evm_frontend/evm_imported.cpp | 18 + src/evm/opcode_handlers.cpp | 34 + src/tests/evm_state_tests.cpp | 2 +- src/tests/evm_test_helpers.cpp | 9 +- src/utils/rlp_encoding.cpp | 12 + src/utils/rlp_encoding.h | 2 + .../state_tests/frontier/opcodes/test_exp.py | 48 + .../frontier/opcodes/test_gas.json | 32294 ++++++++++++++++ .../state_tests/frontier/opcodes/test_log.py | 51 + 9 files changed, 32466 insertions(+), 4 deletions(-) create mode 100644 tests/evm_spec_test/state_tests/frontier/opcodes/test_exp.py create mode 100644 tests/evm_spec_test/state_tests/frontier/opcodes/test_gas.json create mode 100644 tests/evm_spec_test/state_tests/frontier/opcodes/test_log.py diff --git a/src/compiler/evm_frontend/evm_imported.cpp b/src/compiler/evm_frontend/evm_imported.cpp index 789aab719..690033ddd 100644 --- a/src/compiler/evm_frontend/evm_imported.cpp +++ b/src/compiler/evm_frontend/evm_imported.cpp @@ -227,6 +227,20 @@ const intx::uint256 *evmGetMulMod(zen::runtime::EVMInstance *Instance, const intx::uint256 *evmGetExp(zen::runtime::EVMInstance *Instance, const intx::uint256 &Base, const intx::uint256 &Exponent) { + // EIP-160: 50 gas per byte of exponent (charge before early returns). + uint64_t ExponentByteSize = 0; + if (Exponent != 0) { + intx::uint256 Temp = Exponent; + while (Temp > 0) { + ++ExponentByteSize; + Temp >>= 8; + } + } + if (ExponentByteSize > 0) { + static constexpr uint64_t GasPerByte = 50; + Instance->chargeGas(ExponentByteSize * GasPerByte); + } + // Handle edge cases if (Exponent == 0) { return storeUint256Result(intx::uint256{1}); @@ -676,6 +690,10 @@ static void evmEmitLogGeneric(zen::runtime::EVMInstance *Instance, if (!Instance->expandMemoryChecked(Offset, Size)) { return; } + const uint64_t LogDataCost = 8 * Size; + if (LogDataCost != 0) { + Instance->chargeGas(LogDataCost); + } uint8_t *MemoryBase = Instance->getMemoryBase(); Data = MemoryBase + Offset; } diff --git a/src/evm/opcode_handlers.cpp b/src/evm/opcode_handlers.cpp index 75d9f5f83..d594be11e 100644 --- a/src/evm/opcode_handlers.cpp +++ b/src/evm/opcode_handlers.cpp @@ -88,6 +88,7 @@ DEFINE_CALCULATE_GAS(Slt, OP_SLT); DEFINE_CALCULATE_GAS(Sgt, OP_SGT); // Arithmetic operations +DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Exp, OP_EXP); DEFINE_NOT_TEMPLATE_CALCULATE_GAS(SignExtend, OP_SIGNEXTEND); DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Byte, OP_BYTE); DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Sar, OP_SAR); @@ -310,6 +311,39 @@ void SignExtendHandler::doExecute() { Frame->push(Res); } +void ExpHandler::doExecute() { + auto *Frame = getFrame(); + auto *Context = getContext(); + EVM_FRAME_CHECK(Frame); + EVM_STACK_CHECK(Frame, 2); + + intx::uint256 Base = Frame->pop(); + intx::uint256 Exponent = Frame->pop(); + + // Calculate and charge dynamic gas based on exponent byte size + uint64_t ExponentByteSize = 0; + if (Exponent != 0) { + // Find the highest non-zero byte + intx::uint256 Temp = Exponent; + while (Temp > 0) { + ExponentByteSize++; + Temp >>= 8; + } + } + + // EIP-160: 50 gas per byte of exponent + static const uint64_t GasPerByte = 50; + uint64_t DynamicGas = ExponentByteSize * GasPerByte; + + if (!chargeGas(Frame, DynamicGas)) { + Context->setStatus(EVMC_OUT_OF_GAS); + return; + } + + intx::uint256 Result = intx::exp(Base, Exponent); + Frame->push(Result); +} + void ByteHandler::doExecute() { auto *Frame = getFrame(); EVM_FRAME_CHECK(Frame); diff --git a/src/tests/evm_state_tests.cpp b/src/tests/evm_state_tests.cpp index 80319d94e..5ec40918c 100644 --- a/src/tests/evm_state_tests.cpp +++ b/src/tests/evm_state_tests.cpp @@ -18,7 +18,7 @@ namespace { constexpr bool DEBUG = true; constexpr bool PRINT_FAILURE_DETAILS = true; // TODO: RunMode selection logic will be refactored in the future. -constexpr auto STATE_TEST_RUN_MODE = common::RunMode::InterpMode; +constexpr auto STATE_TEST_RUN_MODE = common::RunMode::MultipassMode; struct TxIntrinsicCost { int64_t Intrinsic = 0; diff --git a/src/tests/evm_test_helpers.cpp b/src/tests/evm_test_helpers.cpp index ce501fdca..7b26ce20e 100644 --- a/src/tests/evm_test_helpers.cpp +++ b/src/tests/evm_test_helpers.cpp @@ -39,15 +39,18 @@ calculateLogsHashImpl(const std::vector &Logs) { std::vector TopicBytes(Topic.bytes, Topic.bytes + 32); TopicsEncoded.push_back(zen::evm::rlp::encodeString(TopicBytes)); } - LogComponents.push_back(zen::evm::rlp::encodeList(TopicsEncoded)); + LogComponents.push_back( + zen::evm::rlp::encodeListFromEncodedItems(TopicsEncoded)); std::vector DataBytes(Log.data.begin(), Log.data.end()); LogComponents.push_back(zen::evm::rlp::encodeString(DataBytes)); - EncodedLogs.push_back(zen::evm::rlp::encodeList(LogComponents)); + EncodedLogs.push_back( + zen::evm::rlp::encodeListFromEncodedItems(LogComponents)); } - auto RlpEncodedLogs = zen::evm::rlp::encodeList(EncodedLogs); + auto RlpEncodedLogs = + zen::evm::rlp::encodeListFromEncodedItems(EncodedLogs); auto Hash = zen::host::evm::crypto::keccak256(RlpEncodedLogs); diff --git a/src/utils/rlp_encoding.cpp b/src/utils/rlp_encoding.cpp index bf2ebc77b..9723cff31 100644 --- a/src/utils/rlp_encoding.cpp +++ b/src/utils/rlp_encoding.cpp @@ -56,4 +56,16 @@ encodeList(const std::vector> &Items) { return LengthBytes; } +std::vector +encodeListFromEncodedItems(const std::vector> &Items) { + std::vector Payload; + for (const auto &Item : Items) { + Payload.insert(Payload.end(), Item.begin(), Item.end()); + } + + auto LengthBytes = encodeLength(Payload.size(), RLP_OFFSET_SHORT_LIST); + LengthBytes.insert(LengthBytes.end(), Payload.begin(), Payload.end()); + return LengthBytes; +} + } // namespace zen::evm::rlp diff --git a/src/utils/rlp_encoding.h b/src/utils/rlp_encoding.h index 3ec6dd92b..02c9f653e 100644 --- a/src/utils/rlp_encoding.h +++ b/src/utils/rlp_encoding.h @@ -18,6 +18,8 @@ extern const uint8_t RLP_OFFSET_SHORT_LIST; std::vector encodeLength(size_t Length, uint8_t Offset); std::vector encodeString(const std::vector &Input); std::vector encodeList(const std::vector> &Items); +std::vector +encodeListFromEncodedItems(const std::vector> &Items); } // namespace zen::evm::rlp diff --git a/tests/evm_spec_test/state_tests/frontier/opcodes/test_exp.py b/tests/evm_spec_test/state_tests/frontier/opcodes/test_exp.py new file mode 100644 index 000000000..2fcbbe9f9 --- /dev/null +++ b/tests/evm_spec_test/state_tests/frontier/opcodes/test_exp.py @@ -0,0 +1,48 @@ +""" +Test EXP opcode. +""" + +import pytest +from execution_testing import ( + Alloc, + Fork, + Op, + StateTestFiller, + gas_test, +) + +REFERENCE_SPEC_GIT_PATH = "N/A" +REFERENCE_SPEC_VERSION = "N/A" + + +@pytest.mark.valid_from("Berlin") +@pytest.mark.parametrize( + "a", [0, 1, pytest.param(2**256 - 1, id="a2to256minus1")] +) +@pytest.mark.parametrize( + "exponent", + [ + 0, + 1, + 2, + 1023, + 1024, + pytest.param(2**255, id="exponent2to255"), + pytest.param(2**256 - 1, id="exponent2to256minus1"), + ], +) +def test_gas( + state_test: StateTestFiller, + pre: Alloc, + a: int, + exponent: int, + fork: Fork, +) -> None: + """Test that EXP gas works as expected.""" + gas_test( + fork=fork, + state_test=state_test, + pre=pre, + setup_code=Op.PUSH32(exponent) + Op.PUSH32(a), + subject_code=Op.EXP(exponent=exponent), + ) diff --git a/tests/evm_spec_test/state_tests/frontier/opcodes/test_gas.json b/tests/evm_spec_test/state_tests/frontier/opcodes/test_gas.json new file mode 100644 index 000000000..9d639e2bb --- /dev/null +++ b/tests/evm_spec_test/state_tests/frontier/opcodes/test_gas.json @@ -0,0 +1,32294 @@ +{ + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent2to255-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x0c23c221f1611744bd20a8463df285c944999d1c", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f", + "secretKey": "0xf65bbfe57d4e86e4f3e936e00c23c221f1611744bd20a8463df285c944999b1c" + }, + "post": { + "Berlin": [ + { + "hash": "0x9793667ce76ec7c59196cdf8452f405564cc80709cd6696001ff372eec827ae0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6940c23c221f1611744bd20a8463df285c944999d1c808025a070f6feec63179270f9d64e19fe4687e3043f04132e53e0d3e7502b683f7f8d4fa00252d4818415038afc6b667ea91cd93599ce91ab95d214112f75f1a2917ca365", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8ade", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x970648289ec798ea47ccad495f563be377f62173da945b7b19e94e480ffc65f3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent2to255-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x82b95913536bf5b277fb4b7255cc91b08c3de57b", + "secretKey": "0xbc762f338a133583e0f3a405d9c5c4d9b6a1139443099c0b1b145d997e38b1ae" + }, + "post": { + "Berlin": [ + { + "hash": "0xd6511dce63a3d97e7093de6af3c27810ec7c8ebce16a58c3e1ad9c2f9a6e0c4f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694d9c5c4d9b6a1139443099c0b1b145d997e38b3ae808026a06cefeacda6526636641d47ee4ce35636a567f38c0c43355b86949652bb4add7da0202727857093cca6cddc45d1be29edaccb4e101ed82aec66c21f3f8e86a4b543", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8ade", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x92a38903d02ae1a52ec0ed020efc735c4150b11afadee5b9eec0736a2b163e92", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent2to255-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x827d66d83aeadf58e7c4889afba4602d398915b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x99cab830a250f919a03a2087559824c9ce249095", + "secretKey": "0xb1e4fb5c033e7309aa9905b3827d66d83aeadf58e7c4889afba4602d398913b2" + }, + "post": { + "Berlin": [ + { + "hash": "0xe3e18ee0df8ad23ae52ed95572c482981e4435ec0da69c4a2c1d5dba4b75f445", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694827d66d83aeadf58e7c4889afba4602d398915b2808026a0b6d3c1eb5181f466e7af6f21361416707c728af0f4e3d1c85d2de5b6e31f8b87a002deef4271b78faeabf859a83a9bfedf10bd1c08effae271ccb1b05fe7d81665", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8ade", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xee1f140bc31e2fe638b7810c226f8dfdd761919f4413af2f8dd05f0c7c5767a1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent2to256minus1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xde9a4c30092785d09cb4178fdd730604b891c967", + "secretKey": "0x91a8a36692a0ea5490cea5edf4f247ed5dec838cfeb8b9162f5579f230cd273d" + }, + "post": { + "Berlin": [ + { + "hash": "0xb25d95db08b8140aa5a4adbe3ca6a366f9fb06ae9e7ba10ca29b81901d6379f8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694f4f247ed5dec838cfeb8b9162f5579f230cd293d808026a004c9ed6e5e698015bba30ff9d7e655733ca32422c6b0de2e26a8e9e371789620a0546282bd1291b7b526cdd2637b3ee8cc7b1e7d20a9f6b9cfc6fc203f062296b4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8ade", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd7f2646050e8cadbf64d5c5a8f112fc29a10422a613b86c30249d663e7b2037d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent2to256minus1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a", + "secretKey": "0x8771984c003441a5d8390d85cac174ed6a2f8a023ec7f4e3791b1a594fb06fb1" + }, + "post": { + "Berlin": [ + { + "hash": "0x25ec0954b5d005a0b5767740e6b48bd200eb318a4797165b9b83ab4c0402b6f3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694cac174ed6a2f8a023ec7f4e3791b1a594fb071b1808026a0e96d97d211cfc9a7f2b6bc404855f81241b564fc0e55b9bd9c230f1c4bb53790a048486b6cfeaf1738857a89bebb5afd4af216d9c08b732ce1229a3b067100747f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8ade", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xfb8457723f2aadf12f8b45850ed07a050cdf235ffee1b197e548af62e830b763", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent2to256minus1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x5f90d746f4a579c077586ac3a5e573e094e396d4", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e", + "secretKey": "0x94b51891923ce24fdc6bee8d5f90d746f4a579c077586ac3a5e573e094e394d4" + }, + "post": { + "Berlin": [ + { + "hash": "0x1c7233f1416d58004f980fb274e42f23407b1006dcc660a78631a30e04f63cd3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6945f90d746f4a579c077586ac3a5e573e094e396d4808025a0179480f33ef4d750a39bb959bba2a91de8ae8a48820bf9e964e10b4aabb07938a05ae7fe5d3bb45660c0da37c269d146aa12de56b2b4d6c7de61ecf4fcd71d156d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8ade", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4e4493970434001cc3fe4af27c0863c5f0ed47b3462791fdf07a7ff34516a9c9", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_0-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4839cd2a53acc01ec7e5dbb49e62840123845b27", + "secretKey": "0x8c8adf5ff2d48cb7b41b179f1d78f19406f01ee1bb91e56c72cd5413fbe36426" + }, + "post": { + "Berlin": [ + { + "hash": "0x1630476b2392e4d86b51ec83fd8d88d47974d5a7f78786e5a97b767411ccfbee", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a6941d78f19406f01ee1bb91e56c72cd5413fbe36626808025a065cbb356a0d0244deb3d11a121b0e8ca4b824dedcc03f3bbb7ec0cf5b3c55673a027e3480443dd9091d184c47fc0d37463d0318ffc88fa3fdd03c557477a0e7cd9", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e90de", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x601a53b5fc1016a17c461420073d3189df325cb0ceea1a6a61cd2282237e57aa", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_0-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0xd28f0169725c441712c36585f49fe20bc4cf8c5e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5b4e752d248465185810b60639b5012634089e3e", + "secretKey": "0x05f8002f9b371a5fe532dd4dd28f0169725c441712c36585f49fe20bc4cf8a5e" + }, + "post": { + "Berlin": [ + { + "hash": "0x90f9514af2b18cb2d8417cbee5bbe6b32b2c82297d873ddcabf892a921ce1e52", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a694d28f0169725c441712c36585f49fe20bc4cf8c5e808026a0ee05967d162d959562ad7af3a4678981d8c648dea416798162a5849f142bd5d2a00c8e6a4afae71e83d751ea93ce004e4242818697eda716b4d2b536e324156073", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e90de", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x59ba96a242328a61496d856c7f0c297534dd57f1552e65b0322abb8b057da34f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_0-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x77f752cb47f0113f635bd3c681f9cf428746c399", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7", + "secretKey": "0x2a2e67de45eb6e973653667f77f752cb47f0113f635bd3c681f9cf428746c199" + }, + "post": { + "Berlin": [ + { + "hash": "0xe1f31de8663d081baf7e31dd8bc9eb630198b4716d7a5a3130fece30f1e92f34", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a69477f752cb47f0113f635bd3c681f9cf428746c399808025a02f00b37ea1ca1652e7224b8f2d2041700b0a5aacf4463d9a28fd4db902b10dc8a037f6034e13f3141b61feab7bb94e3fdf3942584f4a35eee9d8eeeb6a294601a3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e90de", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd52ccfeaade780111d0ce7ed9775ed88c4524979b396ab138bad6ac1922e6f81", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xcc0844698fc1dfc8df822def4ba8403b717c01ee", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb843af1c143903f24cf3acc5328859020d03063c", + "secretKey": "0x441b444e899e36fb49e4577acc0844698fc1dfc8df822def4ba8403b717bffee" + }, + "post": { + "Berlin": [ + { + "hash": "0x70e0ee7cce68da909de558b47fe31b8a8ecffcd98cea1554716391b6f2ba1e7f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894cc0844698fc1dfc8df822def4ba8403b717c01ee808026a002fc70e75318d3e88759ed83a96f05334758e98483d7809c23e5de3298da9a7ca0773430f8aabc2adbd81f0497d3843a7d52e3aa3cbc705b95b585f5a41ba80320", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e98ae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3cf2c172d8567782953ee48643001093c227420c680de8c019300dabe1723444", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5ed7e7cd6a966b064220219b7f916504a18a413c", + "secretKey": "0x9711941e0bacb4a17b675932deccfb3d9d892e42bb5a562748bd3c62dd83ba0e" + }, + "post": { + "Berlin": [ + { + "hash": "0x98980f6baf1b51b65d9ec59b13e6975892665bedf66500b2fdf1cd5244d31760", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894deccfb3d9d892e42bb5a562748bd3c62dd83bc0e808025a0a5a93c20df88cabfb9796baac67fa7484da2927f676876dc60007fe9b5beeea1a00115a60b1c86a9cdb3f6d7dac37d6a8c7527a2b2085c8818d689cb978d97f64a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e98ae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xca3e0723b49bb2a72f01ddef2f6d1feb6aaaf6078d5a142d76377112bd96f92a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x18f9123eef8121e70359d6893c6db0cca1d8deb2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7c615b8919c4f166e020783ef7b0ff230ba8b424", + "secretKey": "0x150cb4ffea09eec938176f4f18f9123eef8121e70359d6893c6db0cca1d8dcb2" + }, + "post": { + "Berlin": [ + { + "hash": "0xaee9df6d1635e60990b14a2cc5bfe303ea26865c307e075d8742fea375753710", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89418f9123eef8121e70359d6893c6db0cca1d8deb2808025a03f1d874b4364a044299c440418ecee60443e09cfdeac64903a11b99f1898adffa040618c116525eb4140ffd7336893631ccd96d35427297d94cebac8f6af89b4bb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e98ae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x33d33c7a4de3e14e32694116d0fb5b94ef6ff062b06786774d9ed9ec9d75a0f2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1023-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x0ea9c1863377514a640b58d371356aafab58eddf", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5", + "secretKey": "0xab07baf88946ebe463787ff10ea9c1863377514a640b58d371356aafab58ebdf" + }, + "post": { + "Berlin": [ + { + "hash": "0xf4fddbffc4dc4d795f1a0780e3afcb9d84cc805aea14dfca42e1d446e0669e08", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a940ea9c1863377514a640b58d371356aafab58eddf808025a0d672604cd3419d68f81a0a0f8f42a1fab4743ca7d83d963072aa20c37d0016bca04605e065a75b4a6dc043da32abdccc54d93ea04996b149efde5f1547744c9c4c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ea07e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x93d675d7ce47ff6142f29aa4b3cb571f02676ae2cd8dfede18d88b42e066455e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1023-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed", + "secretKey": "0xc1e7c3727dd5da64cab49f1044de6f5a7c3c61a75e54a91fd67fffe28cf769e0" + }, + "post": { + "Berlin": [ + { + "hash": "0x460641ebe38f5de4f3ec6750155ad9b61f312103328fde64f13b497d07970398", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9444de6f5a7c3c61a75e54a91fd67fffe28cf76be0808025a0c5165c816bac85a498de339ebc536618825da870d54558c6bc0c9a629bcfdc99a046628d00327ca16e8be5f65139dc031b56e431cbc929e8a5207cedc563da32da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ea07e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x718034dfea8daacd35e3ab799d4fcb1aa547a3e442d61b283e5507183dd7f6cf", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1023-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xfb65a74db6446bbac93224b4af70251ee48ea3c6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe", + "secretKey": "0x02f45e7ee328242990bed640fb65a74db6446bbac93224b4af70251ee48ea1c6" + }, + "post": { + "Berlin": [ + { + "hash": "0x88bbd19e1a4961d3e34d10cb3f2cfd2d792d4048493ca933fd4d74dcb79158e3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94fb65a74db6446bbac93224b4af70251ee48ea3c6808025a004f4d109ff0443b60c7a2a7217d86efe6d1abbe7957af2eba4e0be237eeaaceba0758b3e82190eca80fbf665a0744a1d807e92e796b91062bbfdf700bcd26ffe1a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ea07e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x0c6b7abf415d5a3cf697bebe556f2b3d931ea88ddf9c0083985360b47fbe64d3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1024-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x3f36f693aa76a83e434853426e93201d54533fa5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xf0e412c656a34f640c5669e84d7523e1a4bebd19", + "secretKey": "0x33f26fa007a55c1af8caa9da3f36f693aa76a83e434853426e93201d54533da5" + }, + "post": { + "Berlin": [ + { + "hash": "0x7acd161201b62592f4558305491ec326e53c6dabcb79a6fb45328ff5c0095e35", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a943f36f693aa76a83e434853426e93201d54533fa5808026a094b2cdb2c0d6ad37080fad3f2d8dc5fb94e20242c51a2dfcd900e11d2fbcab4ca06e913c809e3c44dc476a599c7eed9ddde56d0dc726e6b9071a2de088e69ba42d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ea07e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x7d84e5083d549625277189810e14a71288e8727ba8eb373b617780ea0809d0cb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1024-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x24c218b43e06745a7062a92d8833bc9f8462357e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x2b86d4302f604f64b644f32b3840ec584abf8840", + "secretKey": "0x6fdb2d2638f18c3d5b3af08324c218b43e06745a7062a92d8833bc9f8462337e" + }, + "post": { + "Berlin": [ + { + "hash": "0x72b58ab86aa7e0c794ddb31f4abcfb9c09fb5d83036f1b29294c142c5d52c3b3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9424c218b43e06745a7062a92d8833bc9f8462357e808025a01769f90eb865c042afab5ff03aa16deb7583ebabb818de31a380d9b2d3954eeda01bce6d5c07971d85061771362fdc616bc33e56f58676f3ac5312a92c8df46e70", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ea07e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x357162a2b2431a8bf5db91c04e4d4f69c20d9e2cbc98e81147ac63101b29c313", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_1024-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0bf58cac411e27d28f222c1614056191c4015aa0", + "secretKey": "0xe2e345d791685cc708de1417adea1ffdcf65fec4ff8b0c2a13b5304c2613f297" + }, + "post": { + "Berlin": [ + { + "hash": "0xa79e189483fd3f95e8572787707e4fd097d236196f9a2feb1aa6255146c620f6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94adea1ffdcf65fec4ff8b0c2a13b5304c2613f497808025a0872ad45c8e9c7d0d6c405971996054fe93a249c37094a0bdfc71ff2a94994527a072ec17e9e7561ce752e03b9e41c9722da1989ab38f623dccd9e6864de07847da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ea07e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xb228a6681bcc7e9c672778479a8b0d18c158130f8301a48f05a36077812fd48f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_2-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xc58938b623838ab2751a871cb1e37a2f5a4160ba", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d", + "secretKey": "0x05d72b13aba2619e5d349e65c58938b623838ab2751a871cb1e37a2f5a415eba" + }, + "post": { + "Berlin": [ + { + "hash": "0x38a9e32705e72121b7144a009d6567b91e0a59fa407ad8d020899e1ad24f23a3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894c58938b623838ab2751a871cb1e37a2f5a4160ba808026a004f616c98f22c2bc376dfb0b3030189f25f819e38604041adbc4be9e62f64c68a06440b2306728d8fbd204d1e299890e305d33ce66557c1c76530e4a0556ee4440", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e98ae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x17195bb6bae9ad36d7e004696044f865cc6527e09743b9c7e534da56b0cef554", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_2-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x619016844d5a6e1fe58cf0e278118207b0b1ca04", + "secretKey": "0xc4b0882c68df83c3fe5155d346c05b6727fd7db5ecec9df5c0054cb1b29cf5d3" + }, + "post": { + "Berlin": [ + { + "hash": "0xb177a2f1cd95d5801011a21952e77f64fd6e288c31e38e2298a2bee94ff071f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89446c05b6727fd7db5ecec9df5c0054cb1b29cf7d3808026a09ea63ed54a26505bc2b10ccbd46edacfaa390b680645d020854951da75941f3ea073fb3cbb4ece81545673dab3abcd417d91412c8d7d35ebea3bc2b85370c1ddde", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e98ae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x557b0b1a100a70b6a31741b70b709cc75ac0460a644f39d1c84daf0c5720c98a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Berlin-state_test-exponent_2-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x1ff00eae650ffacb61b6b30746f613168d4290c1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066", + "secretKey": "0x4be7ad97a7e336fdd8ff28f81ff00eae650ffacb61b6b30746f613168d428ec1" + }, + "post": { + "Berlin": [ + { + "hash": "0xb898c7447edaeb983a5fc0699e5dee1f755f15e9a4d16a9f4a573487780f2a15", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d8941ff00eae650ffacb61b6b30746f613168d4290c1808025a0b35029ee92072d7de6fbd955034530222329416c6e951c11d65ad7f8e2dd077ba042d0904e7a765a4925479108084b2de9a67b50aaede66a938dff0ac70d113229", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0e98ae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf27bee8b482e84defaddf9e2b5bed41bc747199150f29cb0626f60b03f10e485", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent2to255-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x0c23c221f1611744bd20a8463df285c944999d1c", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f", + "secretKey": "0xf65bbfe57d4e86e4f3e936e00c23c221f1611744bd20a8463df285c944999b1c" + }, + "post": { + "Cancun": [ + { + "hash": "0xe634666e2b7f024d6613498b6d7932da39a494a5e995f3ece5bd820555dd34bb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6940c23c221f1611744bd20a8463df285c944999d1c808025a070f6feec63179270f9d64e19fe4687e3043f04132e53e0d3e7502b683f7f8d4fa00252d4818415038afc6b667ea91cd93599ce91ab95d214112f75f1a2917ca365", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x46c7c6520987a3cca05383126e4c7e7cd7cf9e493506703ed75b8dca2dfa269f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent2to255-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x82b95913536bf5b277fb4b7255cc91b08c3de57b", + "secretKey": "0xbc762f338a133583e0f3a405d9c5c4d9b6a1139443099c0b1b145d997e38b1ae" + }, + "post": { + "Cancun": [ + { + "hash": "0x53c0342988722fcb46edcadcc9a7661b9c66b16114df08f198d9893965c351fb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694d9c5c4d9b6a1139443099c0b1b145d997e38b3ae808026a06cefeacda6526636641d47ee4ce35636a567f38c0c43355b86949652bb4add7da0202727857093cca6cddc45d1be29edaccb4e101ed82aec66c21f3f8e86a4b543", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x955c5c80dd121f70b7e5ea5506745d14c9a9c6518c4072eaddb9b8f937445fd9", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent2to255-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x827d66d83aeadf58e7c4889afba4602d398915b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x99cab830a250f919a03a2087559824c9ce249095", + "secretKey": "0xb1e4fb5c033e7309aa9905b3827d66d83aeadf58e7c4889afba4602d398913b2" + }, + "post": { + "Cancun": [ + { + "hash": "0x62f5d6198cc8d41857d8516fb880fc70a40869dad80ad817a6d61b9c4348f936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694827d66d83aeadf58e7c4889afba4602d398915b2808026a0b6d3c1eb5181f466e7af6f21361416707c728af0f4e3d1c85d2de5b6e31f8b87a002deef4271b78faeabf859a83a9bfedf10bd1c08effae271ccb1b05fe7d81665", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x61e552e5495c93568838605bde336c14f2ad3013c6e42334222ad1b2f3e2393b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent2to256minus1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xde9a4c30092785d09cb4178fdd730604b891c967", + "secretKey": "0x91a8a36692a0ea5490cea5edf4f247ed5dec838cfeb8b9162f5579f230cd273d" + }, + "post": { + "Cancun": [ + { + "hash": "0xbd83acd54a50bfc217dae6999af80acfe6c33d681ca4b0b4990471a9b78ec6f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694f4f247ed5dec838cfeb8b9162f5579f230cd293d808026a004c9ed6e5e698015bba30ff9d7e655733ca32422c6b0de2e26a8e9e371789620a0546282bd1291b7b526cdd2637b3ee8cc7b1e7d20a9f6b9cfc6fc203f062296b4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xd5a19400468a7d447c999f520a41428fe945799ed983d5d02c4a77fbbcc74ddd", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent2to256minus1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a", + "secretKey": "0x8771984c003441a5d8390d85cac174ed6a2f8a023ec7f4e3791b1a594fb06fb1" + }, + "post": { + "Cancun": [ + { + "hash": "0x00b60d32c5477d376a924b51a67532450fd2e8fdcb4e8effabd806d0323feb72", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694cac174ed6a2f8a023ec7f4e3791b1a594fb071b1808026a0e96d97d211cfc9a7f2b6bc404855f81241b564fc0e55b9bd9c230f1c4bb53790a048486b6cfeaf1738857a89bebb5afd4af216d9c08b732ce1229a3b067100747f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xb2716cfd3f62fef32a2127c7d4cc2456b48822b3fefebbca18358bf8b15927a5", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent2to256minus1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x5f90d746f4a579c077586ac3a5e573e094e396d4", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e", + "secretKey": "0x94b51891923ce24fdc6bee8d5f90d746f4a579c077586ac3a5e573e094e394d4" + }, + "post": { + "Cancun": [ + { + "hash": "0x5294fab6bf25077b0b6672b1002940266922ffe024295be083b4ba7aaff109eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6945f90d746f4a579c077586ac3a5e573e094e396d4808025a0179480f33ef4d750a39bb959bba2a91de8ae8a48820bf9e964e10b4aabb07938a05ae7fe5d3bb45660c0da37c269d146aa12de56b2b4d6c7de61ecf4fcd71d156d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xcfc9cb0c459ed869808be562cb47e9b55e362f02b4c26b5b21add548544f9ad4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_0-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4839cd2a53acc01ec7e5dbb49e62840123845b27", + "secretKey": "0x8c8adf5ff2d48cb7b41b179f1d78f19406f01ee1bb91e56c72cd5413fbe36426" + }, + "post": { + "Cancun": [ + { + "hash": "0x012a40cffbc8413e0c87855e28e5a8e1621420eb97ee5d66a15eba312ec53141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a6941d78f19406f01ee1bb91e56c72cd5413fbe36626808025a065cbb356a0d0244deb3d11a121b0e8ca4b824dedcc03f3bbb7ec0cf5b3c55673a027e3480443dd9091d184c47fc0d37463d0318ffc88fa3fdd03c557477a0e7cd9", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x2c00b3ea882ecdad37cb77ba3d854e220970508b8179f71f7d0eb8cb657e45ea", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_0-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0xd28f0169725c441712c36585f49fe20bc4cf8c5e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5b4e752d248465185810b60639b5012634089e3e", + "secretKey": "0x05f8002f9b371a5fe532dd4dd28f0169725c441712c36585f49fe20bc4cf8a5e" + }, + "post": { + "Cancun": [ + { + "hash": "0x8f908402f76b5ce5291f279181dad65c1c92e703fb220a967e482ed458568176", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a694d28f0169725c441712c36585f49fe20bc4cf8c5e808026a0ee05967d162d959562ad7af3a4678981d8c648dea416798162a5849f142bd5d2a00c8e6a4afae71e83d751ea93ce004e4242818697eda716b4d2b536e324156073", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x57ba3c0aee75ef16cb4da044792e707e1a592144538cc112321e518b750651ca", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_0-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x77f752cb47f0113f635bd3c681f9cf428746c399", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7", + "secretKey": "0x2a2e67de45eb6e973653667f77f752cb47f0113f635bd3c681f9cf428746c199" + }, + "post": { + "Cancun": [ + { + "hash": "0x3d5be0c0101e54794b6e29e4180378dedbeb0e6a57668d4356cf55eec6cecbd9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a69477f752cb47f0113f635bd3c681f9cf428746c399808025a02f00b37ea1ca1652e7224b8f2d2041700b0a5aacf4463d9a28fd4db902b10dc8a037f6034e13f3141b61feab7bb94e3fdf3942584f4a35eee9d8eeeb6a294601a3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x3b5c064aba16e37b86871365646153253adc0782c8905357afb8e570f550c6a7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xcc0844698fc1dfc8df822def4ba8403b717c01ee", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb843af1c143903f24cf3acc5328859020d03063c", + "secretKey": "0x441b444e899e36fb49e4577acc0844698fc1dfc8df822def4ba8403b717bffee" + }, + "post": { + "Cancun": [ + { + "hash": "0x6e0c7677ca30f03fca69d40edc7dbfa903897d0ff33ed8f8838c8e4149926141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894cc0844698fc1dfc8df822def4ba8403b717c01ee808026a002fc70e75318d3e88759ed83a96f05334758e98483d7809c23e5de3298da9a7ca0773430f8aabc2adbd81f0497d3843a7d52e3aa3cbc705b95b585f5a41ba80320", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x4db5861f0153210cf864060325447e3ae403ebe92da027cd76da86f804bd96c7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5ed7e7cd6a966b064220219b7f916504a18a413c", + "secretKey": "0x9711941e0bacb4a17b675932deccfb3d9d892e42bb5a562748bd3c62dd83ba0e" + }, + "post": { + "Cancun": [ + { + "hash": "0x140e14b5efe9cd7ba5df8faf5dac6cbf95afbb6a9125e2ba66011f270ba69deb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894deccfb3d9d892e42bb5a562748bd3c62dd83bc0e808025a0a5a93c20df88cabfb9796baac67fa7484da2927f676876dc60007fe9b5beeea1a00115a60b1c86a9cdb3f6d7dac37d6a8c7527a2b2085c8818d689cb978d97f64a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x9a09f4138299f8c7feff02c7612508aaaed8470cc317c4f1353a2b04cfe43d03", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x18f9123eef8121e70359d6893c6db0cca1d8deb2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7c615b8919c4f166e020783ef7b0ff230ba8b424", + "secretKey": "0x150cb4ffea09eec938176f4f18f9123eef8121e70359d6893c6db0cca1d8dcb2" + }, + "post": { + "Cancun": [ + { + "hash": "0x31ae1b4b949b42252862cbcc8c99fd45f00f663d8aff44b2ac4d8064e8ed2a2f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89418f9123eef8121e70359d6893c6db0cca1d8deb2808025a03f1d874b4364a044299c440418ecee60443e09cfdeac64903a11b99f1898adffa040618c116525eb4140ffd7336893631ccd96d35427297d94cebac8f6af89b4bb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x3b6fea1d644873f27204affc75714808b081a226e1cb58ea0a4c7542481072fa", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1023-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x0ea9c1863377514a640b58d371356aafab58eddf", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5", + "secretKey": "0xab07baf88946ebe463787ff10ea9c1863377514a640b58d371356aafab58ebdf" + }, + "post": { + "Cancun": [ + { + "hash": "0xb7d2ed1a8144c6d0885b962ade72985179ac9a89ffdf4772bc6aff509d481698", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a940ea9c1863377514a640b58d371356aafab58eddf808025a0d672604cd3419d68f81a0a0f8f42a1fab4743ca7d83d963072aa20c37d0016bca04605e065a75b4a6dc043da32abdccc54d93ea04996b149efde5f1547744c9c4c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x6294484bb99032e0df7b625e0bf658cacf93f59758fe36a926ceaa50e0f5c6b2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1023-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed", + "secretKey": "0xc1e7c3727dd5da64cab49f1044de6f5a7c3c61a75e54a91fd67fffe28cf769e0" + }, + "post": { + "Cancun": [ + { + "hash": "0x70cce22b26936880d2a04f5f98991f4c163addcf6660b92d040f4cbf0b69f8b0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9444de6f5a7c3c61a75e54a91fd67fffe28cf76be0808025a0c5165c816bac85a498de339ebc536618825da870d54558c6bc0c9a629bcfdc99a046628d00327ca16e8be5f65139dc031b56e431cbc929e8a5207cedc563da32da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x0eea4870afef534f6b3e9702df6029a326957f81ffa683c78d5940ff8102a55c", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1023-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xfb65a74db6446bbac93224b4af70251ee48ea3c6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe", + "secretKey": "0x02f45e7ee328242990bed640fb65a74db6446bbac93224b4af70251ee48ea1c6" + }, + "post": { + "Cancun": [ + { + "hash": "0xe278f435b3b092d7d24805fca1b1c8015309c06c799bc88477458d019b129ee3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94fb65a74db6446bbac93224b4af70251ee48ea3c6808025a004f4d109ff0443b60c7a2a7217d86efe6d1abbe7957af2eba4e0be237eeaaceba0758b3e82190eca80fbf665a0744a1d807e92e796b91062bbfdf700bcd26ffe1a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x09aea8db67b547b36663dd44822c1e726431625e56c764a032c4c22ed70559fe", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1024-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x3f36f693aa76a83e434853426e93201d54533fa5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xf0e412c656a34f640c5669e84d7523e1a4bebd19", + "secretKey": "0x33f26fa007a55c1af8caa9da3f36f693aa76a83e434853426e93201d54533da5" + }, + "post": { + "Cancun": [ + { + "hash": "0xc6f5c5332ad64d10ea198f2dc4e3f509e5a944beae302a8b3cd276fa68a02e07", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a943f36f693aa76a83e434853426e93201d54533fa5808026a094b2cdb2c0d6ad37080fad3f2d8dc5fb94e20242c51a2dfcd900e11d2fbcab4ca06e913c809e3c44dc476a599c7eed9ddde56d0dc726e6b9071a2de088e69ba42d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xeca6d57f338f67fb1cd9c928618e4db9b2f7ac0b8af6975de70fe7522394e996", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1024-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x24c218b43e06745a7062a92d8833bc9f8462357e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x2b86d4302f604f64b644f32b3840ec584abf8840", + "secretKey": "0x6fdb2d2638f18c3d5b3af08324c218b43e06745a7062a92d8833bc9f8462337e" + }, + "post": { + "Cancun": [ + { + "hash": "0x53bd6952293459088ba996c6d042619954c0cc0204c971eaa0de4f0290af12a2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9424c218b43e06745a7062a92d8833bc9f8462357e808025a01769f90eb865c042afab5ff03aa16deb7583ebabb818de31a380d9b2d3954eeda01bce6d5c07971d85061771362fdc616bc33e56f58676f3ac5312a92c8df46e70", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xb1c20f5b6780fe39afcc246be7bf755443c2e862e145f3dd8fe2f135899848d8", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_1024-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0bf58cac411e27d28f222c1614056191c4015aa0", + "secretKey": "0xe2e345d791685cc708de1417adea1ffdcf65fec4ff8b0c2a13b5304c2613f297" + }, + "post": { + "Cancun": [ + { + "hash": "0xc53c08dea74080b22ecfca883c297057d2988c6f41d6f61e645b798f0b3b9686", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94adea1ffdcf65fec4ff8b0c2a13b5304c2613f497808025a0872ad45c8e9c7d0d6c405971996054fe93a249c37094a0bdfc71ff2a94994527a072ec17e9e7561ce752e03b9e41c9722da1989ab38f623dccd9e6864de07847da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xac6b39dd187c40866169ee34a69eedf81d1b61d09570ce3f45da8f2696c613ad", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_2-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xc58938b623838ab2751a871cb1e37a2f5a4160ba", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d", + "secretKey": "0x05d72b13aba2619e5d349e65c58938b623838ab2751a871cb1e37a2f5a415eba" + }, + "post": { + "Cancun": [ + { + "hash": "0x49a865fcffcf6e30a95b34a2e52701cf5ee02f2b69fb44487cd5250400b81a96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894c58938b623838ab2751a871cb1e37a2f5a4160ba808026a004f616c98f22c2bc376dfb0b3030189f25f819e38604041adbc4be9e62f64c68a06440b2306728d8fbd204d1e299890e305d33ce66557c1c76530e4a0556ee4440", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x6314011a44331306dc892f8ee7ccc17a1ce262caf07dcd0719fee179f69d7e9b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_2-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x619016844d5a6e1fe58cf0e278118207b0b1ca04", + "secretKey": "0xc4b0882c68df83c3fe5155d346c05b6727fd7db5ecec9df5c0054cb1b29cf5d3" + }, + "post": { + "Cancun": [ + { + "hash": "0x112af2ae17812479f50c85b5314cebaf1c3c7a6558b868f932c149cfcff9a46a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89446c05b6727fd7db5ecec9df5c0054cb1b29cf7d3808026a09ea63ed54a26505bc2b10ccbd46edacfaa390b680645d020854951da75941f3ea073fb3cbb4ece81545673dab3abcd417d91412c8d7d35ebea3bc2b85370c1ddde", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x83f127f431f43dcfdc727a6aefc9203bf8154179be3fbce655565f4c3d3db250", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Cancun-state_test-exponent_2-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x1ff00eae650ffacb61b6b30746f613168d4290c1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066", + "secretKey": "0x4be7ad97a7e336fdd8ff28f81ff00eae650ffacb61b6b30746f613168d428ec1" + }, + "post": { + "Cancun": [ + { + "hash": "0x42ba9c6416ea279afc5daca6a7c34948489a5804e2d35780a954bffc12128fa9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d8941ff00eae650ffacb61b6b30746f613168d4290c1808025a0b35029ee92072d7de6fbd955034530222329416c6e951c11d65ad7f8e2dd077ba042d0904e7a765a4925479108084b2de9a67b50aaede66a938dff0ac70d113229", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x2f37d33ef2c983dea9ebf78636682218cf810dd34bf82b3c1ad1a7e33e53afff", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent2to255-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x0c23c221f1611744bd20a8463df285c944999d1c", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f", + "secretKey": "0xf65bbfe57d4e86e4f3e936e00c23c221f1611744bd20a8463df285c944999b1c" + }, + "post": { + "London": [ + { + "hash": "0xe634666e2b7f024d6613498b6d7932da39a494a5e995f3ece5bd820555dd34bb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6940c23c221f1611744bd20a8463df285c944999d1c808025a070f6feec63179270f9d64e19fe4687e3043f04132e53e0d3e7502b683f7f8d4fa00252d4818415038afc6b667ea91cd93599ce91ab95d214112f75f1a2917ca365", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd90c2e7ec5eb51615e7ba04258866fef9d2f2021c1a7c7f85402089a03b47ad0", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent2to255-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x82b95913536bf5b277fb4b7255cc91b08c3de57b", + "secretKey": "0xbc762f338a133583e0f3a405d9c5c4d9b6a1139443099c0b1b145d997e38b1ae" + }, + "post": { + "London": [ + { + "hash": "0x53c0342988722fcb46edcadcc9a7661b9c66b16114df08f198d9893965c351fb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694d9c5c4d9b6a1139443099c0b1b145d997e38b3ae808026a06cefeacda6526636641d47ee4ce35636a567f38c0c43355b86949652bb4add7da0202727857093cca6cddc45d1be29edaccb4e101ed82aec66c21f3f8e86a4b543", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf0ea6d2c3143c06856ac7072c5569e7ec5f0c9be4d6eb68b9c311b59b105b0a7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent2to255-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x827d66d83aeadf58e7c4889afba4602d398915b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x99cab830a250f919a03a2087559824c9ce249095", + "secretKey": "0xb1e4fb5c033e7309aa9905b3827d66d83aeadf58e7c4889afba4602d398913b2" + }, + "post": { + "London": [ + { + "hash": "0x62f5d6198cc8d41857d8516fb880fc70a40869dad80ad817a6d61b9c4348f936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694827d66d83aeadf58e7c4889afba4602d398915b2808026a0b6d3c1eb5181f466e7af6f21361416707c728af0f4e3d1c85d2de5b6e31f8b87a002deef4271b78faeabf859a83a9bfedf10bd1c08effae271ccb1b05fe7d81665", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3939ed555b0563a4e1ea1eaa9cbe030f4c90e21051334be76102f62cca9511ba", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent2to256minus1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xde9a4c30092785d09cb4178fdd730604b891c967", + "secretKey": "0x91a8a36692a0ea5490cea5edf4f247ed5dec838cfeb8b9162f5579f230cd273d" + }, + "post": { + "London": [ + { + "hash": "0xbd83acd54a50bfc217dae6999af80acfe6c33d681ca4b0b4990471a9b78ec6f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694f4f247ed5dec838cfeb8b9162f5579f230cd293d808026a004c9ed6e5e698015bba30ff9d7e655733ca32422c6b0de2e26a8e9e371789620a0546282bd1291b7b526cdd2637b3ee8cc7b1e7d20a9f6b9cfc6fc203f062296b4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x720c407b86372150936298ccd4584fbf1c9b6dc1f80d29e1c818a21ef80f54ac", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent2to256minus1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a", + "secretKey": "0x8771984c003441a5d8390d85cac174ed6a2f8a023ec7f4e3791b1a594fb06fb1" + }, + "post": { + "London": [ + { + "hash": "0x00b60d32c5477d376a924b51a67532450fd2e8fdcb4e8effabd806d0323feb72", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694cac174ed6a2f8a023ec7f4e3791b1a594fb071b1808026a0e96d97d211cfc9a7f2b6bc404855f81241b564fc0e55b9bd9c230f1c4bb53790a048486b6cfeaf1738857a89bebb5afd4af216d9c08b732ce1229a3b067100747f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6e59010437b7f552334bbfa2e2b871d1d75515c3a34149a5b9835f3f99f19458", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent2to256minus1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x5f90d746f4a579c077586ac3a5e573e094e396d4", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e", + "secretKey": "0x94b51891923ce24fdc6bee8d5f90d746f4a579c077586ac3a5e573e094e394d4" + }, + "post": { + "London": [ + { + "hash": "0x5294fab6bf25077b0b6672b1002940266922ffe024295be083b4ba7aaff109eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6945f90d746f4a579c077586ac3a5e573e094e396d4808025a0179480f33ef4d750a39bb959bba2a91de8ae8a48820bf9e964e10b4aabb07938a05ae7fe5d3bb45660c0da37c269d146aa12de56b2b4d6c7de61ecf4fcd71d156d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf27110902247fc9ce64b9aa6eadf167ec8990db89273bf1492af4057e776f257", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_0-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4839cd2a53acc01ec7e5dbb49e62840123845b27", + "secretKey": "0x8c8adf5ff2d48cb7b41b179f1d78f19406f01ee1bb91e56c72cd5413fbe36426" + }, + "post": { + "London": [ + { + "hash": "0x012a40cffbc8413e0c87855e28e5a8e1621420eb97ee5d66a15eba312ec53141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a6941d78f19406f01ee1bb91e56c72cd5413fbe36626808025a065cbb356a0d0244deb3d11a121b0e8ca4b824dedcc03f3bbb7ec0cf5b3c55673a027e3480443dd9091d184c47fc0d37463d0318ffc88fa3fdd03c557477a0e7cd9", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x018e99fc3e48b1fafbcf3abc052ea4b464562ed72f7365315fa3e3cd2498016a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_0-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0xd28f0169725c441712c36585f49fe20bc4cf8c5e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5b4e752d248465185810b60639b5012634089e3e", + "secretKey": "0x05f8002f9b371a5fe532dd4dd28f0169725c441712c36585f49fe20bc4cf8a5e" + }, + "post": { + "London": [ + { + "hash": "0x8f908402f76b5ce5291f279181dad65c1c92e703fb220a967e482ed458568176", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a694d28f0169725c441712c36585f49fe20bc4cf8c5e808026a0ee05967d162d959562ad7af3a4678981d8c648dea416798162a5849f142bd5d2a00c8e6a4afae71e83d751ea93ce004e4242818697eda716b4d2b536e324156073", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc79c529334af256cb1f0f0fd2b3d4b7adecd8b6b504fb1c8fecce3f5a2c74800", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_0-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x77f752cb47f0113f635bd3c681f9cf428746c399", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7", + "secretKey": "0x2a2e67de45eb6e973653667f77f752cb47f0113f635bd3c681f9cf428746c199" + }, + "post": { + "London": [ + { + "hash": "0x3d5be0c0101e54794b6e29e4180378dedbeb0e6a57668d4356cf55eec6cecbd9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a69477f752cb47f0113f635bd3c681f9cf428746c399808025a02f00b37ea1ca1652e7224b8f2d2041700b0a5aacf4463d9a28fd4db902b10dc8a037f6034e13f3141b61feab7bb94e3fdf3942584f4a35eee9d8eeeb6a294601a3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x2733574a52a0cf5edc6da03d3eec9e2febe816ea1c38c2f939442bafccfd784c", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xcc0844698fc1dfc8df822def4ba8403b717c01ee", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb843af1c143903f24cf3acc5328859020d03063c", + "secretKey": "0x441b444e899e36fb49e4577acc0844698fc1dfc8df822def4ba8403b717bffee" + }, + "post": { + "London": [ + { + "hash": "0x6e0c7677ca30f03fca69d40edc7dbfa903897d0ff33ed8f8838c8e4149926141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894cc0844698fc1dfc8df822def4ba8403b717c01ee808026a002fc70e75318d3e88759ed83a96f05334758e98483d7809c23e5de3298da9a7ca0773430f8aabc2adbd81f0497d3843a7d52e3aa3cbc705b95b585f5a41ba80320", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd88192bdffdaf064dffbafd02ca64683c2cf8dc4b659b0bd66a7e84e882b4892", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5ed7e7cd6a966b064220219b7f916504a18a413c", + "secretKey": "0x9711941e0bacb4a17b675932deccfb3d9d892e42bb5a562748bd3c62dd83ba0e" + }, + "post": { + "London": [ + { + "hash": "0x140e14b5efe9cd7ba5df8faf5dac6cbf95afbb6a9125e2ba66011f270ba69deb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894deccfb3d9d892e42bb5a562748bd3c62dd83bc0e808025a0a5a93c20df88cabfb9796baac67fa7484da2927f676876dc60007fe9b5beeea1a00115a60b1c86a9cdb3f6d7dac37d6a8c7527a2b2085c8818d689cb978d97f64a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xdb164f233a65e16251942ac2f1602ee3e423f99d58f69e8865e7126a605f0f43", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x18f9123eef8121e70359d6893c6db0cca1d8deb2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7c615b8919c4f166e020783ef7b0ff230ba8b424", + "secretKey": "0x150cb4ffea09eec938176f4f18f9123eef8121e70359d6893c6db0cca1d8dcb2" + }, + "post": { + "London": [ + { + "hash": "0x31ae1b4b949b42252862cbcc8c99fd45f00f663d8aff44b2ac4d8064e8ed2a2f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89418f9123eef8121e70359d6893c6db0cca1d8deb2808025a03f1d874b4364a044299c440418ecee60443e09cfdeac64903a11b99f1898adffa040618c116525eb4140ffd7336893631ccd96d35427297d94cebac8f6af89b4bb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xdbc0470223758487d63270412b30212c08a22a1edb6147679053f413db7f1b6e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1023-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x0ea9c1863377514a640b58d371356aafab58eddf", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5", + "secretKey": "0xab07baf88946ebe463787ff10ea9c1863377514a640b58d371356aafab58ebdf" + }, + "post": { + "London": [ + { + "hash": "0xb7d2ed1a8144c6d0885b962ade72985179ac9a89ffdf4772bc6aff509d481698", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a940ea9c1863377514a640b58d371356aafab58eddf808025a0d672604cd3419d68f81a0a0f8f42a1fab4743ca7d83d963072aa20c37d0016bca04605e065a75b4a6dc043da32abdccc54d93ea04996b149efde5f1547744c9c4c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8fcb7bd00e78c1dfbff85bb9fe1ef0dac7205b2fe0d6a023643d638802333d2b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1023-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed", + "secretKey": "0xc1e7c3727dd5da64cab49f1044de6f5a7c3c61a75e54a91fd67fffe28cf769e0" + }, + "post": { + "London": [ + { + "hash": "0x70cce22b26936880d2a04f5f98991f4c163addcf6660b92d040f4cbf0b69f8b0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9444de6f5a7c3c61a75e54a91fd67fffe28cf76be0808025a0c5165c816bac85a498de339ebc536618825da870d54558c6bc0c9a629bcfdc99a046628d00327ca16e8be5f65139dc031b56e431cbc929e8a5207cedc563da32da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6bc48c0d9db9c8ba3afb4b4833eb532e45f6fa49648cf6b274d83ec75a6e2000", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1023-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xfb65a74db6446bbac93224b4af70251ee48ea3c6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe", + "secretKey": "0x02f45e7ee328242990bed640fb65a74db6446bbac93224b4af70251ee48ea1c6" + }, + "post": { + "London": [ + { + "hash": "0xe278f435b3b092d7d24805fca1b1c8015309c06c799bc88477458d019b129ee3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94fb65a74db6446bbac93224b4af70251ee48ea3c6808025a004f4d109ff0443b60c7a2a7217d86efe6d1abbe7957af2eba4e0be237eeaaceba0758b3e82190eca80fbf665a0744a1d807e92e796b91062bbfdf700bcd26ffe1a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8aadfccdbbc96f3a6a011491de0a996325c4b765ce9f693c0e2ecc87cf6f300a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1024-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x3f36f693aa76a83e434853426e93201d54533fa5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xf0e412c656a34f640c5669e84d7523e1a4bebd19", + "secretKey": "0x33f26fa007a55c1af8caa9da3f36f693aa76a83e434853426e93201d54533da5" + }, + "post": { + "London": [ + { + "hash": "0xc6f5c5332ad64d10ea198f2dc4e3f509e5a944beae302a8b3cd276fa68a02e07", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a943f36f693aa76a83e434853426e93201d54533fa5808026a094b2cdb2c0d6ad37080fad3f2d8dc5fb94e20242c51a2dfcd900e11d2fbcab4ca06e913c809e3c44dc476a599c7eed9ddde56d0dc726e6b9071a2de088e69ba42d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xe20ebaca6455e1309f1ffb6748b69e0713a5057b6406319312318d9b5134427a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1024-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x24c218b43e06745a7062a92d8833bc9f8462357e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x2b86d4302f604f64b644f32b3840ec584abf8840", + "secretKey": "0x6fdb2d2638f18c3d5b3af08324c218b43e06745a7062a92d8833bc9f8462337e" + }, + "post": { + "London": [ + { + "hash": "0x53bd6952293459088ba996c6d042619954c0cc0204c971eaa0de4f0290af12a2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9424c218b43e06745a7062a92d8833bc9f8462357e808025a01769f90eb865c042afab5ff03aa16deb7583ebabb818de31a380d9b2d3954eeda01bce6d5c07971d85061771362fdc616bc33e56f58676f3ac5312a92c8df46e70", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x04f18e97fdcc2a42a8171f02dbd03d8401dedbe5cdcf2687b39e5af8649763fe", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_1024-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0bf58cac411e27d28f222c1614056191c4015aa0", + "secretKey": "0xe2e345d791685cc708de1417adea1ffdcf65fec4ff8b0c2a13b5304c2613f297" + }, + "post": { + "London": [ + { + "hash": "0xc53c08dea74080b22ecfca883c297057d2988c6f41d6f61e645b798f0b3b9686", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94adea1ffdcf65fec4ff8b0c2a13b5304c2613f497808025a0872ad45c8e9c7d0d6c405971996054fe93a249c37094a0bdfc71ff2a94994527a072ec17e9e7561ce752e03b9e41c9722da1989ab38f623dccd9e6864de07847da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf491ccf845d22ed02a49f9a6d44586d13174e0a9b94abcf4799b53f19268b0b6", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_2-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xc58938b623838ab2751a871cb1e37a2f5a4160ba", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d", + "secretKey": "0x05d72b13aba2619e5d349e65c58938b623838ab2751a871cb1e37a2f5a415eba" + }, + "post": { + "London": [ + { + "hash": "0x49a865fcffcf6e30a95b34a2e52701cf5ee02f2b69fb44487cd5250400b81a96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894c58938b623838ab2751a871cb1e37a2f5a4160ba808026a004f616c98f22c2bc376dfb0b3030189f25f819e38604041adbc4be9e62f64c68a06440b2306728d8fbd204d1e299890e305d33ce66557c1c76530e4a0556ee4440", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x9b403299b0635e99e8f94d6d48e6e2a7b4d45c9689b613b9e843639efe61b3ab", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_2-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x619016844d5a6e1fe58cf0e278118207b0b1ca04", + "secretKey": "0xc4b0882c68df83c3fe5155d346c05b6727fd7db5ecec9df5c0054cb1b29cf5d3" + }, + "post": { + "London": [ + { + "hash": "0x112af2ae17812479f50c85b5314cebaf1c3c7a6558b868f932c149cfcff9a46a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89446c05b6727fd7db5ecec9df5c0054cb1b29cf7d3808026a09ea63ed54a26505bc2b10ccbd46edacfaa390b680645d020854951da75941f3ea073fb3cbb4ece81545673dab3abcd417d91412c8d7d35ebea3bc2b85370c1ddde", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xab280b7c0b93f5e5861e2e4f80322df0468c09f8c46661960ebdf2c8f11e3c22", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_London-state_test-exponent_2-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x1ff00eae650ffacb61b6b30746f613168d4290c1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066", + "secretKey": "0x4be7ad97a7e336fdd8ff28f81ff00eae650ffacb61b6b30746f613168d428ec1" + }, + "post": { + "London": [ + { + "hash": "0x42ba9c6416ea279afc5daca6a7c34948489a5804e2d35780a954bffc12128fa9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d8941ff00eae650ffacb61b6b30746f613168d4290c1808025a0b35029ee92072d7de6fbd955034530222329416c6e951c11d65ad7f8e2dd077ba042d0904e7a765a4925479108084b2de9a67b50aaede66a938dff0ac70d113229", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4ef94739af4c0709136d7a85039b6c2bf69ff2c53312c0839080435a9d0a7e2b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent2to255-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x0c23c221f1611744bd20a8463df285c944999d1c", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f", + "secretKey": "0xf65bbfe57d4e86e4f3e936e00c23c221f1611744bd20a8463df285c944999b1c" + }, + "post": { + "Paris": [ + { + "hash": "0xe634666e2b7f024d6613498b6d7932da39a494a5e995f3ece5bd820555dd34bb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6940c23c221f1611744bd20a8463df285c944999d1c808025a070f6feec63179270f9d64e19fe4687e3043f04132e53e0d3e7502b683f7f8d4fa00252d4818415038afc6b667ea91cd93599ce91ab95d214112f75f1a2917ca365", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x835b0037dc7f4317d2c843f9612ca3b126dc065e21c75834097f26787f4234e2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent2to255-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x82b95913536bf5b277fb4b7255cc91b08c3de57b", + "secretKey": "0xbc762f338a133583e0f3a405d9c5c4d9b6a1139443099c0b1b145d997e38b1ae" + }, + "post": { + "Paris": [ + { + "hash": "0x53c0342988722fcb46edcadcc9a7661b9c66b16114df08f198d9893965c351fb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694d9c5c4d9b6a1139443099c0b1b145d997e38b3ae808026a06cefeacda6526636641d47ee4ce35636a567f38c0c43355b86949652bb4add7da0202727857093cca6cddc45d1be29edaccb4e101ed82aec66c21f3f8e86a4b543", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x7bf064212bca6ff7aecdf0ddb7c2ca5c6186f7f6c784cbbe10fad2437de8dc3c", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent2to255-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x827d66d83aeadf58e7c4889afba4602d398915b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x99cab830a250f919a03a2087559824c9ce249095", + "secretKey": "0xb1e4fb5c033e7309aa9905b3827d66d83aeadf58e7c4889afba4602d398913b2" + }, + "post": { + "Paris": [ + { + "hash": "0x62f5d6198cc8d41857d8516fb880fc70a40869dad80ad817a6d61b9c4348f936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694827d66d83aeadf58e7c4889afba4602d398915b2808026a0b6d3c1eb5181f466e7af6f21361416707c728af0f4e3d1c85d2de5b6e31f8b87a002deef4271b78faeabf859a83a9bfedf10bd1c08effae271ccb1b05fe7d81665", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3d1fe953c66140fea77be8139e9b9c3d6351900eb5524cd79c926922b3eb790a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent2to256minus1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xde9a4c30092785d09cb4178fdd730604b891c967", + "secretKey": "0x91a8a36692a0ea5490cea5edf4f247ed5dec838cfeb8b9162f5579f230cd273d" + }, + "post": { + "Paris": [ + { + "hash": "0xbd83acd54a50bfc217dae6999af80acfe6c33d681ca4b0b4990471a9b78ec6f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694f4f247ed5dec838cfeb8b9162f5579f230cd293d808026a004c9ed6e5e698015bba30ff9d7e655733ca32422c6b0de2e26a8e9e371789620a0546282bd1291b7b526cdd2637b3ee8cc7b1e7d20a9f6b9cfc6fc203f062296b4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x638885161ea0c34aecdfebd21aae58478417c916d85e0cbab6f417171f2d1ced", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent2to256minus1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a", + "secretKey": "0x8771984c003441a5d8390d85cac174ed6a2f8a023ec7f4e3791b1a594fb06fb1" + }, + "post": { + "Paris": [ + { + "hash": "0x00b60d32c5477d376a924b51a67532450fd2e8fdcb4e8effabd806d0323feb72", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694cac174ed6a2f8a023ec7f4e3791b1a594fb071b1808026a0e96d97d211cfc9a7f2b6bc404855f81241b564fc0e55b9bd9c230f1c4bb53790a048486b6cfeaf1738857a89bebb5afd4af216d9c08b732ce1229a3b067100747f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xbc5772bebc3b249cd4f0a0e860e96f90b60bf01d5a555f402e948e58e74afa04", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent2to256minus1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x5f90d746f4a579c077586ac3a5e573e094e396d4", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e", + "secretKey": "0x94b51891923ce24fdc6bee8d5f90d746f4a579c077586ac3a5e573e094e394d4" + }, + "post": { + "Paris": [ + { + "hash": "0x5294fab6bf25077b0b6672b1002940266922ffe024295be083b4ba7aaff109eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6945f90d746f4a579c077586ac3a5e573e094e396d4808025a0179480f33ef4d750a39bb959bba2a91de8ae8a48820bf9e964e10b4aabb07938a05ae7fe5d3bb45660c0da37c269d146aa12de56b2b4d6c7de61ecf4fcd71d156d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x56a85cbb4f83f0638492ba3c70e6cce919ecf62d242da7fdd48aa20d26e42958", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_0-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4839cd2a53acc01ec7e5dbb49e62840123845b27", + "secretKey": "0x8c8adf5ff2d48cb7b41b179f1d78f19406f01ee1bb91e56c72cd5413fbe36426" + }, + "post": { + "Paris": [ + { + "hash": "0x012a40cffbc8413e0c87855e28e5a8e1621420eb97ee5d66a15eba312ec53141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a6941d78f19406f01ee1bb91e56c72cd5413fbe36626808025a065cbb356a0d0244deb3d11a121b0e8ca4b824dedcc03f3bbb7ec0cf5b3c55673a027e3480443dd9091d184c47fc0d37463d0318ffc88fa3fdd03c557477a0e7cd9", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xfedc38ff853ccd026ade2cac3a35517c4d5539a0169d7995131842d422984e66", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_0-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0xd28f0169725c441712c36585f49fe20bc4cf8c5e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5b4e752d248465185810b60639b5012634089e3e", + "secretKey": "0x05f8002f9b371a5fe532dd4dd28f0169725c441712c36585f49fe20bc4cf8a5e" + }, + "post": { + "Paris": [ + { + "hash": "0x8f908402f76b5ce5291f279181dad65c1c92e703fb220a967e482ed458568176", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a694d28f0169725c441712c36585f49fe20bc4cf8c5e808026a0ee05967d162d959562ad7af3a4678981d8c648dea416798162a5849f142bd5d2a00c8e6a4afae71e83d751ea93ce004e4242818697eda716b4d2b536e324156073", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd6fa9f577796a71e698b4529b4bc01c97368da3255846da1aaf157192e36ec43", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_0-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x77f752cb47f0113f635bd3c681f9cf428746c399", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7", + "secretKey": "0x2a2e67de45eb6e973653667f77f752cb47f0113f635bd3c681f9cf428746c199" + }, + "post": { + "Paris": [ + { + "hash": "0x3d5be0c0101e54794b6e29e4180378dedbeb0e6a57668d4356cf55eec6cecbd9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a69477f752cb47f0113f635bd3c681f9cf428746c399808025a02f00b37ea1ca1652e7224b8f2d2041700b0a5aacf4463d9a28fd4db902b10dc8a037f6034e13f3141b61feab7bb94e3fdf3942584f4a35eee9d8eeeb6a294601a3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3b5e1e3a1da0093b848b984c87653709cf7ed297510fafc44bdca24f6c6d82d4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xcc0844698fc1dfc8df822def4ba8403b717c01ee", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb843af1c143903f24cf3acc5328859020d03063c", + "secretKey": "0x441b444e899e36fb49e4577acc0844698fc1dfc8df822def4ba8403b717bffee" + }, + "post": { + "Paris": [ + { + "hash": "0x6e0c7677ca30f03fca69d40edc7dbfa903897d0ff33ed8f8838c8e4149926141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894cc0844698fc1dfc8df822def4ba8403b717c01ee808026a002fc70e75318d3e88759ed83a96f05334758e98483d7809c23e5de3298da9a7ca0773430f8aabc2adbd81f0497d3843a7d52e3aa3cbc705b95b585f5a41ba80320", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd1d9fd40800326bb6707fd14eae26abd3d542c83cbd61060cc3e630bca187b8f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5ed7e7cd6a966b064220219b7f916504a18a413c", + "secretKey": "0x9711941e0bacb4a17b675932deccfb3d9d892e42bb5a562748bd3c62dd83ba0e" + }, + "post": { + "Paris": [ + { + "hash": "0x140e14b5efe9cd7ba5df8faf5dac6cbf95afbb6a9125e2ba66011f270ba69deb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894deccfb3d9d892e42bb5a562748bd3c62dd83bc0e808025a0a5a93c20df88cabfb9796baac67fa7484da2927f676876dc60007fe9b5beeea1a00115a60b1c86a9cdb3f6d7dac37d6a8c7527a2b2085c8818d689cb978d97f64a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x648d1256525af60d10628633c1e668cc57464f3335f9d158ee7d90fadb569e29", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x18f9123eef8121e70359d6893c6db0cca1d8deb2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7c615b8919c4f166e020783ef7b0ff230ba8b424", + "secretKey": "0x150cb4ffea09eec938176f4f18f9123eef8121e70359d6893c6db0cca1d8dcb2" + }, + "post": { + "Paris": [ + { + "hash": "0x31ae1b4b949b42252862cbcc8c99fd45f00f663d8aff44b2ac4d8064e8ed2a2f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89418f9123eef8121e70359d6893c6db0cca1d8deb2808025a03f1d874b4364a044299c440418ecee60443e09cfdeac64903a11b99f1898adffa040618c116525eb4140ffd7336893631ccd96d35427297d94cebac8f6af89b4bb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8bba414479ba74958f891a4656b715393f5987214985c2f2e1ebc95eba8ef620", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1023-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x0ea9c1863377514a640b58d371356aafab58eddf", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5", + "secretKey": "0xab07baf88946ebe463787ff10ea9c1863377514a640b58d371356aafab58ebdf" + }, + "post": { + "Paris": [ + { + "hash": "0xb7d2ed1a8144c6d0885b962ade72985179ac9a89ffdf4772bc6aff509d481698", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a940ea9c1863377514a640b58d371356aafab58eddf808025a0d672604cd3419d68f81a0a0f8f42a1fab4743ca7d83d963072aa20c37d0016bca04605e065a75b4a6dc043da32abdccc54d93ea04996b149efde5f1547744c9c4c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x022ea623f29a6a91c87f0f002001f96d41c4a2c469def500d0f1e273d40d5edb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1023-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed", + "secretKey": "0xc1e7c3727dd5da64cab49f1044de6f5a7c3c61a75e54a91fd67fffe28cf769e0" + }, + "post": { + "Paris": [ + { + "hash": "0x70cce22b26936880d2a04f5f98991f4c163addcf6660b92d040f4cbf0b69f8b0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9444de6f5a7c3c61a75e54a91fd67fffe28cf76be0808025a0c5165c816bac85a498de339ebc536618825da870d54558c6bc0c9a629bcfdc99a046628d00327ca16e8be5f65139dc031b56e431cbc929e8a5207cedc563da32da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x0731c4e7269866d8216a618ac52b1cdf46705037f8ce0d0060bff92618513063", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1023-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xfb65a74db6446bbac93224b4af70251ee48ea3c6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe", + "secretKey": "0x02f45e7ee328242990bed640fb65a74db6446bbac93224b4af70251ee48ea1c6" + }, + "post": { + "Paris": [ + { + "hash": "0xe278f435b3b092d7d24805fca1b1c8015309c06c799bc88477458d019b129ee3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94fb65a74db6446bbac93224b4af70251ee48ea3c6808025a004f4d109ff0443b60c7a2a7217d86efe6d1abbe7957af2eba4e0be237eeaaceba0758b3e82190eca80fbf665a0744a1d807e92e796b91062bbfdf700bcd26ffe1a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x9eaa1e4fd80e35c671ed355c2167873298d80c9538ffa96d03f2fa61d281471c", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1024-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x3f36f693aa76a83e434853426e93201d54533fa5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xf0e412c656a34f640c5669e84d7523e1a4bebd19", + "secretKey": "0x33f26fa007a55c1af8caa9da3f36f693aa76a83e434853426e93201d54533da5" + }, + "post": { + "Paris": [ + { + "hash": "0xc6f5c5332ad64d10ea198f2dc4e3f509e5a944beae302a8b3cd276fa68a02e07", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a943f36f693aa76a83e434853426e93201d54533fa5808026a094b2cdb2c0d6ad37080fad3f2d8dc5fb94e20242c51a2dfcd900e11d2fbcab4ca06e913c809e3c44dc476a599c7eed9ddde56d0dc726e6b9071a2de088e69ba42d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x157343f64183fd21ce7f09f0e8c82455c444578df7339c7937a524b090dcc57f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1024-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x24c218b43e06745a7062a92d8833bc9f8462357e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x2b86d4302f604f64b644f32b3840ec584abf8840", + "secretKey": "0x6fdb2d2638f18c3d5b3af08324c218b43e06745a7062a92d8833bc9f8462337e" + }, + "post": { + "Paris": [ + { + "hash": "0x53bd6952293459088ba996c6d042619954c0cc0204c971eaa0de4f0290af12a2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9424c218b43e06745a7062a92d8833bc9f8462357e808025a01769f90eb865c042afab5ff03aa16deb7583ebabb818de31a380d9b2d3954eeda01bce6d5c07971d85061771362fdc616bc33e56f58676f3ac5312a92c8df46e70", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x070ba99fb106d32f2f718769172bfb9d6ca946e4a704d933103302b0bb74fa83", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_1024-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0bf58cac411e27d28f222c1614056191c4015aa0", + "secretKey": "0xe2e345d791685cc708de1417adea1ffdcf65fec4ff8b0c2a13b5304c2613f297" + }, + "post": { + "Paris": [ + { + "hash": "0xc53c08dea74080b22ecfca883c297057d2988c6f41d6f61e645b798f0b3b9686", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94adea1ffdcf65fec4ff8b0c2a13b5304c2613f497808025a0872ad45c8e9c7d0d6c405971996054fe93a249c37094a0bdfc71ff2a94994527a072ec17e9e7561ce752e03b9e41c9722da1989ab38f623dccd9e6864de07847da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xb5b508c4b15b20441e1cb997ec006e3bba8b5380b06facc78ba8dbe670dc9d68", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_2-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xc58938b623838ab2751a871cb1e37a2f5a4160ba", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d", + "secretKey": "0x05d72b13aba2619e5d349e65c58938b623838ab2751a871cb1e37a2f5a415eba" + }, + "post": { + "Paris": [ + { + "hash": "0x49a865fcffcf6e30a95b34a2e52701cf5ee02f2b69fb44487cd5250400b81a96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894c58938b623838ab2751a871cb1e37a2f5a4160ba808026a004f616c98f22c2bc376dfb0b3030189f25f819e38604041adbc4be9e62f64c68a06440b2306728d8fbd204d1e299890e305d33ce66557c1c76530e4a0556ee4440", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd9e37300f5390d8de5f48514432dd24f12dd9871d20c5bde517845eb54d7a6b7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_2-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x619016844d5a6e1fe58cf0e278118207b0b1ca04", + "secretKey": "0xc4b0882c68df83c3fe5155d346c05b6727fd7db5ecec9df5c0054cb1b29cf5d3" + }, + "post": { + "Paris": [ + { + "hash": "0x112af2ae17812479f50c85b5314cebaf1c3c7a6558b868f932c149cfcff9a46a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89446c05b6727fd7db5ecec9df5c0054cb1b29cf7d3808026a09ea63ed54a26505bc2b10ccbd46edacfaa390b680645d020854951da75941f3ea073fb3cbb4ece81545673dab3abcd417d91412c8d7d35ebea3bc2b85370c1ddde", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x460604176e614c33e3912dbc64e6502e364b3160c177a7873dd6169c6521b953", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Paris-state_test-exponent_2-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x1ff00eae650ffacb61b6b30746f613168d4290c1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066", + "secretKey": "0x4be7ad97a7e336fdd8ff28f81ff00eae650ffacb61b6b30746f613168d428ec1" + }, + "post": { + "Paris": [ + { + "hash": "0x42ba9c6416ea279afc5daca6a7c34948489a5804e2d35780a954bffc12128fa9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d8941ff00eae650ffacb61b6b30746f613168d4290c1808025a0b35029ee92072d7de6fbd955034530222329416c6e951c11d65ad7f8e2dd077ba042d0904e7a765a4925479108084b2de9a67b50aaede66a938dff0ac70d113229", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc2e50088eada4d8cc98f5f203cfe76b015f41e524611850a10853f4cca8ac8bf", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent2to255-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x0c23c221f1611744bd20a8463df285c944999d1c", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f", + "secretKey": "0xf65bbfe57d4e86e4f3e936e00c23c221f1611744bd20a8463df285c944999b1c" + }, + "post": { + "Prague": [ + { + "hash": "0xe634666e2b7f024d6613498b6d7932da39a494a5e995f3ece5bd820555dd34bb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6940c23c221f1611744bd20a8463df285c944999d1c808025a070f6feec63179270f9d64e19fe4687e3043f04132e53e0d3e7502b683f7f8d4fa00252d4818415038afc6b667ea91cd93599ce91ab95d214112f75f1a2917ca365", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x8d26cec2c3d15d4717cac17c38d6154e1162f9370374a8b8cdbfa213c0456c7f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent2to255-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x82b95913536bf5b277fb4b7255cc91b08c3de57b", + "secretKey": "0xbc762f338a133583e0f3a405d9c5c4d9b6a1139443099c0b1b145d997e38b1ae" + }, + "post": { + "Prague": [ + { + "hash": "0x53c0342988722fcb46edcadcc9a7661b9c66b16114df08f198d9893965c351fb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694d9c5c4d9b6a1139443099c0b1b145d997e38b3ae808026a06cefeacda6526636641d47ee4ce35636a567f38c0c43355b86949652bb4add7da0202727857093cca6cddc45d1be29edaccb4e101ed82aec66c21f3f8e86a4b543", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x09c02071990e173d68639a2b3353769beab566730e2000f41454d04df554cefb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent2to255-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x827d66d83aeadf58e7c4889afba4602d398915b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x99cab830a250f919a03a2087559824c9ce249095", + "secretKey": "0xb1e4fb5c033e7309aa9905b3827d66d83aeadf58e7c4889afba4602d398913b2" + }, + "post": { + "Prague": [ + { + "hash": "0x62f5d6198cc8d41857d8516fb880fc70a40869dad80ad817a6d61b9c4348f936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694827d66d83aeadf58e7c4889afba4602d398915b2808026a0b6d3c1eb5181f466e7af6f21361416707c728af0f4e3d1c85d2de5b6e31f8b87a002deef4271b78faeabf859a83a9bfedf10bd1c08effae271ccb1b05fe7d81665", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x29f93e2b811c0fee306dce570000ef4ca19488f29576c9dabf2cdf55bea636d1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent2to256minus1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xde9a4c30092785d09cb4178fdd730604b891c967", + "secretKey": "0x91a8a36692a0ea5490cea5edf4f247ed5dec838cfeb8b9162f5579f230cd273d" + }, + "post": { + "Prague": [ + { + "hash": "0xbd83acd54a50bfc217dae6999af80acfe6c33d681ca4b0b4990471a9b78ec6f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694f4f247ed5dec838cfeb8b9162f5579f230cd293d808026a004c9ed6e5e698015bba30ff9d7e655733ca32422c6b0de2e26a8e9e371789620a0546282bd1291b7b526cdd2637b3ee8cc7b1e7d20a9f6b9cfc6fc203f062296b4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xd153a492b25f86a6ff860c53de6a83ba0475d7fe6442d873b2603a8cbc9306f5", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent2to256minus1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a", + "secretKey": "0x8771984c003441a5d8390d85cac174ed6a2f8a023ec7f4e3791b1a594fb06fb1" + }, + "post": { + "Prague": [ + { + "hash": "0x00b60d32c5477d376a924b51a67532450fd2e8fdcb4e8effabd806d0323feb72", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694cac174ed6a2f8a023ec7f4e3791b1a594fb071b1808026a0e96d97d211cfc9a7f2b6bc404855f81241b564fc0e55b9bd9c230f1c4bb53790a048486b6cfeaf1738857a89bebb5afd4af216d9c08b732ce1229a3b067100747f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x62ba87dc5cb1afbc415f4f886fbe08c56c2934b8406bff444b0a8ddd0824ecb4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent2to256minus1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x5f90d746f4a579c077586ac3a5e573e094e396d4", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e", + "secretKey": "0x94b51891923ce24fdc6bee8d5f90d746f4a579c077586ac3a5e573e094e394d4" + }, + "post": { + "Prague": [ + { + "hash": "0x5294fab6bf25077b0b6672b1002940266922ffe024295be083b4ba7aaff109eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6945f90d746f4a579c077586ac3a5e573e094e396d4808025a0179480f33ef4d750a39bb959bba2a91de8ae8a48820bf9e964e10b4aabb07938a05ae7fe5d3bb45660c0da37c269d146aa12de56b2b4d6c7de61ecf4fcd71d156d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x6424479ed26c05b8ae4ddabdf8939a955edd0a49d4da69329f275c6e55df3bcb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_0-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4839cd2a53acc01ec7e5dbb49e62840123845b27", + "secretKey": "0x8c8adf5ff2d48cb7b41b179f1d78f19406f01ee1bb91e56c72cd5413fbe36426" + }, + "post": { + "Prague": [ + { + "hash": "0x012a40cffbc8413e0c87855e28e5a8e1621420eb97ee5d66a15eba312ec53141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a6941d78f19406f01ee1bb91e56c72cd5413fbe36626808025a065cbb356a0d0244deb3d11a121b0e8ca4b824dedcc03f3bbb7ec0cf5b3c55673a027e3480443dd9091d184c47fc0d37463d0318ffc88fa3fdd03c557477a0e7cd9", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xe1eb16d9103c25271d7fdcbda699a2cdb9de2122631941381b6c21963f82ba9d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_0-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0xd28f0169725c441712c36585f49fe20bc4cf8c5e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5b4e752d248465185810b60639b5012634089e3e", + "secretKey": "0x05f8002f9b371a5fe532dd4dd28f0169725c441712c36585f49fe20bc4cf8a5e" + }, + "post": { + "Prague": [ + { + "hash": "0x8f908402f76b5ce5291f279181dad65c1c92e703fb220a967e482ed458568176", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a694d28f0169725c441712c36585f49fe20bc4cf8c5e808026a0ee05967d162d959562ad7af3a4678981d8c648dea416798162a5849f142bd5d2a00c8e6a4afae71e83d751ea93ce004e4242818697eda716b4d2b536e324156073", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x76567045da195c68193099aaee7a48236a0640ffb9a8f314ddb526a1deaacb10", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_0-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x77f752cb47f0113f635bd3c681f9cf428746c399", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7", + "secretKey": "0x2a2e67de45eb6e973653667f77f752cb47f0113f635bd3c681f9cf428746c199" + }, + "post": { + "Prague": [ + { + "hash": "0x3d5be0c0101e54794b6e29e4180378dedbeb0e6a57668d4356cf55eec6cecbd9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a69477f752cb47f0113f635bd3c681f9cf428746c399808025a02f00b37ea1ca1652e7224b8f2d2041700b0a5aacf4463d9a28fd4db902b10dc8a037f6034e13f3141b61feab7bb94e3fdf3942584f4a35eee9d8eeeb6a294601a3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x6eaf053994cd3772db38deb83dc0cf5914c18ee09382cfce9743c9ec0820628e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xcc0844698fc1dfc8df822def4ba8403b717c01ee", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb843af1c143903f24cf3acc5328859020d03063c", + "secretKey": "0x441b444e899e36fb49e4577acc0844698fc1dfc8df822def4ba8403b717bffee" + }, + "post": { + "Prague": [ + { + "hash": "0x6e0c7677ca30f03fca69d40edc7dbfa903897d0ff33ed8f8838c8e4149926141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894cc0844698fc1dfc8df822def4ba8403b717c01ee808026a002fc70e75318d3e88759ed83a96f05334758e98483d7809c23e5de3298da9a7ca0773430f8aabc2adbd81f0497d3843a7d52e3aa3cbc705b95b585f5a41ba80320", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xedd0ff085a1f6ab2a6ca1d1dd6d5e77b1c463efd5d213697812a41bfb4d58554", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5ed7e7cd6a966b064220219b7f916504a18a413c", + "secretKey": "0x9711941e0bacb4a17b675932deccfb3d9d892e42bb5a562748bd3c62dd83ba0e" + }, + "post": { + "Prague": [ + { + "hash": "0x140e14b5efe9cd7ba5df8faf5dac6cbf95afbb6a9125e2ba66011f270ba69deb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894deccfb3d9d892e42bb5a562748bd3c62dd83bc0e808025a0a5a93c20df88cabfb9796baac67fa7484da2927f676876dc60007fe9b5beeea1a00115a60b1c86a9cdb3f6d7dac37d6a8c7527a2b2085c8818d689cb978d97f64a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x3bf5a4ada4a0217caeb0631a842b8dbb66bcccaec0d877c29f7e75ac6ecb130b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x18f9123eef8121e70359d6893c6db0cca1d8deb2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7c615b8919c4f166e020783ef7b0ff230ba8b424", + "secretKey": "0x150cb4ffea09eec938176f4f18f9123eef8121e70359d6893c6db0cca1d8dcb2" + }, + "post": { + "Prague": [ + { + "hash": "0x31ae1b4b949b42252862cbcc8c99fd45f00f663d8aff44b2ac4d8064e8ed2a2f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89418f9123eef8121e70359d6893c6db0cca1d8deb2808025a03f1d874b4364a044299c440418ecee60443e09cfdeac64903a11b99f1898adffa040618c116525eb4140ffd7336893631ccd96d35427297d94cebac8f6af89b4bb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xf0a620c718e9d5991b963119b5924ca39a5fee1dca7e3a86dedb08669ed007f1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1023-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x0ea9c1863377514a640b58d371356aafab58eddf", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5", + "secretKey": "0xab07baf88946ebe463787ff10ea9c1863377514a640b58d371356aafab58ebdf" + }, + "post": { + "Prague": [ + { + "hash": "0xb7d2ed1a8144c6d0885b962ade72985179ac9a89ffdf4772bc6aff509d481698", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a940ea9c1863377514a640b58d371356aafab58eddf808025a0d672604cd3419d68f81a0a0f8f42a1fab4743ca7d83d963072aa20c37d0016bca04605e065a75b4a6dc043da32abdccc54d93ea04996b149efde5f1547744c9c4c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x9938d56de86c93d53f2416a43ed78309a6454f77a642d4e7686e56aec88697f4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1023-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed", + "secretKey": "0xc1e7c3727dd5da64cab49f1044de6f5a7c3c61a75e54a91fd67fffe28cf769e0" + }, + "post": { + "Prague": [ + { + "hash": "0x70cce22b26936880d2a04f5f98991f4c163addcf6660b92d040f4cbf0b69f8b0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9444de6f5a7c3c61a75e54a91fd67fffe28cf76be0808025a0c5165c816bac85a498de339ebc536618825da870d54558c6bc0c9a629bcfdc99a046628d00327ca16e8be5f65139dc031b56e431cbc929e8a5207cedc563da32da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x3ed105e52aa8ef79be313876f22514354159ddece150809f5ae5c253f4f06b2d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1023-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xfb65a74db6446bbac93224b4af70251ee48ea3c6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe", + "secretKey": "0x02f45e7ee328242990bed640fb65a74db6446bbac93224b4af70251ee48ea1c6" + }, + "post": { + "Prague": [ + { + "hash": "0xe278f435b3b092d7d24805fca1b1c8015309c06c799bc88477458d019b129ee3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94fb65a74db6446bbac93224b4af70251ee48ea3c6808025a004f4d109ff0443b60c7a2a7217d86efe6d1abbe7957af2eba4e0be237eeaaceba0758b3e82190eca80fbf665a0744a1d807e92e796b91062bbfdf700bcd26ffe1a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x4ddfbf9fca2ec75e0cd38f45e5366cfc7876bf82b9417caa9fd4447166b563e8", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1024-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x3f36f693aa76a83e434853426e93201d54533fa5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xf0e412c656a34f640c5669e84d7523e1a4bebd19", + "secretKey": "0x33f26fa007a55c1af8caa9da3f36f693aa76a83e434853426e93201d54533da5" + }, + "post": { + "Prague": [ + { + "hash": "0xc6f5c5332ad64d10ea198f2dc4e3f509e5a944beae302a8b3cd276fa68a02e07", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a943f36f693aa76a83e434853426e93201d54533fa5808026a094b2cdb2c0d6ad37080fad3f2d8dc5fb94e20242c51a2dfcd900e11d2fbcab4ca06e913c809e3c44dc476a599c7eed9ddde56d0dc726e6b9071a2de088e69ba42d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x5ca4dc3dbe062035c59102130f16d7c0d09d503cd1963d34c89449b011c4d088", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1024-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x24c218b43e06745a7062a92d8833bc9f8462357e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x2b86d4302f604f64b644f32b3840ec584abf8840", + "secretKey": "0x6fdb2d2638f18c3d5b3af08324c218b43e06745a7062a92d8833bc9f8462337e" + }, + "post": { + "Prague": [ + { + "hash": "0x53bd6952293459088ba996c6d042619954c0cc0204c971eaa0de4f0290af12a2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9424c218b43e06745a7062a92d8833bc9f8462357e808025a01769f90eb865c042afab5ff03aa16deb7583ebabb818de31a380d9b2d3954eeda01bce6d5c07971d85061771362fdc616bc33e56f58676f3ac5312a92c8df46e70", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x8b378864936cbbc64aa2984151cac3b1b989b9491e62caf684b196e89d2d7d2a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_1024-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0bf58cac411e27d28f222c1614056191c4015aa0", + "secretKey": "0xe2e345d791685cc708de1417adea1ffdcf65fec4ff8b0c2a13b5304c2613f297" + }, + "post": { + "Prague": [ + { + "hash": "0xc53c08dea74080b22ecfca883c297057d2988c6f41d6f61e645b798f0b3b9686", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94adea1ffdcf65fec4ff8b0c2a13b5304c2613f497808025a0872ad45c8e9c7d0d6c405971996054fe93a249c37094a0bdfc71ff2a94994527a072ec17e9e7561ce752e03b9e41c9722da1989ab38f623dccd9e6864de07847da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xba3f5ef43cf144b565b16776803bbb9dfb5dc572c611f3c8f4ea756f4695ac22", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_2-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xc58938b623838ab2751a871cb1e37a2f5a4160ba", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d", + "secretKey": "0x05d72b13aba2619e5d349e65c58938b623838ab2751a871cb1e37a2f5a415eba" + }, + "post": { + "Prague": [ + { + "hash": "0x49a865fcffcf6e30a95b34a2e52701cf5ee02f2b69fb44487cd5250400b81a96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894c58938b623838ab2751a871cb1e37a2f5a4160ba808026a004f616c98f22c2bc376dfb0b3030189f25f819e38604041adbc4be9e62f64c68a06440b2306728d8fbd204d1e299890e305d33ce66557c1c76530e4a0556ee4440", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x7fb5b3e04c473c0bb0d2123bbae5748c32a7b6a6f16934975226920dcc1e3eab", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_2-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x619016844d5a6e1fe58cf0e278118207b0b1ca04", + "secretKey": "0xc4b0882c68df83c3fe5155d346c05b6727fd7db5ecec9df5c0054cb1b29cf5d3" + }, + "post": { + "Prague": [ + { + "hash": "0x112af2ae17812479f50c85b5314cebaf1c3c7a6558b868f932c149cfcff9a46a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89446c05b6727fd7db5ecec9df5c0054cb1b29cf7d3808026a09ea63ed54a26505bc2b10ccbd46edacfaa390b680645d020854951da75941f3ea073fb3cbb4ece81545673dab3abcd417d91412c8d7d35ebea3bc2b85370c1ddde", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xcda5b8b9ab73b8df7519ee20419427272207bff3418d8280f8ec53c6e0096ec8", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Prague-state_test-exponent_2-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x1ff00eae650ffacb61b6b30746f613168d4290c1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066", + "secretKey": "0x4be7ad97a7e336fdd8ff28f81ff00eae650ffacb61b6b30746f613168d428ec1" + }, + "post": { + "Prague": [ + { + "hash": "0x42ba9c6416ea279afc5daca6a7c34948489a5804e2d35780a954bffc12128fa9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d8941ff00eae650ffacb61b6b30746f613168d4290c1808025a0b35029ee92072d7de6fbd955034530222329416c6e951c11d65ad7f8e2dd077ba042d0904e7a765a4925479108084b2de9a67b50aaede66a938dff0ac70d113229", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xbd5ee8fa790895936bbc1e500ed3c928281463d147f3764b6ea1a5cfcd872feb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent2to255-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x0c23c221f1611744bd20a8463df285c944999d1c", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f", + "secretKey": "0xf65bbfe57d4e86e4f3e936e00c23c221f1611744bd20a8463df285c944999b1c" + }, + "post": { + "Shanghai": [ + { + "hash": "0xe634666e2b7f024d6613498b6d7932da39a494a5e995f3ece5bd820555dd34bb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6940c23c221f1611744bd20a8463df285c944999d1c808025a070f6feec63179270f9d64e19fe4687e3043f04132e53e0d3e7502b683f7f8d4fa00252d4818415038afc6b667ea91cd93599ce91ab95d214112f75f1a2917ca365", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xbad89354b9e73aaa315ef0aa6cab384341fcef2f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999b1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999c1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0c23c221f1611744bd20a8463df285c944999d1c": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730c23c221f1611744bd20a8463df285c944999c1c3150730c23c221f1611744bd20a8463df285c944999b1c31505a60006000600060006000730c23c221f1611744bd20a8463df285c944999b1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a90035a60006000600060006000730c23c221f1611744bd20a8463df285c944999c1c5af1505a9003829003610001558190036100005560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105cd01f160025560006000600060006000730c23c221f1611744bd20a8463df285c944999c1c866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x52983a19fa07e05ac7e553631b3c734a20e757d30fc9cda78ae22257c115a0f6", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent2to255-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x82b95913536bf5b277fb4b7255cc91b08c3de57b", + "secretKey": "0xbc762f338a133583e0f3a405d9c5c4d9b6a1139443099c0b1b145d997e38b1ae" + }, + "post": { + "Shanghai": [ + { + "hash": "0x53c0342988722fcb46edcadcc9a7661b9c66b16114df08f198d9893965c351fb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694d9c5c4d9b6a1139443099c0b1b145d997e38b3ae808026a06cefeacda6526636641d47ee4ce35636a567f38c0c43355b86949652bb4add7da0202727857093cca6cddc45d1be29edaccb4e101ed82aec66c21f3f8e86a4b543", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x82b95913536bf5b277fb4b7255cc91b08c3de57b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b1ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b2ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd9c5c4d9b6a1139443099c0b1b145d997e38b3ae": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d9c5c4d9b6a1139443099c0b1b145d997e38b2ae315073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae31505a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b1ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a90035a6000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae5af1505a900382900361000155819003610000556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105cd01f16002556000600060006000600073d9c5c4d9b6a1139443099c0b1b145d997e38b2ae866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8844fa392ac45c032709b5689c0d8bfb7b4acebd930fcd4281b6b23d0de954a3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent2to255-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x827d66d83aeadf58e7c4889afba4602d398915b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x99cab830a250f919a03a2087559824c9ce249095", + "secretKey": "0xb1e4fb5c033e7309aa9905b3827d66d83aeadf58e7c4889afba4602d398913b2" + }, + "post": { + "Shanghai": [ + { + "hash": "0x62f5d6198cc8d41857d8516fb880fc70a40869dad80ad817a6d61b9c4348f936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694827d66d83aeadf58e7c4889afba4602d398915b2808026a0b6d3c1eb5181f466e7af6f21361416707c728af0f4e3d1c85d2de5b6e31f8b87a002deef4271b78faeabf859a83a9bfedf10bd1c08effae271ccb1b05fe7d81665", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x99cab830a250f919a03a2087559824c9ce249095": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398913b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398914b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f80000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x827d66d83aeadf58e7c4889afba4602d398915b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73827d66d83aeadf58e7c4889afba4602d398914b2315073827d66d83aeadf58e7c4889afba4602d398913b231505a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398913b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a90035a6000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b25af1505a900382900361000155819003610000556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105cd01f16002556000600060006000600073827d66d83aeadf58e7c4889afba4602d398914b2866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xac08eebfe14ae8f567ab8c65f15a1cc45de470f54ef1412a007f6f841e25ced5", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent2to256minus1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xde9a4c30092785d09cb4178fdd730604b891c967", + "secretKey": "0x91a8a36692a0ea5490cea5edf4f247ed5dec838cfeb8b9162f5579f230cd273d" + }, + "post": { + "Shanghai": [ + { + "hash": "0xbd83acd54a50bfc217dae6999af80acfe6c33d681ca4b0b4990471a9b78ec6f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694f4f247ed5dec838cfeb8b9162f5579f230cd293d808026a004c9ed6e5e698015bba30ff9d7e655733ca32422c6b0de2e26a8e9e371789620a0546282bd1291b7b526cdd2637b3ee8cc7b1e7d20a9f6b9cfc6fc203f062296b4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xde9a4c30092785d09cb4178fdd730604b891c967": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd273d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd283d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xf4f247ed5dec838cfeb8b9162f5579f230cd293d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f4f247ed5dec838cfeb8b9162f5579f230cd283d315073f4f247ed5dec838cfeb8b9162f5579f230cd273d31505a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd273d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a90035a6000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d5af1505a900382900361000155819003610000556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105cd01f16002556000600060006000600073f4f247ed5dec838cfeb8b9162f5579f230cd283d866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4f9ec056af0e886b626b2e1ce871b516a77466474a6c4f025edcedcb44553a23", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent2to256minus1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a", + "secretKey": "0x8771984c003441a5d8390d85cac174ed6a2f8a023ec7f4e3791b1a594fb06fb1" + }, + "post": { + "Shanghai": [ + { + "hash": "0x00b60d32c5477d376a924b51a67532450fd2e8fdcb4e8effabd806d0323feb72", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e694cac174ed6a2f8a023ec7f4e3791b1a594fb071b1808026a0e96d97d211cfc9a7f2b6bc404855f81241b564fc0e55b9bd9c230f1c4bb53790a048486b6cfeaf1738857a89bebb5afd4af216d9c08b732ce1229a3b067100747f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x8937c281ed1f125537c1cc7ea446cbd1c97fc95a": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb06fb1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb070b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xcac174ed6a2f8a023ec7f4e3791b1a594fb071b1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cac174ed6a2f8a023ec7f4e3791b1a594fb070b1315073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb131505a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb06fb15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a90035a6000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b15af1505a900382900361000155819003610000556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105cd01f16002556000600060006000600073cac174ed6a2f8a023ec7f4e3791b1a594fb070b1866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x5ecf7ad98fa30540fda94853cb5ff5f1f2926c0a2ffb8913deab1e5b22e274be", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent2to256minus1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a7e6" + ], + "to": "0x5f90d746f4a579c077586ac3a5e573e094e396d4", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e", + "secretKey": "0x94b51891923ce24fdc6bee8d5f90d746f4a579c077586ac3a5e573e094e394d4" + }, + "post": { + "Shanghai": [ + { + "hash": "0x5294fab6bf25077b0b6672b1002940266922ffe024295be083b4ba7aaff109eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a7e6945f90d746f4a579c077586ac3a5e573e094e396d4808025a0179480f33ef4d750a39bb959bba2a91de8ae8a48820bf9e964e10b4aabb07938a05ae7fe5d3bb45660c0da37c269d146aa12de56b2b4d6c7de61ecf4fcd71d156d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd27af9fcbdf4da5622d3c716cb421dee1c53072e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907522", + "code": "0x", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e394d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e395d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x5f90d746f4a579c077586ac3a5e573e094e396d4": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735f90d746f4a579c077586ac3a5e573e094e395d43150735f90d746f4a579c077586ac3a5e573e094e394d431505a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e394d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a90035a60006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d45af1505a9003829003610001558190036100005560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105cd01f160025560006000600060006000735f90d746f4a579c077586ac3a5e573e094e395d4866105ce01f160035500", + "storage": { + "0x01": "0x064a", + "0x00": "0x064a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a9a9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc832c25ca3beeaea99a045134a568719d8ea6c0d9a304a14a3772422410db534", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_0-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4839cd2a53acc01ec7e5dbb49e62840123845b27", + "secretKey": "0x8c8adf5ff2d48cb7b41b179f1d78f19406f01ee1bb91e56c72cd5413fbe36426" + }, + "post": { + "Shanghai": [ + { + "hash": "0x012a40cffbc8413e0c87855e28e5a8e1621420eb97ee5d66a15eba312ec53141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a6941d78f19406f01ee1bb91e56c72cd5413fbe36626808025a065cbb356a0d0244deb3d11a121b0e8ca4b824dedcc03f3bbb7ec0cf5b3c55673a027e3480443dd9091d184c47fc0d37463d0318ffc88fa3fdd03c557477a0e7cd9", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4839cd2a53acc01ec7e5dbb49e62840123845b27": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36426": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36526": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x1d78f19406f01ee1bb91e56c72cd5413fbe36626": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731d78f19406f01ee1bb91e56c72cd5413fbe365263150731d78f19406f01ee1bb91e56c72cd5413fbe3642631505a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe364265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a90035a60006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe365265af1505a9003829003610001558190036100005560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f160025560006000600060006000731d78f19406f01ee1bb91e56c72cd5413fbe36526867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8991a339eee2853e8330fce434dbccab30ad3771ff1c527d11be180a0820f578", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_0-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0xd28f0169725c441712c36585f49fe20bc4cf8c5e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5b4e752d248465185810b60639b5012634089e3e", + "secretKey": "0x05f8002f9b371a5fe532dd4dd28f0169725c441712c36585f49fe20bc4cf8a5e" + }, + "post": { + "Shanghai": [ + { + "hash": "0x8f908402f76b5ce5291f279181dad65c1c92e703fb220a967e482ed458568176", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a694d28f0169725c441712c36585f49fe20bc4cf8c5e808026a0ee05967d162d959562ad7af3a4678981d8c648dea416798162a5849f142bd5d2a00c8e6a4afae71e83d751ea93ce004e4242818697eda716b4d2b536e324156073", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5b4e752d248465185810b60639b5012634089e3e": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8a5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8b5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xd28f0169725c441712c36585f49fe20bc4cf8c5e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d28f0169725c441712c36585f49fe20bc4cf8b5e315073d28f0169725c441712c36585f49fe20bc4cf8a5e31505a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8a5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a90035a6000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e5af1505a900382900361000155819003610000556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f16002556000600060006000600073d28f0169725c441712c36585f49fe20bc4cf8b5e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x450930d7a5630380a47404891f7e059ad71f39bc786c5c0319609d5c04df0d1e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_0-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1a6" + ], + "to": "0x77f752cb47f0113f635bd3c681f9cf428746c399", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7", + "secretKey": "0x2a2e67de45eb6e973653667f77f752cb47f0113f635bd3c681f9cf428746c199" + }, + "post": { + "Shanghai": [ + { + "hash": "0x3d5be0c0101e54794b6e29e4180378dedbeb0e6a57668d4356cf55eec6cecbd9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1a69477f752cb47f0113f635bd3c681f9cf428746c399808025a02f00b37ea1ca1652e7224b8f2d2041700b0a5aacf4463d9a28fd4db902b10dc8a037f6034e13f3141b61feab7bb94e3fdf3942584f4a35eee9d8eeeb6a294601a3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7b5722f6db114666f010a6c1a066d52afb3bcaf7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916f22", + "code": "0x", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c199": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c299": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x77f752cb47f0113f635bd3c681f9cf428746c399": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7377f752cb47f0113f635bd3c681f9cf428746c29931507377f752cb47f0113f635bd3c681f9cf428746c19931505a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c1995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90035a600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c2995af1505a90038290036100015581900361000055600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8d01f1600255600060006000600060007377f752cb47f0113f635bd3c681f9cf428746c299867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01f160035500", + "storage": { + "0x01": "0x0a", + "0x00": "0x0a", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x045ea9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xfeacfd95e84b7574697b6f14b46ac22913601e481f0fbaaf52b51d9525aeba78", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xcc0844698fc1dfc8df822def4ba8403b717c01ee", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb843af1c143903f24cf3acc5328859020d03063c", + "secretKey": "0x441b444e899e36fb49e4577acc0844698fc1dfc8df822def4ba8403b717bffee" + }, + "post": { + "Shanghai": [ + { + "hash": "0x6e0c7677ca30f03fca69d40edc7dbfa903897d0ff33ed8f8838c8e4149926141", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894cc0844698fc1dfc8df822def4ba8403b717c01ee808026a002fc70e75318d3e88759ed83a96f05334758e98483d7809c23e5de3298da9a7ca0773430f8aabc2adbd81f0497d3843a7d52e3aa3cbc705b95b585f5a41ba80320", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb843af1c143903f24cf3acc5328859020d03063c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717bffee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c00ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xcc0844698fc1dfc8df822def4ba8403b717c01ee": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cc0844698fc1dfc8df822def4ba8403b717c00ee315073cc0844698fc1dfc8df822def4ba8403b717bffee31505a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717bffee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a90035a6000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee5af1505a900382900361000155819003610000556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073cc0844698fc1dfc8df822def4ba8403b717c00ee867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xb8f2d5746dd47b6192ffb34803faca67774835a883a26accfeaf0c623de10cf7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5ed7e7cd6a966b064220219b7f916504a18a413c", + "secretKey": "0x9711941e0bacb4a17b675932deccfb3d9d892e42bb5a562748bd3c62dd83ba0e" + }, + "post": { + "Shanghai": [ + { + "hash": "0x140e14b5efe9cd7ba5df8faf5dac6cbf95afbb6a9125e2ba66011f270ba69deb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894deccfb3d9d892e42bb5a562748bd3c62dd83bc0e808025a0a5a93c20df88cabfb9796baac67fa7484da2927f676876dc60007fe9b5beeea1a00115a60b1c86a9cdb3f6d7dac37d6a8c7527a2b2085c8818d689cb978d97f64a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5ed7e7cd6a966b064220219b7f916504a18a413c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83ba0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bb0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0xdeccfb3d9d892e42bb5a562748bd3c62dd83bc0e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73deccfb3d9d892e42bb5a562748bd3c62dd83bb0e315073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e31505a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83ba0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a90035a6000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e5af1505a900382900361000155819003610000556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073deccfb3d9d892e42bb5a562748bd3c62dd83bb0e867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x574f7bfb5322aebe1231aeb187e325ff38fdc8dc687f47c184bb6b8f1ad06f38", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x18f9123eef8121e70359d6893c6db0cca1d8deb2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7c615b8919c4f166e020783ef7b0ff230ba8b424", + "secretKey": "0x150cb4ffea09eec938176f4f18f9123eef8121e70359d6893c6db0cca1d8dcb2" + }, + "post": { + "Shanghai": [ + { + "hash": "0x31ae1b4b949b42252862cbcc8c99fd45f00f663d8aff44b2ac4d8064e8ed2a2f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89418f9123eef8121e70359d6893c6db0cca1d8deb2808025a03f1d874b4364a044299c440418ecee60443e09cfdeac64903a11b99f1898adffa040618c116525eb4140ffd7336893631ccd96d35427297d94cebac8f6af89b4bb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7c615b8919c4f166e020783ef7b0ff230ba8b424": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8dcb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8ddb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000017f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x18f9123eef8121e70359d6893c6db0cca1d8deb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7318f9123eef8121e70359d6893c6db0cca1d8ddb231507318f9123eef8121e70359d6893c6db0cca1d8dcb231505a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8dcb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90035a600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb25af1505a90038290036100015581900361000055600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007318f9123eef8121e70359d6893c6db0cca1d8ddb2867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x72f561d91f52e7f9b73dfc2a4c930f7d6302ce546597e13ae917617a043c07a5", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1023-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x0ea9c1863377514a640b58d371356aafab58eddf", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5", + "secretKey": "0xab07baf88946ebe463787ff10ea9c1863377514a640b58d371356aafab58ebdf" + }, + "post": { + "Shanghai": [ + { + "hash": "0xb7d2ed1a8144c6d0885b962ade72985179ac9a89ffdf4772bc6aff509d481698", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a940ea9c1863377514a640b58d371356aafab58eddf808025a0d672604cd3419d68f81a0a0f8f42a1fab4743ca7d83d963072aa20c37d0016bca04605e065a75b4a6dc043da32abdccc54d93ea04996b149efde5f1547744c9c4c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0acf403de1f8a1fac682d5e6823d8beca2c1aff5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ebdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58ecdf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x0ea9c1863377514a640b58d371356aafab58eddf": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x730ea9c1863377514a640b58d371356aafab58ecdf3150730ea9c1863377514a640b58d371356aafab58ebdf31505a60006000600060006000730ea9c1863377514a640b58d371356aafab58ebdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a90035a60006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf5af1505a9003829003610001558190036100005560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000730ea9c1863377514a640b58d371356aafab58ecdf867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xb826d31629d3b896f32a5764c4dc53b95787c27f775ae712404f63d069dd9b27", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1023-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed", + "secretKey": "0xc1e7c3727dd5da64cab49f1044de6f5a7c3c61a75e54a91fd67fffe28cf769e0" + }, + "post": { + "Shanghai": [ + { + "hash": "0x70cce22b26936880d2a04f5f98991f4c163addcf6660b92d040f4cbf0b69f8b0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9444de6f5a7c3c61a75e54a91fd67fffe28cf76be0808025a0c5165c816bac85a498de339ebc536618825da870d54558c6bc0c9a629bcfdc99a046628d00327ca16e8be5f65139dc031b56e431cbc929e8a5207cedc563da32da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xa7f3e13be2ce9630c9084e5fc63b35d5e9570aed": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf769e0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76ae0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x44de6f5a7c3c61a75e54a91fd67fffe28cf76be0": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7344de6f5a7c3c61a75e54a91fd67fffe28cf76ae031507344de6f5a7c3c61a75e54a91fd67fffe28cf769e031505a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf769e05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90035a600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae05af1505a90038290036100015581900361000055600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007344de6f5a7c3c61a75e54a91fd67fffe28cf76ae0867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4239df5c0778a65076ff8a5250cc762af566abda86a1b8a7a6d726e699ba95e3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1023-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xfb65a74db6446bbac93224b4af70251ee48ea3c6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe", + "secretKey": "0x02f45e7ee328242990bed640fb65a74db6446bbac93224b4af70251ee48ea1c6" + }, + "post": { + "Shanghai": [ + { + "hash": "0xe278f435b3b092d7d24805fca1b1c8015309c06c799bc88477458d019b129ee3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94fb65a74db6446bbac93224b4af70251ee48ea3c6808025a004f4d109ff0443b60c7a2a7217d86efe6d1abbe7957af2eba4e0be237eeaaceba0758b3e82190eca80fbf665a0744a1d807e92e796b91062bbfdf700bcd26ffe1a", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x35e5c43886cfcf4f3e8452f26baa39f5a4806abe": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea1c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea2c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000003ff7f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xfb65a74db6446bbac93224b4af70251ee48ea3c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb65a74db6446bbac93224b4af70251ee48ea2c6315073fb65a74db6446bbac93224b4af70251ee48ea1c631505a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea1c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a90035a6000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c65af1505a900382900361000155819003610000556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073fb65a74db6446bbac93224b4af70251ee48ea2c6867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x467a22802a37f6175486c63343fb0acb6a32949c95916c7220720151d6523bd4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1024-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x3f36f693aa76a83e434853426e93201d54533fa5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xf0e412c656a34f640c5669e84d7523e1a4bebd19", + "secretKey": "0x33f26fa007a55c1af8caa9da3f36f693aa76a83e434853426e93201d54533da5" + }, + "post": { + "Shanghai": [ + { + "hash": "0xc6f5c5332ad64d10ea198f2dc4e3f509e5a944beae302a8b3cd276fa68a02e07", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a943f36f693aa76a83e434853426e93201d54533fa5808026a094b2cdb2c0d6ad37080fad3f2d8dc5fb94e20242c51a2dfcd900e11d2fbcab4ca06e913c809e3c44dc476a599c7eed9ddde56d0dc726e6b9071a2de088e69ba42d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xf0e412c656a34f640c5669e84d7523e1a4bebd19": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533da5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533ea5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0x3f36f693aa76a83e434853426e93201d54533fa5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x733f36f693aa76a83e434853426e93201d54533ea53150733f36f693aa76a83e434853426e93201d54533da531505a60006000600060006000733f36f693aa76a83e434853426e93201d54533da55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a90035a60006000600060006000733f36f693aa76a83e434853426e93201d54533ea55af1505a9003829003610001558190036100005560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f160025560006000600060006000733f36f693aa76a83e434853426e93201d54533ea5867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x086977e9eb595531f223f21006f2d16d951ed46c0bd0f4adb4c075921bb4dcd9", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1024-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0x24c218b43e06745a7062a92d8833bc9f8462357e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x2b86d4302f604f64b644f32b3840ec584abf8840", + "secretKey": "0x6fdb2d2638f18c3d5b3af08324c218b43e06745a7062a92d8833bc9f8462337e" + }, + "post": { + "Shanghai": [ + { + "hash": "0x53bd6952293459088ba996c6d042619954c0cc0204c971eaa0de4f0290af12a2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a9424c218b43e06745a7062a92d8833bc9f8462357e808025a01769f90eb865c042afab5ff03aa16deb7583ebabb818de31a380d9b2d3954eeda01bce6d5c07971d85061771362fdc616bc33e56f58676f3ac5312a92c8df46e70", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x2b86d4302f604f64b644f32b3840ec584abf8840": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462337e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462347e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x24c218b43e06745a7062a92d8833bc9f8462357e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7324c218b43e06745a7062a92d8833bc9f8462347e31507324c218b43e06745a7062a92d8833bc9f8462337e31505a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462337e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90035a600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e5af1505a90038290036100015581900361000055600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f1600255600060006000600060007324c218b43e06745a7062a92d8833bc9f8462347e867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xbbd0ac48f1c53d50b97ded6459e24feddfd9fe0407c5723fb9512ef23e7e38e2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_1024-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a20a" + ], + "to": "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x0bf58cac411e27d28f222c1614056191c4015aa0", + "secretKey": "0xe2e345d791685cc708de1417adea1ffdcf65fec4ff8b0c2a13b5304c2613f297" + }, + "post": { + "Shanghai": [ + { + "hash": "0xc53c08dea74080b22ecfca883c297057d2988c6f41d6f61e645b798f0b3b9686", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a20a94adea1ffdcf65fec4ff8b0c2a13b5304c2613f497808025a0872ad45c8e9c7d0d6c405971996054fe93a249c37094a0bdfc71ff2a94994527a072ec17e9e7561ce752e03b9e41c9722da1989ab38f623dccd9e6864de07847da", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x0bf58cac411e27d28f222c1614056191c4015aa0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de915f82", + "code": "0x", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f297": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f397": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000004007f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0xadea1ffdcf65fec4ff8b0c2a13b5304c2613f497": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73adea1ffdcf65fec4ff8b0c2a13b5304c2613f397315073adea1ffdcf65fec4ff8b0c2a13b5304c2613f29731505a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f2975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a90035a6000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f3975af1505a900382900361000155819003610000556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff101f16002556000600060006000600073adea1ffdcf65fec4ff8b0c2a13b5304c2613f397867ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff201f160035500", + "storage": { + "0x01": "0x6e", + "0x00": "0x6e", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046359", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6be7754f895948914390f9c68a7eefcc26773f1c72dad24789137f6150f018aa", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_2-a2to256minus1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0xc58938b623838ab2751a871cb1e37a2f5a4160ba", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d", + "secretKey": "0x05d72b13aba2619e5d349e65c58938b623838ab2751a871cb1e37a2f5a415eba" + }, + "post": { + "Shanghai": [ + { + "hash": "0x49a865fcffcf6e30a95b34a2e52701cf5ee02f2b69fb44487cd5250400b81a96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d894c58938b623838ab2751a871cb1e37a2f5a4160ba808026a004f616c98f22c2bc376dfb0b3030189f25f819e38604041adbc4be9e62f64c68a06440b2306728d8fbd204d1e299890e305d33ce66557c1c76530e4a0556ee4440", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6f8eebd9fe52278a41c661e9e8285ea9c9152c3d": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415eba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a415fba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a00", + "storage": {} + }, + "0xc58938b623838ab2751a871cb1e37a2f5a4160ba": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c58938b623838ab2751a871cb1e37a2f5a415fba315073c58938b623838ab2751a871cb1e37a2f5a415eba31505a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415eba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a90035a6000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba5af1505a900382900361000155819003610000556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f16002556000600060006000600073c58938b623838ab2751a871cb1e37a2f5a415fba867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x27c0c3a5e5d1a559b4ed5ece0a4ec56951d4752eb8711f6371bbd7ad05e37244", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_2-a_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x619016844d5a6e1fe58cf0e278118207b0b1ca04", + "secretKey": "0xc4b0882c68df83c3fe5155d346c05b6727fd7db5ecec9df5c0054cb1b29cf5d3" + }, + "post": { + "Shanghai": [ + { + "hash": "0x112af2ae17812479f50c85b5314cebaf1c3c7a6558b868f932c149cfcff9a46a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d89446c05b6727fd7db5ecec9df5c0054cb1b29cf7d3808026a09ea63ed54a26505bc2b10ccbd46edacfaa390b680645d020854951da75941f3ea073fb3cbb4ece81545673dab3abcd417d91412c8d7d35ebea3bc2b85370c1ddde", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x619016844d5a6e1fe58cf0e278118207b0b1ca04": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf5d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf6d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000000a00", + "storage": {} + }, + "0x46c05b6727fd7db5ecec9df5c0054cb1b29cf7d3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7346c05b6727fd7db5ecec9df5c0054cb1b29cf6d331507346c05b6727fd7db5ecec9df5c0054cb1b29cf5d331505a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf5d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90035a600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d35af1505a90038290036100015581900361000055600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f1600255600060006000600060007346c05b6727fd7db5ecec9df5c0054cb1b29cf6d3867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6ff1ad4b0ce142b2390e81e66574bc9b131d05235aaf7c27265005b58264bc72", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_exp.py::test_gas[fork_Shanghai-state_test-exponent_2-a_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a1d8" + ], + "to": "0x1ff00eae650ffacb61b6b30746f613168d4290c1", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066", + "secretKey": "0x4be7ad97a7e336fdd8ff28f81ff00eae650ffacb61b6b30746f613168d428ec1" + }, + "post": { + "Shanghai": [ + { + "hash": "0x42ba9c6416ea279afc5daca6a7c34948489a5804e2d35780a954bffc12128fa9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a8307a1d8941ff00eae650ffacb61b6b30746f613168d4290c1808025a0b35029ee92072d7de6fbd955034530222329416c6e951c11d65ad7f8e2dd077ba042d0904e7a765a4925479108084b2de9a67b50aaede66a938dff0ac70d113229", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x7cb5b9eeb7d44ceb2c6ebd5ff54314ea4dd65066": { + "nonce": "0x01", + "balance": "0x3635c9adc5de916752", + "code": "0x", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428ec1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d428fc1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f00000000000000000000000000000000000000000000000000000000000000027f00000000000000000000000000000000000000000000000000000000000000010a00", + "storage": {} + }, + "0x1ff00eae650ffacb61b6b30746f613168d4290c1": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x731ff00eae650ffacb61b6b30746f613168d428fc13150731ff00eae650ffacb61b6b30746f613168d428ec131505a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428ec15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a90035a60006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc15af1505a9003829003610001558190036100005560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf01f160025560006000600060006000731ff00eae650ffacb61b6b30746f613168d428fc1867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001f160035500", + "storage": { + "0x01": "0x3c", + "0x00": "0x3c", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x046101", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x06b91268b661409b8047e92e17a63d076aca480fd2576b98510a1fae37077694", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that EXP gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_exp.py#L25", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_0-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a313" + ], + "to": "0xae3e7acdeef87978fb04e9ed636094abee28ee21", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7", + "secretKey": "0x8a3fadb4b2e3b997e73ed297ae3e7acdeef87978fb04e9ed636094abee28ec21" + }, + "post": { + "Berlin": [ + { + "hash": "0x0e5524ce8c94109b5e4c745dba7a69b3ff47272c15eb0c95900593625c4a69b6", + "logs": "0xac0cb3410d901507d3c4cdf88747937f5e827e65add8bbaf2e126362c2095adc", + "txbytes": "0xf860800a8307a31394ae3e7acdeef87978fb04e9ed636094abee28ee21808026a07616fed2dc713ec0f4855f3759faf31d80b2ade1392d97e16947cd80a15c644da04b651fc7f6c553ff2cad8a46177ca88672547ad438a0a5da772be195729dcccd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9133c2", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": { + "0x01": "0x0177", + "0x00": "0x0177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ecc3e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x63caf12d4500bf1af97e859c617bb38156a9a073dd4a604f438a43894ed49b64", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_0-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a48a" + ], + "to": "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb6779e05dbaaf8498273f5250141f3a9904b6d51", + "secretKey": "0x3f49676cd8a42a2eeb00abc9d5090419dcfda650e1928bfb6b2b98fdc8005c4d" + }, + "post": { + "Berlin": [ + { + "hash": "0xe08000370304a58161a2169a65fc357f9834000e0b3089ea68b5f0fcb113be37", + "logs": "0x217222d305147deb87d72f1ff160ee1a130b3a92650ee1da5073f7f56378ec06", + "txbytes": "0xf860800a8307a48a94d5090419dcfda650e1928bfb6b2b98fdc8005e4d808025a0c43e1bc08f6f7f0bba80e45005ab84d5dcb9af692060cef14e098042c5270072a050422e51fa1aef96eb5b4ea0c251701a1116b862534f2096033d827823060a38", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f894", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": { + "0x01": "0x02ee", + "0x00": "0x02ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f076c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x1bf419ed63ffae9747a494537a8b2a57135e3e20a2a751f2160d85df4db863b6", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_0-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a601" + ], + "to": "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6bb9558b6da2da486c7713488bbf39d4426a13bc", + "secretKey": "0x6c8cfded727ea0eaa21bcd4e567f2e5494c9a7aebfd8b4dec4d57ce3919cf222" + }, + "post": { + "Berlin": [ + { + "hash": "0x5a9e0f1c3587198fe5f88cd6ffa68d4d7e830909e560d90dfa94f560c8ffef57", + "logs": "0xdd1dca8509edca8f28fa2d1230924d7802a69a01960ff867f35694c818952634", + "txbytes": "0xf860800a8307a60194567f2e5494c9a7aebfd8b4dec4d57ce3919cf422808026a0a23bdb0585a53f2260e8b334ae9a93deb76a7556450a9c828f1e0e6ebf6d001ba040d5b50b1ae6cdb2b453323520ea4c589a652c429e44ed15016995eca93fb7c8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bd66", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": { + "0x01": "0x0465", + "0x00": "0x0465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f429a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xef73586bdbd416842b720d10492993c610d2e60157b1b80f04d96cb5df92e318", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_0-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a778" + ], + "to": "0xf6bb22430ae265f3838da158558925b381770bfe", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x15aa56c88ba63dfbcddea3905e6a97805e36627f", + "secretKey": "0x4665176aa0699f2714f42d20f6bb22430ae265f3838da158558925b3817709fe" + }, + "post": { + "Berlin": [ + { + "hash": "0x044586ee9dc0ac53a12e2dc43402eab869480248471aa9b76281d1d299bb7cda", + "logs": "0xb6fbeacf55b6b1b0b1a442a0cff30d955d12ba0aa2d7efd6a2c0ce018ef776a9", + "txbytes": "0xf860800a8307a77894f6bb22430ae265f3838da158558925b381770bfe808026a0e40a0ed3e4dfddef615a3c4179ebf78d28775bb7c327476b188f1f76591e0535a00a2196c62a2292a05d00560ae1dbb81e70f3f20e057b059d185d0b304987bda6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de908238", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": { + "0x01": "0x05dc", + "0x00": "0x05dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f7dc8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xcd69bd7cd035393fc7304ba7f38c22de5649b8093dd10e1f3f9654c4099ec761", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_0-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ef" + ], + "to": "0xb1676b77b45b37d2aebdb747b4d05a76798a725e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xcb67c0ceead281116efee678916a648ee16e9f7f", + "secretKey": "0x0f3cb4f328a16bf2b3d6216db1676b77b45b37d2aebdb747b4d05a76798a705e" + }, + "post": { + "Berlin": [ + { + "hash": "0x8e9b922e55d02ba302b5523d7a9c4a71d5b954235bb60d8c1579f9bdc2db0629", + "logs": "0xf2f52afd8059c0dc3abb356e421d2f107d02e37e8f26af80d37ac8ee5133c5e4", + "txbytes": "0xf860800a8307a8ef94b1676b77b45b37d2aebdb747b4d05a76798a725e808025a0fe85ba8fbf3b82e1ce235a21289b30197c1f1c895c04b337f72e991033062300a064439fca6dfd63cdeda5bdbdec6ef23946025d5bbb9b5a9ef29d4be34904c123", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90470a", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": { + "0x01": "0x0753", + "0x00": "0x0753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0fb8f6", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x63e035030face002f05e8a48663a71acd446f0756c307652dbf886b588bb2ef2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a31b" + ], + "to": "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69", + "secretKey": "0x69ad67b83000ca7723db3f1087ca619de793fecb7c5fc906b6aaa3d3b9783202" + }, + "post": { + "Berlin": [ + { + "hash": "0x04c1c2ca6a9e8bfe27f43872682471ff4ee8c7b21f1da2741a45924c8082da1a", + "logs": "0xf14f46466b50c536672059fde8e4e8c5fdd9812bd2bf6f2a8e72d1a1905bbaaf", + "txbytes": "0xf860800a8307a31b9487ca619de793fecb7c5fc906b6aaa3d3b9783402808026a026a14e9d6db93d6194a105268f6d2827d0277d1a8b16baea06d844d4a703dbeaa00598282c1e784e493961266c122b500d198e5f2bc10f7636d07b1f8fb8c6b096", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913282", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": { + "0x01": "0x017f", + "0x00": "0x017f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ecd7e", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x09fb45f050c04ed8b4a05444be7ca9ed74e345e5490cb55fcc334db4852ced78", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a492" + ], + "to": "0x60234bca2360a18929e9769fd3ade7b44ff14ea3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x124a536223bd1802982fbbb6c619bde1fc1c4233", + "secretKey": "0x73e481cb3f5c965901a81f9660234bca2360a18929e9769fd3ade7b44ff14ca3" + }, + "post": { + "Berlin": [ + { + "hash": "0xafce8f27b81dd9dfa98fade33c45bd7ab87c47a61023c992394297f5e4439abd", + "logs": "0xe4e13ef00b7ac234f3fc9ed4cbfc1488446e2d926fa55fc389862836e49c675f", + "txbytes": "0xf860800a8307a4929460234bca2360a18929e9769fd3ade7b44ff14ea3808025a0efb75ea2cfaede663f29facc2b66f4777910f46a81d78b4d1435c1a253ac9ecea060ca4e6ed603e85cedfe641330de350c982d6bd9426950907772091a61f944d4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f754", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": { + "0x01": "0x02f6", + "0x00": "0x02f6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f08ac", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xe53e313458b8281fa61bbf2968602d2004435565a4381b80f3b61e258cf77477", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a609" + ], + "to": "0xbd774d4b7387ac8617660b369029e6ef3275a923", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x933025463df626132cd71666dd54efade4c06854", + "secretKey": "0x9ab0be2ab205b293303157b0bd774d4b7387ac8617660b369029e6ef3275a723" + }, + "post": { + "Berlin": [ + { + "hash": "0xc59a2fd64d8c837274e559cfd356e94c85ce9ac5488eb4c29dc0293104688a54", + "logs": "0xc268769330f812c2b4cb19cfad7ec831a81bcc63e4d6288b888741919a318a7a", + "txbytes": "0xf860800a8307a60994bd774d4b7387ac8617660b369029e6ef3275a923808025a0c3092b7f058b223b7067a7bc969c62729e5dd65237b4e888100efaa1a9668a82a005447703819108dff60c21e739cfe898a38712aec58aae553a786db6ce376070", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bc26", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": { + "0x01": "0x046d", + "0x00": "0x046d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f43da", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x67408e02d6c346cd18234a9938d856b96b7a3b19d2fff588bfd6a75d21db8662", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a780" + ], + "to": "0xe35253303c83253837263012e909d0ac50b410d9", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5800b2f2e2176622c06543a01255774bcf36d6d2", + "secretKey": "0x09ceb4d77dc52eb0309996d1e35253303c83253837263012e909d0ac50b40ed9" + }, + "post": { + "Berlin": [ + { + "hash": "0x83e2d81286f0d61dd276e2b6e055268b9dbfc5405b66507a58718eff9a36b0ab", + "logs": "0x7ff0f518f50e408ba04cbde43653aa83dd08e75b4350083ee922bf3b9b9147aa", + "txbytes": "0xf860800a8307a78094e35253303c83253837263012e909d0ac50b410d9808026a0836c9fc3fb734c8efa56eff38d0e9e0c5f679490ac122ce3402164819ac02c76a02e500688e85aea128d7d30c580aa30ea960633ca474abe97a5cfecfdb2248548", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9080f8", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": { + "0x01": "0x05e4", + "0x00": "0x05e4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f7f08", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x0ae87007c9fdfd22d69ca26fedf5ee3701cec25dfa80828f51f54e4bdb895686", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8f7" + ], + "to": "0xfb0331a496982e13a85abd0bd230855cae89bf30", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4eb767df0424c6c7830e47b75314ca4756a4fa48", + "secretKey": "0xb4600bbc01375c4f7efedb97fb0331a496982e13a85abd0bd230855cae89bd30" + }, + "post": { + "Berlin": [ + { + "hash": "0xf9bac6ed50a188ee3af1e81aa1ba4daaa0a98e21b0fd950eae3fa2346a9e6177", + "logs": "0x63b1a2e0f04d3840c6a72b9af20491831d367d78937e051577972d99b373e979", + "txbytes": "0xf860800a8307a8f794fb0331a496982e13a85abd0bd230855cae89bf30808026a026076b144b57281cd2fe19b5a14b3a1e3bf88bbaa2ec237a6580dee4e08cae4da02caa59ddfaa25438ac8a8e6f41bc39ae62783192456c84454ead86899fce85e4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9045ca", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": { + "0x01": "0x075b", + "0x00": "0x075b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0fba36", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x73d0ff454df7128cd0cd3ea3b86f3ece664b4a82b7d8d3a6a1c667ddaa5b4542", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1023-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c30b" + ], + "to": "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22", + "secretKey": "0xb1a2a01a007073e31807157ad6d6604666a1d72e47e2a7906f6563fd3fafd786" + }, + "post": { + "Berlin": [ + { + "hash": "0x8e80f2e8a09f82a59b213cf847eecbe5982e731807e2215668f65d849a7ff3ee", + "logs": "0x8285f3f7a1c1faef13d663531c526c2c2bdbc82f49439a6ea94cb0a5d1e3b508", + "txbytes": "0xf860800a8307c30b94d6d6604666a1d72e47e2a7906f6563fd3fafd986808026a00a561c90c81ab96573908a9db61ec7d9498a211b45eec96ac5c7848c15fa897ca0388e840ca20e496cae5ee5e680fd8e21e850ecefda34dfc6de765ed54bed8a6c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c2274", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": { + "0x01": "0x216f", + "0x00": "0x216f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x13dd8c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x95340bc10fa56e49c03a0cd4a15093e4bc0912e32fdc9b39f461af30cb6468ae", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1023-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c482" + ], + "to": "0xbf30a441aace541b86fad4e3a6bb086a64560bce", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06", + "secretKey": "0x24d0f53c026d7b396856401fbf30a441aace541b86fad4e3a6bb086a645609ce" + }, + "post": { + "Berlin": [ + { + "hash": "0x6381a7cb954cede5632c359d6fa60493f29a9ba35ecc9d3f11e40e8f64d1b297", + "logs": "0x1ae3842af8147911969261e753e6d6db950d78d16a27a1d0571e499f97af72f3", + "txbytes": "0xf860800a8307c48294bf30a441aace541b86fad4e3a6bb086a64560bce808025a04ae7879781d43cf0fb658822a4295ff5f5c7eb7763eb7cfc883d5eefd67d4813a07f8e6e94dc7273fe548052cf80e00c0cae16e162c51a49c4451e93d088dcfdef", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be746", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": { + "0x01": "0x22e6", + "0x00": "0x22e6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x1418ba", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3cfc6d8b9862ca53d9da06c6e2725c3a62c4c2b4c413be89ec64da19f1f797cb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1023-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c5f9" + ], + "to": "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x36a12d8b197a1d8276d1ba49c46316c7798a3055", + "secretKey": "0x5d66a1d28f87bd53297b4c1a083c4dbdc9aedf8f7c2c0d6c756f19c560e16034" + }, + "post": { + "Berlin": [ + { + "hash": "0x45ab7ae6e96c5aa1b44d9d6e1abf08965852dffa5229f42eb57af7f63e10aa80", + "logs": "0x1c61c10bef8da82142b12da35f58bcbcb02970fce3b917fed2dbee10c7ab9a0f", + "txbytes": "0xf860800a8307c5f994083c4dbdc9aedf8f7c2c0d6c756f19c560e16234808026a05065cd7dcef184e9eece125d29ee12305c9d90ad9c881d664165956ede6dda52a0765ab1cc7c047c4edc0fdce022df7506f133d78cdd7497fedb906c69c418c57c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8bac18", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": { + "0x01": "0x245d", + "0x00": "0x245d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x1453e8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xcdb89287255307141a15aff4375d1995e6163ca2cb0f8b8e69c8294d5eb41297", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1023-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c770" + ], + "to": "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14bc11191148f11d4778972b108050e25fb71e4b", + "secretKey": "0xafb9db6d717bb9c688e8cb0eeb6c917400ce3346dd0cbc56182ee3229c13b2ef" + }, + "post": { + "Berlin": [ + { + "hash": "0x138c92496b08f9ac91e9b8a7950a4b61e23957255d870d49cf794d43f46acd02", + "logs": "0x630cc45c21e02e8f5d16b1e4f3ff72e21f3a9c804b0e00926516a240f7922c99", + "txbytes": "0xf860800a8307c77094eb6c917400ce3346dd0cbc56182ee3229c13b4ef808026a055bde335d2ff0eb9f9ea5c6a3bc4c7c97a0bbab2e9458fdf8e46b7e108750428a03d30a752c052e252771c24a665a8dc72ead134dc420bfa196b3e6244aea417a2", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b70ea", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": { + "0x01": "0x25d4", + "0x00": "0x25d4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x148f16", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x2f8e5ccd0fdb1536bdeff6572037c03a6f6b7c05f083894cf367ea7be09ace6f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1023-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8e7" + ], + "to": "0x802a7e929a31f7dd6a2783487221e8627c0a8b77", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02", + "secretKey": "0x758619dbfd09f181b416df9f802a7e929a31f7dd6a2783487221e8627c0a8977" + }, + "post": { + "Berlin": [ + { + "hash": "0x858ce680301441619af3114e4649fd964c799c457382f1b96fb7fd695d9f3d66", + "logs": "0x7a4611108b932bfe3c7a26c60a6ab9f8d7fde329d97efe09680d7f9a05bc3436", + "txbytes": "0xf860800a8307c8e794802a7e929a31f7dd6a2783487221e8627c0a8b77808025a01283df67fdec427b48ca29893e66d71d89c756cfedc84b1c56162920024477e5a03d024b27634f9fff4395e39de6ff05b1b73c7e2164f5057b1fb8c6319e2a2c48", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b35bc", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": { + "0x01": "0x274b", + "0x00": "0x274b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x14ca44", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd0acee1f3831c9a70eed8f698cf60eed3b02c74c3c12ebe64f31f52a29e8714b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1024-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c313" + ], + "to": "0xcd916beb3551f252870289a08bdc9d8f1b53ba52", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xe5049a7abab881ae947ba4ef9424f2629276d4b4", + "secretKey": "0xb7e0ca126ff6d9576dd948a6cd916beb3551f252870289a08bdc9d8f1b53b852" + }, + "post": { + "Berlin": [ + { + "hash": "0xefa3bed126b999b255df6678ab1add9f6d8f1891f3ac494017477d6071dcaa47", + "logs": "0x103c6782ed93987221882adf6bc7c757407f1696e115782ebfc4c8d2403ebd0b", + "txbytes": "0xf860800a8307c31394cd916beb3551f252870289a08bdc9d8f1b53ba52808026a0e38ce23b6bf70d9117627ba7254159beab590aa973ffb6b5d904e46f652f5f52a019f87c13e9fa90a4e915f63265abe0198a3fed181fcf2eafc9299573bf5447b6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c209e", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": { + "0x01": "0x2177", + "0x00": "0x2177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x13df62", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x424846268f9e426ddcb28df78acfeea7a92e2f9edc1efbcab44db2a39f7f0b2f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1024-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c48a" + ], + "to": "0x055b9bb2e0f05878393e223c202c3b56801ba0b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee", + "secretKey": "0x1a70ff14bf004c5daa2c47e7055b9bb2e0f05878393e223c202c3b56801b9eb2" + }, + "post": { + "Berlin": [ + { + "hash": "0xf69815374aa3e67e76c466e9f750c1bbdb833279f2494a1ea38fcd2879067b26", + "logs": "0x2abf3b2f723ef73da0f81592788b5b8196c8df7bf68d57de05175261d3c9be15", + "txbytes": "0xf860800a8307c48a94055b9bb2e0f05878393e223c202c3b56801ba0b2808025a067cb324b6a0e8a54857ba362ce5c7ae13405935e717818bc41b6deef707ef8e1a035a968588099bc66b23ecba2f58fd1d769e04b5cb5cbe44774571e52a4204098", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be570", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": { + "0x01": "0x22ee", + "0x00": "0x22ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x141a90", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x2bb336834756da054f462b3e522f4903df0df3e0073ad8cef0576b416ae72a9a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1024-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c601" + ], + "to": "0x4b9686a497a1a05530754111399db82205d451e5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0", + "secretKey": "0xc465d8cf974aea038e672b254b9686a497a1a05530754111399db82205d44fe5" + }, + "post": { + "Berlin": [ + { + "hash": "0xee4e4e98c401e78d92b2fd2739999ae200e7a16f3d3ead1559d0dcfc900bb61e", + "logs": "0xb8e3f3d0a32d9a4cb19f52796a7ab87d12676582b623d37a8224cde606c0cf58", + "txbytes": "0xf860800a8307c601944b9686a497a1a05530754111399db82205d451e5808026a0889801201307ddac03f982ed62bb8c9d71f4c95279046e4f5b58d16a5d58179fa05a790e51fec1d19c57d1135a0628a65be71203647a37be27cff8c1d62a307e0f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8baa42", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": { + "0x01": "0x2465", + "0x00": "0x2465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x1455be", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6f76519b43f8bd3d72a00d757176e1463c36d32fe71fdf7fd53aba49a2373b79", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1024-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c778" + ], + "to": "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5", + "secretKey": "0x189ebaeeeeada738e7f11dd8bcca1b7f76d8bcd6628b4f19fa27814d711a0560" + }, + "post": { + "Berlin": [ + { + "hash": "0x9721bfb116336c1d5ccfda5f4ad274f8036cbb011e5083f25d245bb78cd0c96f", + "logs": "0x8d1d5b800e635c6276d82f88d7ba9d68cbaf9335e9838283eb6b4d7798bb3540", + "txbytes": "0xf860800a8307c77894bcca1b7f76d8bcd6628b4f19fa27814d711a0760808026a03e684d687a05790e17ba516ad6cb8b0159157be8b622624d859048e63ada9236a0660f053d3a0da01e3d5636997e50fc47ed41c938fdc96172e98f86d21cf6255b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b6f14", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": { + "0x01": "0x25dc", + "0x00": "0x25dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x1490ec", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x674c2c6d4813aa099dc76503e419ddb419aa2dc72bfe0b1f5854da40946d316e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_1024-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8ef" + ], + "to": "0x04000a7ab63c35cc218c966bcb623d993c347b0b", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x1f30092a96ff5453301b48cbd3fb246d5a287291", + "secretKey": "0x75896e0ff816b9b600444a3904000a7ab63c35cc218c966bcb623d993c34790b" + }, + "post": { + "Berlin": [ + { + "hash": "0x4084e408207c91888cfdde332afcf0d3c0df3b3007a1139035ab3b0eda069ec2", + "logs": "0x7a02eefbf7c398c4694f9992b48d523194280eae626b9e192efa1e41a8fc1130", + "txbytes": "0xf860800a8307c8ef9404000a7ab63c35cc218c966bcb623d993c347b0b808026a0b0f85168d5969cc1857dc573df7743173ae3ac915e213299e6676b8f6028d15aa02c3a1c645bb6eef4219d4b3f7d2aa65c944cdcdf64ea0169834e1a1a2969e0cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b33e6", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": { + "0x01": "0x2753", + "0x00": "0x2753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x14cc1a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x7cbbab59d91085d2f87efebaf140fc93130acbc9ffcf8f1845c4fc6150000dd0", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_2-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a323" + ], + "to": "0x070447d2dc702e5b1c0c279554866a49872f8c11", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x3a6c7d3314e629eba36a9846b1421858e41f2f68", + "secretKey": "0x0c10ee8f658c6390d18299a7070447d2dc702e5b1c0c279554866a49872f8a11" + }, + "post": { + "Berlin": [ + { + "hash": "0xf9da1b0af5ac3f1ab8ba54814d3e2382d14d33351162f23b69ccd4e4a3d02847", + "logs": "0xa73eb79149b29285adef826adb7de54533c293b0bd968e3f06d263f2ff8fc465", + "txbytes": "0xf860800a8307a32394070447d2dc702e5b1c0c279554866a49872f8c11808026a090bc636ac99e5ed347539d4b2660e79f981078fe6854d8d1b72e376bbe1abdf0a040e689d71c39d15550b1d5041d27a34935095fcb022716182b85a2297daadade", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913142", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": { + "0x01": "0x0187", + "0x00": "0x0187", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0ecebe", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd468d76a1eae35f1d4ccf04f4fadd1992025e53ed1237a1f23d4391602000a23", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_2-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a49a" + ], + "to": "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xca3270c6c93e9dc883a0630fc7a3398555337ecc", + "secretKey": "0x736d3a4dad80466d0210fa555ed43f516a5f98514636241d6e8a4e5fa553e8c6" + }, + "post": { + "Berlin": [ + { + "hash": "0xd442073644346e6eb172fbd0c593482b2629b51b07356adc9ece253ec805b24d", + "logs": "0x7931c50a8a5c9b4fe54254dbcf2845b0776707afc4555d50d0ffdba9afa3a62b", + "txbytes": "0xf860800a8307a49a945ed43f516a5f98514636241d6e8a4e5fa553eac6808026a0f9ecbf5de381347072f8d240270325ca04e004d97cebb1a92e787a525834277da04d0a2823290c03aede1beac94cc27cce80a4c9e0ad5cbbf0bea48941646e1f91", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f614", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": { + "0x01": "0x02fe", + "0x00": "0x02fe", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f09ec", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6b40eececc543b4f176849c1e193ad6dc60b809e5df3fcf9a5e9d7a43cb30954", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_2-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a611" + ], + "to": "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xfec23f5ed32450adc20f71fe51db035e118a7a2c", + "secretKey": "0xd2aec0d8fccb4b8600fb008a2a5e80728f5d9160c64c63914c53c4d09aab93c8" + }, + "post": { + "Berlin": [ + { + "hash": "0xcd24c55b2b1e07ae7e7b2c2be8000ddda1834cd2c006b292116a5b0de2602da2", + "logs": "0x67502199ecb1dbd998a606e8ee3aa48eba5e86e77d00f10c21f28dafd3816ece", + "txbytes": "0xf860800a8307a611942a5e80728f5d9160c64c63914c53c4d09aab95c8808025a0802a0170e7579835bd12b34568a30e8e0aa7142bf25d8e5ebd0aff30f704ce3ea03ea424170c87e9bcb0c9f6e71519fdd90666a37b2cd3ed312b67dc381b816608", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bae6", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": { + "0x01": "0x0475", + "0x00": "0x0475", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f451a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x43d28da72ba8cd993a55ed7993e2c9cb5754499a4e09d6fea0ecfcef3ae5b906", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_2-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a788" + ], + "to": "0xc22596f97898d81a77fd0650a99614ec8c440913", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x41d51ed323bf23d92b029a6ce99568876ac816b2", + "secretKey": "0x7b22c46fab2f04fea8b86726c22596f97898d81a77fd0650a99614ec8c440713" + }, + "post": { + "Berlin": [ + { + "hash": "0x9789a8218c38f75c1fd6fc5c96b5898d5426a56d9b2b5c8e5b80bc88e2a9f820", + "logs": "0x498242fb80c0cf67e4f2382d131cfcb8301e5428ced21b7442b04d4b1f5f322a", + "txbytes": "0xf860800a8307a78894c22596f97898d81a77fd0650a99614ec8c440913808025a0aba267d37f6060f25d5aa153702372bb78c053355e8346c722f651c2f7b6bc77a00d2558d70d8cf1f8e7baf0647815e8e633d9014d53f9b320eaf8f2c64ced9a9d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907fb8", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": { + "0x01": "0x05ec", + "0x00": "0x05ec", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0f8048", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x88235e13f50b87214417ce64f3f5e6c95edc5078922a393bf32465267d64ec49", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Berlin-state_test-data_size_2-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000" + }, + "pre": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ff" + ], + "to": "0xc567619e2c8ca1bcb624d54352bab82fef1be44e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd3cdbef7691b9c48815a00305f0b4c078cc226af", + "secretKey": "0x691f07218d91b3f89bf72281c567619e2c8ca1bcb624d54352bab82fef1be24e" + }, + "post": { + "Berlin": [ + { + "hash": "0x7617576745692c39d8357456d4823cedfc2dde1042c58566823eac120316adc3", + "logs": "0x20cef54ee14a3f3a61a0b164fecddc047b88198a47c7927cdf682869f7e5e23e", + "txbytes": "0xf860800a8307a8ff94c567619e2c8ca1bcb624d54352bab82fef1be44e808025a011d120736694b2de000b7a73abd5c67af6c7f5ddb0167360d15a823cca249947a078aa1a0d3461f554a2a309a471e382d5ae8c1e5b46e46c586c1b1bec9cc219ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90448a", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": { + "0x01": "0x0763", + "0x00": "0x0763", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0fbb76", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xfa6740c3affc512af7e7b268af08658c0d840a576be81c002d01808a538c5643", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_0-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a313" + ], + "to": "0xae3e7acdeef87978fb04e9ed636094abee28ee21", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7", + "secretKey": "0x8a3fadb4b2e3b997e73ed297ae3e7acdeef87978fb04e9ed636094abee28ec21" + }, + "post": { + "Cancun": [ + { + "hash": "0xe40b82892d825f7ab319f8d87d581faac1dfb2fd3204e3cef6fc145c724166a3", + "logs": "0xac0cb3410d901507d3c4cdf88747937f5e827e65add8bbaf2e126362c2095adc", + "txbytes": "0xf860800a8307a31394ae3e7acdeef87978fb04e9ed636094abee28ee21808026a07616fed2dc713ec0f4855f3759faf31d80b2ade1392d97e16947cd80a15c644da04b651fc7f6c553ff2cad8a46177ca88672547ad438a0a5da772be195729dcccd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9133c2", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": { + "0x01": "0x0177", + "0x00": "0x0177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047079", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xe559164765b413a4caca93840d3aae071e3d4ac94ade1d2b2bf567e8f1e81fa1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_0-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a48a" + ], + "to": "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb6779e05dbaaf8498273f5250141f3a9904b6d51", + "secretKey": "0x3f49676cd8a42a2eeb00abc9d5090419dcfda650e1928bfb6b2b98fdc8005c4d" + }, + "post": { + "Cancun": [ + { + "hash": "0x1d3580c44257302156861ed353e8dc073ebf9fb1337d3d4134c22f27b1b1b20f", + "logs": "0x217222d305147deb87d72f1ff160ee1a130b3a92650ee1da5073f7f56378ec06", + "txbytes": "0xf860800a8307a48a94d5090419dcfda650e1928bfb6b2b98fdc8005e4d808025a0c43e1bc08f6f7f0bba80e45005ab84d5dcb9af692060cef14e098042c5270072a050422e51fa1aef96eb5b4ea0c251701a1116b862534f2096033d827823060a38", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f894", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": { + "0x01": "0x02ee", + "0x00": "0x02ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04823a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x736ebb722bb255c25d6279a505e287df35c4d649f08890855d5a7c04f97a6b43", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_0-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a601" + ], + "to": "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6bb9558b6da2da486c7713488bbf39d4426a13bc", + "secretKey": "0x6c8cfded727ea0eaa21bcd4e567f2e5494c9a7aebfd8b4dec4d57ce3919cf222" + }, + "post": { + "Cancun": [ + { + "hash": "0x84d28bdce7de4cd6fa08d5f4843261f4ebe3d3c8e0ece4a00a6853ac5db765e4", + "logs": "0xdd1dca8509edca8f28fa2d1230924d7802a69a01960ff867f35694c818952634", + "txbytes": "0xf860800a8307a60194567f2e5494c9a7aebfd8b4dec4d57ce3919cf422808026a0a23bdb0585a53f2260e8b334ae9a93deb76a7556450a9c828f1e0e6ebf6d001ba040d5b50b1ae6cdb2b453323520ea4c589a652c429e44ed15016995eca93fb7c8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bd66", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": { + "0x01": "0x0465", + "0x00": "0x0465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0493fb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xf986e8866ecfe43e1f03e70d02256b583d958e742630c3f04bd54a358727d7e5", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_0-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a778" + ], + "to": "0xf6bb22430ae265f3838da158558925b381770bfe", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x15aa56c88ba63dfbcddea3905e6a97805e36627f", + "secretKey": "0x4665176aa0699f2714f42d20f6bb22430ae265f3838da158558925b3817709fe" + }, + "post": { + "Cancun": [ + { + "hash": "0x22351a1c2bc14b41fc14302ad1a2cbaeab932a3f80dd50f04acdda4b6b9792a9", + "logs": "0xb6fbeacf55b6b1b0b1a442a0cff30d955d12ba0aa2d7efd6a2c0ce018ef776a9", + "txbytes": "0xf860800a8307a77894f6bb22430ae265f3838da158558925b381770bfe808026a0e40a0ed3e4dfddef615a3c4179ebf78d28775bb7c327476b188f1f76591e0535a00a2196c62a2292a05d00560ae1dbb81e70f3f20e057b059d185d0b304987bda6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de908238", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": { + "0x01": "0x05dc", + "0x00": "0x05dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a5bc", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x8c98477c277a34ca64fb3b00eb6c311d58f85451b372bfde15217b3e71172244", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_0-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ef" + ], + "to": "0xb1676b77b45b37d2aebdb747b4d05a76798a725e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xcb67c0ceead281116efee678916a648ee16e9f7f", + "secretKey": "0x0f3cb4f328a16bf2b3d6216db1676b77b45b37d2aebdb747b4d05a76798a705e" + }, + "post": { + "Cancun": [ + { + "hash": "0x318c2c82f22a8c68e2f155b2a49033989c2c685e8aa84cec561b26f95afd8802", + "logs": "0xf2f52afd8059c0dc3abb356e421d2f107d02e37e8f26af80d37ac8ee5133c5e4", + "txbytes": "0xf860800a8307a8ef94b1676b77b45b37d2aebdb747b4d05a76798a725e808025a0fe85ba8fbf3b82e1ce235a21289b30197c1f1c895c04b337f72e991033062300a064439fca6dfd63cdeda5bdbdec6ef23946025d5bbb9b5a9ef29d4be34904c123", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90470a", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": { + "0x01": "0x0753", + "0x00": "0x0753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b77d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xc1172a0442f2ca07d98d9a7b72105493aa87789b207ffff9f821f7ee41459a94", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a31b" + ], + "to": "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69", + "secretKey": "0x69ad67b83000ca7723db3f1087ca619de793fecb7c5fc906b6aaa3d3b9783202" + }, + "post": { + "Cancun": [ + { + "hash": "0x31da88de9f9241f91d7d4a97b9c1495cedcb8c6d38f76b790063a24750b241e8", + "logs": "0xf14f46466b50c536672059fde8e4e8c5fdd9812bd2bf6f2a8e72d1a1905bbaaf", + "txbytes": "0xf860800a8307a31b9487ca619de793fecb7c5fc906b6aaa3d3b9783402808026a026a14e9d6db93d6194a105268f6d2827d0277d1a8b16baea06d844d4a703dbeaa00598282c1e784e493961266c122b500d198e5f2bc10f7636d07b1f8fb8c6b096", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913282", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": { + "0x01": "0x017f", + "0x00": "0x017f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0470d9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xce3b5e94b54282c943382e2dda1c5d0f904e2eeb4cb804d6b7e7284d8aac69e4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a492" + ], + "to": "0x60234bca2360a18929e9769fd3ade7b44ff14ea3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x124a536223bd1802982fbbb6c619bde1fc1c4233", + "secretKey": "0x73e481cb3f5c965901a81f9660234bca2360a18929e9769fd3ade7b44ff14ca3" + }, + "post": { + "Cancun": [ + { + "hash": "0x32402e8253c0b46113edfe71f78757561b803b0ce258ef8ef547864860666de2", + "logs": "0xe4e13ef00b7ac234f3fc9ed4cbfc1488446e2d926fa55fc389862836e49c675f", + "txbytes": "0xf860800a8307a4929460234bca2360a18929e9769fd3ade7b44ff14ea3808025a0efb75ea2cfaede663f29facc2b66f4777910f46a81d78b4d1435c1a253ac9ecea060ca4e6ed603e85cedfe641330de350c982d6bd9426950907772091a61f944d4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f754", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": { + "0x01": "0x02f6", + "0x00": "0x02f6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04829a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xe8a538484b65ad319776c3ab6e6c079bd0e59ca7ced2e01e6cbdaa90a03813cf", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a609" + ], + "to": "0xbd774d4b7387ac8617660b369029e6ef3275a923", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x933025463df626132cd71666dd54efade4c06854", + "secretKey": "0x9ab0be2ab205b293303157b0bd774d4b7387ac8617660b369029e6ef3275a723" + }, + "post": { + "Cancun": [ + { + "hash": "0x32d6dbb35ea4eaa6f7ce1050c6f3830871485e71d0168fc354d1e0142f745df2", + "logs": "0xc268769330f812c2b4cb19cfad7ec831a81bcc63e4d6288b888741919a318a7a", + "txbytes": "0xf860800a8307a60994bd774d4b7387ac8617660b369029e6ef3275a923808025a0c3092b7f058b223b7067a7bc969c62729e5dd65237b4e888100efaa1a9668a82a005447703819108dff60c21e739cfe898a38712aec58aae553a786db6ce376070", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bc26", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": { + "0x01": "0x046d", + "0x00": "0x046d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04945b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x633d355d10e62b58ff76493bccb0681e0286a2fd6434204fc3d9d50b91d03085", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a780" + ], + "to": "0xe35253303c83253837263012e909d0ac50b410d9", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5800b2f2e2176622c06543a01255774bcf36d6d2", + "secretKey": "0x09ceb4d77dc52eb0309996d1e35253303c83253837263012e909d0ac50b40ed9" + }, + "post": { + "Cancun": [ + { + "hash": "0xa294fda22059079a274c55cccc85d3bb126918f14b060b3978d33fb152057214", + "logs": "0x7ff0f518f50e408ba04cbde43653aa83dd08e75b4350083ee922bf3b9b9147aa", + "txbytes": "0xf860800a8307a78094e35253303c83253837263012e909d0ac50b410d9808026a0836c9fc3fb734c8efa56eff38d0e9e0c5f679490ac122ce3402164819ac02c76a02e500688e85aea128d7d30c580aa30ea960633ca474abe97a5cfecfdb2248548", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9080f8", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": { + "0x01": "0x05e4", + "0x00": "0x05e4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a61c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x9543b150e992899e69cf17a24ba122547f71a7eff7b7f4209db09e04f7cd8566", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8f7" + ], + "to": "0xfb0331a496982e13a85abd0bd230855cae89bf30", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4eb767df0424c6c7830e47b75314ca4756a4fa48", + "secretKey": "0xb4600bbc01375c4f7efedb97fb0331a496982e13a85abd0bd230855cae89bd30" + }, + "post": { + "Cancun": [ + { + "hash": "0xd79f8a4f5c52703668338fc140707660725b6b2b3b23fd13258ff5bd1f1fcdbf", + "logs": "0x63b1a2e0f04d3840c6a72b9af20491831d367d78937e051577972d99b373e979", + "txbytes": "0xf860800a8307a8f794fb0331a496982e13a85abd0bd230855cae89bf30808026a026076b144b57281cd2fe19b5a14b3a1e3bf88bbaa2ec237a6580dee4e08cae4da02caa59ddfaa25438ac8a8e6f41bc39ae62783192456c84454ead86899fce85e4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9045ca", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": { + "0x01": "0x075b", + "0x00": "0x075b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b7dd", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xd5c762566f16b26687ef1e9a5d5760c2f0b1b080d937907a44ae757030093fef", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1023-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c30b" + ], + "to": "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22", + "secretKey": "0xb1a2a01a007073e31807157ad6d6604666a1d72e47e2a7906f6563fd3fafd786" + }, + "post": { + "Cancun": [ + { + "hash": "0xc882484cbc16a032a17855d7c6e2f2c71184fa77397d5e8802fd8c6d5a6fd4ea", + "logs": "0x8285f3f7a1c1faef13d663531c526c2c2bdbc82f49439a6ea94cb0a5d1e3b508", + "txbytes": "0xf860800a8307c30b94d6d6604666a1d72e47e2a7906f6563fd3fafd986808026a00a561c90c81ab96573908a9db61ec7d9498a211b45eec96ac5c7848c15fa897ca0388e840ca20e496cae5ee5e680fd8e21e850ecefda34dfc6de765ed54bed8a6c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c2274", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": { + "0x01": "0x216f", + "0x00": "0x216f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f5aa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xb6b042ed253977dd3ebd60f376c3a2315e911f0ba08ca95632631249d9d6d692", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1023-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c482" + ], + "to": "0xbf30a441aace541b86fad4e3a6bb086a64560bce", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06", + "secretKey": "0x24d0f53c026d7b396856401fbf30a441aace541b86fad4e3a6bb086a645609ce" + }, + "post": { + "Cancun": [ + { + "hash": "0x833686273a0ba93dc33b5cf596a4d71c803f791b13b52c4731528a3ba444e0b5", + "logs": "0x1ae3842af8147911969261e753e6d6db950d78d16a27a1d0571e499f97af72f3", + "txbytes": "0xf860800a8307c48294bf30a441aace541b86fad4e3a6bb086a64560bce808025a04ae7879781d43cf0fb658822a4295ff5f5c7eb7763eb7cfc883d5eefd67d4813a07f8e6e94dc7273fe548052cf80e00c0cae16e162c51a49c4451e93d088dcfdef", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be746", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": { + "0x01": "0x22e6", + "0x00": "0x22e6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06076b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x0f35a2e4b7ac7ba823184ac4525f63ed29af5574b60c66cd95682cc65a00b9c1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1023-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c5f9" + ], + "to": "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x36a12d8b197a1d8276d1ba49c46316c7798a3055", + "secretKey": "0x5d66a1d28f87bd53297b4c1a083c4dbdc9aedf8f7c2c0d6c756f19c560e16034" + }, + "post": { + "Cancun": [ + { + "hash": "0x3c97b7a88aa53f182c28b8877d3d66839ed75574c718e1274eafa2bd0a35936f", + "logs": "0x1c61c10bef8da82142b12da35f58bcbcb02970fce3b917fed2dbee10c7ab9a0f", + "txbytes": "0xf860800a8307c5f994083c4dbdc9aedf8f7c2c0d6c756f19c560e16234808026a05065cd7dcef184e9eece125d29ee12305c9d90ad9c881d664165956ede6dda52a0765ab1cc7c047c4edc0fdce022df7506f133d78cdd7497fedb906c69c418c57c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8bac18", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": { + "0x01": "0x245d", + "0x00": "0x245d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06192c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xdef148c3c69509ec5f623d6e05bf1a22f5f8cef032c4914bf7a13d154ca61202", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1023-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c770" + ], + "to": "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14bc11191148f11d4778972b108050e25fb71e4b", + "secretKey": "0xafb9db6d717bb9c688e8cb0eeb6c917400ce3346dd0cbc56182ee3229c13b2ef" + }, + "post": { + "Cancun": [ + { + "hash": "0x32df60965418221fc662a6ed7c4d7997eb226138d21e20be0eb6fa09ff40d136", + "logs": "0x630cc45c21e02e8f5d16b1e4f3ff72e21f3a9c804b0e00926516a240f7922c99", + "txbytes": "0xf860800a8307c77094eb6c917400ce3346dd0cbc56182ee3229c13b4ef808026a055bde335d2ff0eb9f9ea5c6a3bc4c7c97a0bbab2e9458fdf8e46b7e108750428a03d30a752c052e252771c24a665a8dc72ead134dc420bfa196b3e6244aea417a2", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b70ea", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": { + "0x01": "0x25d4", + "0x00": "0x25d4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062aed", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xbc8c26e07db92ac00103e5fe35e2e8cef9bc0159c844da310b30935646f8c041", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1023-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8e7" + ], + "to": "0x802a7e929a31f7dd6a2783487221e8627c0a8b77", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02", + "secretKey": "0x758619dbfd09f181b416df9f802a7e929a31f7dd6a2783487221e8627c0a8977" + }, + "post": { + "Cancun": [ + { + "hash": "0x8d4771b045786f5a3393d2e3fdb6e2b08e5f5b4a596f5a3257330db4676c1eba", + "logs": "0x7a4611108b932bfe3c7a26c60a6ab9f8d7fde329d97efe09680d7f9a05bc3436", + "txbytes": "0xf860800a8307c8e794802a7e929a31f7dd6a2783487221e8627c0a8b77808025a01283df67fdec427b48ca29893e66d71d89c756cfedc84b1c56162920024477e5a03d024b27634f9fff4395e39de6ff05b1b73c7e2164f5057b1fb8c6319e2a2c48", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b35bc", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": { + "0x01": "0x274b", + "0x00": "0x274b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063cae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x3f7c2453936230f34be226d43c4297d2d1ab600e8d95767ac24e6001a9bb9f83", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1024-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c313" + ], + "to": "0xcd916beb3551f252870289a08bdc9d8f1b53ba52", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xe5049a7abab881ae947ba4ef9424f2629276d4b4", + "secretKey": "0xb7e0ca126ff6d9576dd948a6cd916beb3551f252870289a08bdc9d8f1b53b852" + }, + "post": { + "Cancun": [ + { + "hash": "0x872dc1e6f6bd0fe77f41d97bdd0832ba153869049fe177242a2e895f8f1de689", + "logs": "0x103c6782ed93987221882adf6bc7c757407f1696e115782ebfc4c8d2403ebd0b", + "txbytes": "0xf860800a8307c31394cd916beb3551f252870289a08bdc9d8f1b53ba52808026a0e38ce23b6bf70d9117627ba7254159beab590aa973ffb6b5d904e46f652f5f52a019f87c13e9fa90a4e915f63265abe0198a3fed181fcf2eafc9299573bf5447b6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c209e", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": { + "0x01": "0x2177", + "0x00": "0x2177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f637", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xb33c60a093ade9412b0914fbede42e4d4ae345444fbbe81d4d03dc2066cc2503", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1024-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c48a" + ], + "to": "0x055b9bb2e0f05878393e223c202c3b56801ba0b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee", + "secretKey": "0x1a70ff14bf004c5daa2c47e7055b9bb2e0f05878393e223c202c3b56801b9eb2" + }, + "post": { + "Cancun": [ + { + "hash": "0x2a12ba15b0956a74823085a14c7a2ab3b3356b32dbf43db9a47a8fe2e8ec6ca6", + "logs": "0x2abf3b2f723ef73da0f81592788b5b8196c8df7bf68d57de05175261d3c9be15", + "txbytes": "0xf860800a8307c48a94055b9bb2e0f05878393e223c202c3b56801ba0b2808025a067cb324b6a0e8a54857ba362ce5c7ae13405935e717818bc41b6deef707ef8e1a035a968588099bc66b23ecba2f58fd1d769e04b5cb5cbe44774571e52a4204098", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be570", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": { + "0x01": "0x22ee", + "0x00": "0x22ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0607f8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xcb1ffbdb84db72cd819543ca0f07eea4d54c776415a757048fc40707e3637bd3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1024-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c601" + ], + "to": "0x4b9686a497a1a05530754111399db82205d451e5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0", + "secretKey": "0xc465d8cf974aea038e672b254b9686a497a1a05530754111399db82205d44fe5" + }, + "post": { + "Cancun": [ + { + "hash": "0x79efc85d6a0c97870f3f323bc6e9dca0590421061aabb65ceb0d24465c1e5b92", + "logs": "0xb8e3f3d0a32d9a4cb19f52796a7ab87d12676582b623d37a8224cde606c0cf58", + "txbytes": "0xf860800a8307c601944b9686a497a1a05530754111399db82205d451e5808026a0889801201307ddac03f982ed62bb8c9d71f4c95279046e4f5b58d16a5d58179fa05a790e51fec1d19c57d1135a0628a65be71203647a37be27cff8c1d62a307e0f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8baa42", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": { + "0x01": "0x2465", + "0x00": "0x2465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0619b9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x35422ecfec34804b586e97dd9f1891e4e7a7ab1588a3478b11e86b52c67d54d0", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1024-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c778" + ], + "to": "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5", + "secretKey": "0x189ebaeeeeada738e7f11dd8bcca1b7f76d8bcd6628b4f19fa27814d711a0560" + }, + "post": { + "Cancun": [ + { + "hash": "0x3c80f91e40f373bf1f9761541b2ce909419c6d553a03237b3d3dbbc98b878ec8", + "logs": "0x8d1d5b800e635c6276d82f88d7ba9d68cbaf9335e9838283eb6b4d7798bb3540", + "txbytes": "0xf860800a8307c77894bcca1b7f76d8bcd6628b4f19fa27814d711a0760808026a03e684d687a05790e17ba516ad6cb8b0159157be8b622624d859048e63ada9236a0660f053d3a0da01e3d5636997e50fc47ed41c938fdc96172e98f86d21cf6255b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b6f14", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": { + "0x01": "0x25dc", + "0x00": "0x25dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062b7a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x0c338f44a6580fa27c2fc85dcb36827cacb13f9418e189becc50ed48b6c1ad61", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_1024-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8ef" + ], + "to": "0x04000a7ab63c35cc218c966bcb623d993c347b0b", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x1f30092a96ff5453301b48cbd3fb246d5a287291", + "secretKey": "0x75896e0ff816b9b600444a3904000a7ab63c35cc218c966bcb623d993c34790b" + }, + "post": { + "Cancun": [ + { + "hash": "0x577cd516f801e78f21115f222c8a3f9051f955986c4532311fe2c0a1d24c8d62", + "logs": "0x7a02eefbf7c398c4694f9992b48d523194280eae626b9e192efa1e41a8fc1130", + "txbytes": "0xf860800a8307c8ef9404000a7ab63c35cc218c966bcb623d993c347b0b808026a0b0f85168d5969cc1857dc573df7743173ae3ac915e213299e6676b8f6028d15aa02c3a1c645bb6eef4219d4b3f7d2aa65c944cdcdf64ea0169834e1a1a2969e0cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b33e6", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": { + "0x01": "0x2753", + "0x00": "0x2753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063d3b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x4693a45c38c0096bd16ba94d229d56da6a6fe51dd92e6797418b2c3c52264934", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_2-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a323" + ], + "to": "0x070447d2dc702e5b1c0c279554866a49872f8c11", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x3a6c7d3314e629eba36a9846b1421858e41f2f68", + "secretKey": "0x0c10ee8f658c6390d18299a7070447d2dc702e5b1c0c279554866a49872f8a11" + }, + "post": { + "Cancun": [ + { + "hash": "0x9448418c33aebecd2c62bacbee51e9f28beab0905c1d2f8f728c2a63368f7c07", + "logs": "0xa73eb79149b29285adef826adb7de54533c293b0bd968e3f06d263f2ff8fc465", + "txbytes": "0xf860800a8307a32394070447d2dc702e5b1c0c279554866a49872f8c11808026a090bc636ac99e5ed347539d4b2660e79f981078fe6854d8d1b72e376bbe1abdf0a040e689d71c39d15550b1d5041d27a34935095fcb022716182b85a2297daadade", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913142", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": { + "0x01": "0x0187", + "0x00": "0x0187", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047139", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x17601e73434fd9a067235bac97a6aff4f19ee257eeffafae869d6975ea4fe9da", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_2-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a49a" + ], + "to": "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xca3270c6c93e9dc883a0630fc7a3398555337ecc", + "secretKey": "0x736d3a4dad80466d0210fa555ed43f516a5f98514636241d6e8a4e5fa553e8c6" + }, + "post": { + "Cancun": [ + { + "hash": "0xc643d71fa3d040bdfe8a8d807d2b19a6a01934e408d57fa43cb5b680bc257d34", + "logs": "0x7931c50a8a5c9b4fe54254dbcf2845b0776707afc4555d50d0ffdba9afa3a62b", + "txbytes": "0xf860800a8307a49a945ed43f516a5f98514636241d6e8a4e5fa553eac6808026a0f9ecbf5de381347072f8d240270325ca04e004d97cebb1a92e787a525834277da04d0a2823290c03aede1beac94cc27cce80a4c9e0ad5cbbf0bea48941646e1f91", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f614", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": { + "0x01": "0x02fe", + "0x00": "0x02fe", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0482fa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x1bdedb5117589bb201f1b1d0793f431070568afb5aab86538a3ad6dc801f0937", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_2-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a611" + ], + "to": "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xfec23f5ed32450adc20f71fe51db035e118a7a2c", + "secretKey": "0xd2aec0d8fccb4b8600fb008a2a5e80728f5d9160c64c63914c53c4d09aab93c8" + }, + "post": { + "Cancun": [ + { + "hash": "0x8fae1cae1234074a28086ac5131b61694220c5372d4bcbb054a98719c94d7569", + "logs": "0x67502199ecb1dbd998a606e8ee3aa48eba5e86e77d00f10c21f28dafd3816ece", + "txbytes": "0xf860800a8307a611942a5e80728f5d9160c64c63914c53c4d09aab95c8808025a0802a0170e7579835bd12b34568a30e8e0aa7142bf25d8e5ebd0aff30f704ce3ea03ea424170c87e9bcb0c9f6e71519fdd90666a37b2cd3ed312b67dc381b816608", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bae6", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": { + "0x01": "0x0475", + "0x00": "0x0475", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0494bb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x055f856c4705168f1076d1adb5c3af21687a6267aa363bb0ade392d3c3a41a3f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_2-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a788" + ], + "to": "0xc22596f97898d81a77fd0650a99614ec8c440913", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x41d51ed323bf23d92b029a6ce99568876ac816b2", + "secretKey": "0x7b22c46fab2f04fea8b86726c22596f97898d81a77fd0650a99614ec8c440713" + }, + "post": { + "Cancun": [ + { + "hash": "0xc73ac64d9648877926941440fa2139ad8dff93b187fa845ae4db353f766ffa61", + "logs": "0x498242fb80c0cf67e4f2382d131cfcb8301e5428ced21b7442b04d4b1f5f322a", + "txbytes": "0xf860800a8307a78894c22596f97898d81a77fd0650a99614ec8c440913808025a0aba267d37f6060f25d5aa153702372bb78c053355e8346c722f651c2f7b6bc77a00d2558d70d8cf1f8e7baf0647815e8e633d9014d53f9b320eaf8f2c64ced9a9d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907fb8", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": { + "0x01": "0x05ec", + "0x00": "0x05ec", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a67c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x0295aa697f87dac94133e11f02e5d823b7ef3241d66f3541c308a60717f62f7d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Cancun-state_test-data_size_2-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ff" + ], + "to": "0xc567619e2c8ca1bcb624d54352bab82fef1be44e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd3cdbef7691b9c48815a00305f0b4c078cc226af", + "secretKey": "0x691f07218d91b3f89bf72281c567619e2c8ca1bcb624d54352bab82fef1be24e" + }, + "post": { + "Cancun": [ + { + "hash": "0x64fc7c3b94b8aa1c3c2c26850c77a96182cdc0728f0908644652a21e8822ef5e", + "logs": "0x20cef54ee14a3f3a61a0b164fecddc047b88198a47c7927cdf682869f7e5e23e", + "txbytes": "0xf860800a8307a8ff94c567619e2c8ca1bcb624d54352bab82fef1be44e808025a011d120736694b2de000b7a73abd5c67af6c7f5ddb0167360d15a823cca249947a078aa1a0d3461f554a2a309a471e382d5ae8c1e5b46e46c586c1b1bec9cc219ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90448a", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": { + "0x01": "0x0763", + "0x00": "0x0763", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b83d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x3e4c28419b04537d34c383e035bc9639243c95a5060d9098f9f943380df28c69", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_0-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a313" + ], + "to": "0xae3e7acdeef87978fb04e9ed636094abee28ee21", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7", + "secretKey": "0x8a3fadb4b2e3b997e73ed297ae3e7acdeef87978fb04e9ed636094abee28ec21" + }, + "post": { + "London": [ + { + "hash": "0xe40b82892d825f7ab319f8d87d581faac1dfb2fd3204e3cef6fc145c724166a3", + "logs": "0xac0cb3410d901507d3c4cdf88747937f5e827e65add8bbaf2e126362c2095adc", + "txbytes": "0xf860800a8307a31394ae3e7acdeef87978fb04e9ed636094abee28ee21808026a07616fed2dc713ec0f4855f3759faf31d80b2ade1392d97e16947cd80a15c644da04b651fc7f6c553ff2cad8a46177ca88672547ad438a0a5da772be195729dcccd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9133c2", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": { + "0x01": "0x0177", + "0x00": "0x0177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047079", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc3ef16958829bb5a3768e7818c62eaec8495e366c0bb8a834439bbc77b4818ef", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_0-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a48a" + ], + "to": "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb6779e05dbaaf8498273f5250141f3a9904b6d51", + "secretKey": "0x3f49676cd8a42a2eeb00abc9d5090419dcfda650e1928bfb6b2b98fdc8005c4d" + }, + "post": { + "London": [ + { + "hash": "0x1d3580c44257302156861ed353e8dc073ebf9fb1337d3d4134c22f27b1b1b20f", + "logs": "0x217222d305147deb87d72f1ff160ee1a130b3a92650ee1da5073f7f56378ec06", + "txbytes": "0xf860800a8307a48a94d5090419dcfda650e1928bfb6b2b98fdc8005e4d808025a0c43e1bc08f6f7f0bba80e45005ab84d5dcb9af692060cef14e098042c5270072a050422e51fa1aef96eb5b4ea0c251701a1116b862534f2096033d827823060a38", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f894", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": { + "0x01": "0x02ee", + "0x00": "0x02ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04823a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4fcdb6d436972fcab8b898443cd07284ea80ba221e58e8e05418038965f7e5da", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_0-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a601" + ], + "to": "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6bb9558b6da2da486c7713488bbf39d4426a13bc", + "secretKey": "0x6c8cfded727ea0eaa21bcd4e567f2e5494c9a7aebfd8b4dec4d57ce3919cf222" + }, + "post": { + "London": [ + { + "hash": "0x84d28bdce7de4cd6fa08d5f4843261f4ebe3d3c8e0ece4a00a6853ac5db765e4", + "logs": "0xdd1dca8509edca8f28fa2d1230924d7802a69a01960ff867f35694c818952634", + "txbytes": "0xf860800a8307a60194567f2e5494c9a7aebfd8b4dec4d57ce3919cf422808026a0a23bdb0585a53f2260e8b334ae9a93deb76a7556450a9c828f1e0e6ebf6d001ba040d5b50b1ae6cdb2b453323520ea4c589a652c429e44ed15016995eca93fb7c8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bd66", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": { + "0x01": "0x0465", + "0x00": "0x0465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0493fb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x022568442f24449f90191df9dc9237035d953d8a60e61b51d0ca2c0258805eec", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_0-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a778" + ], + "to": "0xf6bb22430ae265f3838da158558925b381770bfe", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x15aa56c88ba63dfbcddea3905e6a97805e36627f", + "secretKey": "0x4665176aa0699f2714f42d20f6bb22430ae265f3838da158558925b3817709fe" + }, + "post": { + "London": [ + { + "hash": "0x22351a1c2bc14b41fc14302ad1a2cbaeab932a3f80dd50f04acdda4b6b9792a9", + "logs": "0xb6fbeacf55b6b1b0b1a442a0cff30d955d12ba0aa2d7efd6a2c0ce018ef776a9", + "txbytes": "0xf860800a8307a77894f6bb22430ae265f3838da158558925b381770bfe808026a0e40a0ed3e4dfddef615a3c4179ebf78d28775bb7c327476b188f1f76591e0535a00a2196c62a2292a05d00560ae1dbb81e70f3f20e057b059d185d0b304987bda6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de908238", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": { + "0x01": "0x05dc", + "0x00": "0x05dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a5bc", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3ab225bc3aeb12d886f1ae3a5e26071f03df7a67ed94147a4b8f1cc638ca4fe2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_0-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ef" + ], + "to": "0xb1676b77b45b37d2aebdb747b4d05a76798a725e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xcb67c0ceead281116efee678916a648ee16e9f7f", + "secretKey": "0x0f3cb4f328a16bf2b3d6216db1676b77b45b37d2aebdb747b4d05a76798a705e" + }, + "post": { + "London": [ + { + "hash": "0x318c2c82f22a8c68e2f155b2a49033989c2c685e8aa84cec561b26f95afd8802", + "logs": "0xf2f52afd8059c0dc3abb356e421d2f107d02e37e8f26af80d37ac8ee5133c5e4", + "txbytes": "0xf860800a8307a8ef94b1676b77b45b37d2aebdb747b4d05a76798a725e808025a0fe85ba8fbf3b82e1ce235a21289b30197c1f1c895c04b337f72e991033062300a064439fca6dfd63cdeda5bdbdec6ef23946025d5bbb9b5a9ef29d4be34904c123", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90470a", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": { + "0x01": "0x0753", + "0x00": "0x0753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b77d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x885e8dc3db1f0d745e67c75b201e580f75c2ba692879137270d411edf6d04909", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a31b" + ], + "to": "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69", + "secretKey": "0x69ad67b83000ca7723db3f1087ca619de793fecb7c5fc906b6aaa3d3b9783202" + }, + "post": { + "London": [ + { + "hash": "0x31da88de9f9241f91d7d4a97b9c1495cedcb8c6d38f76b790063a24750b241e8", + "logs": "0xf14f46466b50c536672059fde8e4e8c5fdd9812bd2bf6f2a8e72d1a1905bbaaf", + "txbytes": "0xf860800a8307a31b9487ca619de793fecb7c5fc906b6aaa3d3b9783402808026a026a14e9d6db93d6194a105268f6d2827d0277d1a8b16baea06d844d4a703dbeaa00598282c1e784e493961266c122b500d198e5f2bc10f7636d07b1f8fb8c6b096", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913282", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": { + "0x01": "0x017f", + "0x00": "0x017f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0470d9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x979c0f550302dbf66778ccf5f42f4ad7b479b16b8ae076d6bd0150ecc804974a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a492" + ], + "to": "0x60234bca2360a18929e9769fd3ade7b44ff14ea3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x124a536223bd1802982fbbb6c619bde1fc1c4233", + "secretKey": "0x73e481cb3f5c965901a81f9660234bca2360a18929e9769fd3ade7b44ff14ca3" + }, + "post": { + "London": [ + { + "hash": "0x32402e8253c0b46113edfe71f78757561b803b0ce258ef8ef547864860666de2", + "logs": "0xe4e13ef00b7ac234f3fc9ed4cbfc1488446e2d926fa55fc389862836e49c675f", + "txbytes": "0xf860800a8307a4929460234bca2360a18929e9769fd3ade7b44ff14ea3808025a0efb75ea2cfaede663f29facc2b66f4777910f46a81d78b4d1435c1a253ac9ecea060ca4e6ed603e85cedfe641330de350c982d6bd9426950907772091a61f944d4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f754", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": { + "0x01": "0x02f6", + "0x00": "0x02f6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04829a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x42cc14ad63690064dfd652e990c59783ef0899d3f0ac93030d50a3023545834e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a609" + ], + "to": "0xbd774d4b7387ac8617660b369029e6ef3275a923", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x933025463df626132cd71666dd54efade4c06854", + "secretKey": "0x9ab0be2ab205b293303157b0bd774d4b7387ac8617660b369029e6ef3275a723" + }, + "post": { + "London": [ + { + "hash": "0x32d6dbb35ea4eaa6f7ce1050c6f3830871485e71d0168fc354d1e0142f745df2", + "logs": "0xc268769330f812c2b4cb19cfad7ec831a81bcc63e4d6288b888741919a318a7a", + "txbytes": "0xf860800a8307a60994bd774d4b7387ac8617660b369029e6ef3275a923808025a0c3092b7f058b223b7067a7bc969c62729e5dd65237b4e888100efaa1a9668a82a005447703819108dff60c21e739cfe898a38712aec58aae553a786db6ce376070", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bc26", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": { + "0x01": "0x046d", + "0x00": "0x046d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04945b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x77712ddacbf42a657bf457cfe0badf4ecb1908bf74aae5d34db3458f6d34bc0c", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a780" + ], + "to": "0xe35253303c83253837263012e909d0ac50b410d9", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5800b2f2e2176622c06543a01255774bcf36d6d2", + "secretKey": "0x09ceb4d77dc52eb0309996d1e35253303c83253837263012e909d0ac50b40ed9" + }, + "post": { + "London": [ + { + "hash": "0xa294fda22059079a274c55cccc85d3bb126918f14b060b3978d33fb152057214", + "logs": "0x7ff0f518f50e408ba04cbde43653aa83dd08e75b4350083ee922bf3b9b9147aa", + "txbytes": "0xf860800a8307a78094e35253303c83253837263012e909d0ac50b410d9808026a0836c9fc3fb734c8efa56eff38d0e9e0c5f679490ac122ce3402164819ac02c76a02e500688e85aea128d7d30c580aa30ea960633ca474abe97a5cfecfdb2248548", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9080f8", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": { + "0x01": "0x05e4", + "0x00": "0x05e4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a61c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xbd14ba3273c44aafe665b959b5ae129179727182f209e3a3cbcd899430b46595", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8f7" + ], + "to": "0xfb0331a496982e13a85abd0bd230855cae89bf30", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4eb767df0424c6c7830e47b75314ca4756a4fa48", + "secretKey": "0xb4600bbc01375c4f7efedb97fb0331a496982e13a85abd0bd230855cae89bd30" + }, + "post": { + "London": [ + { + "hash": "0xd79f8a4f5c52703668338fc140707660725b6b2b3b23fd13258ff5bd1f1fcdbf", + "logs": "0x63b1a2e0f04d3840c6a72b9af20491831d367d78937e051577972d99b373e979", + "txbytes": "0xf860800a8307a8f794fb0331a496982e13a85abd0bd230855cae89bf30808026a026076b144b57281cd2fe19b5a14b3a1e3bf88bbaa2ec237a6580dee4e08cae4da02caa59ddfaa25438ac8a8e6f41bc39ae62783192456c84454ead86899fce85e4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9045ca", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": { + "0x01": "0x075b", + "0x00": "0x075b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b7dd", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x47108569201e70972dbfab79b0154c867028ae86f25c79eb2a93ad73c0c5c0df", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1023-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c30b" + ], + "to": "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22", + "secretKey": "0xb1a2a01a007073e31807157ad6d6604666a1d72e47e2a7906f6563fd3fafd786" + }, + "post": { + "London": [ + { + "hash": "0xc882484cbc16a032a17855d7c6e2f2c71184fa77397d5e8802fd8c6d5a6fd4ea", + "logs": "0x8285f3f7a1c1faef13d663531c526c2c2bdbc82f49439a6ea94cb0a5d1e3b508", + "txbytes": "0xf860800a8307c30b94d6d6604666a1d72e47e2a7906f6563fd3fafd986808026a00a561c90c81ab96573908a9db61ec7d9498a211b45eec96ac5c7848c15fa897ca0388e840ca20e496cae5ee5e680fd8e21e850ecefda34dfc6de765ed54bed8a6c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c2274", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": { + "0x01": "0x216f", + "0x00": "0x216f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f5aa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6c1596901cb9771101aca1a3e22a42c92b477a4838afeee8ae6f7f14267cc106", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1023-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c482" + ], + "to": "0xbf30a441aace541b86fad4e3a6bb086a64560bce", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06", + "secretKey": "0x24d0f53c026d7b396856401fbf30a441aace541b86fad4e3a6bb086a645609ce" + }, + "post": { + "London": [ + { + "hash": "0x833686273a0ba93dc33b5cf596a4d71c803f791b13b52c4731528a3ba444e0b5", + "logs": "0x1ae3842af8147911969261e753e6d6db950d78d16a27a1d0571e499f97af72f3", + "txbytes": "0xf860800a8307c48294bf30a441aace541b86fad4e3a6bb086a64560bce808025a04ae7879781d43cf0fb658822a4295ff5f5c7eb7763eb7cfc883d5eefd67d4813a07f8e6e94dc7273fe548052cf80e00c0cae16e162c51a49c4451e93d088dcfdef", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be746", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": { + "0x01": "0x22e6", + "0x00": "0x22e6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06076b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x5a37053dd684f566135a1c09489fdb9ffbfcbe7e9bfcc68c25e2420f971ed946", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1023-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c5f9" + ], + "to": "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x36a12d8b197a1d8276d1ba49c46316c7798a3055", + "secretKey": "0x5d66a1d28f87bd53297b4c1a083c4dbdc9aedf8f7c2c0d6c756f19c560e16034" + }, + "post": { + "London": [ + { + "hash": "0x3c97b7a88aa53f182c28b8877d3d66839ed75574c718e1274eafa2bd0a35936f", + "logs": "0x1c61c10bef8da82142b12da35f58bcbcb02970fce3b917fed2dbee10c7ab9a0f", + "txbytes": "0xf860800a8307c5f994083c4dbdc9aedf8f7c2c0d6c756f19c560e16234808026a05065cd7dcef184e9eece125d29ee12305c9d90ad9c881d664165956ede6dda52a0765ab1cc7c047c4edc0fdce022df7506f133d78cdd7497fedb906c69c418c57c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8bac18", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": { + "0x01": "0x245d", + "0x00": "0x245d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06192c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3e3d5e9b425692ec31660140259aa6c7c410fd78ca5657f738ec46c070f7ebba", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1023-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c770" + ], + "to": "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14bc11191148f11d4778972b108050e25fb71e4b", + "secretKey": "0xafb9db6d717bb9c688e8cb0eeb6c917400ce3346dd0cbc56182ee3229c13b2ef" + }, + "post": { + "London": [ + { + "hash": "0x32df60965418221fc662a6ed7c4d7997eb226138d21e20be0eb6fa09ff40d136", + "logs": "0x630cc45c21e02e8f5d16b1e4f3ff72e21f3a9c804b0e00926516a240f7922c99", + "txbytes": "0xf860800a8307c77094eb6c917400ce3346dd0cbc56182ee3229c13b4ef808026a055bde335d2ff0eb9f9ea5c6a3bc4c7c97a0bbab2e9458fdf8e46b7e108750428a03d30a752c052e252771c24a665a8dc72ead134dc420bfa196b3e6244aea417a2", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b70ea", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": { + "0x01": "0x25d4", + "0x00": "0x25d4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062aed", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x02bc925640ab08d56d5adb22fe60ce161e61adead42dbe530941b569285db430", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1023-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8e7" + ], + "to": "0x802a7e929a31f7dd6a2783487221e8627c0a8b77", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02", + "secretKey": "0x758619dbfd09f181b416df9f802a7e929a31f7dd6a2783487221e8627c0a8977" + }, + "post": { + "London": [ + { + "hash": "0x8d4771b045786f5a3393d2e3fdb6e2b08e5f5b4a596f5a3257330db4676c1eba", + "logs": "0x7a4611108b932bfe3c7a26c60a6ab9f8d7fde329d97efe09680d7f9a05bc3436", + "txbytes": "0xf860800a8307c8e794802a7e929a31f7dd6a2783487221e8627c0a8b77808025a01283df67fdec427b48ca29893e66d71d89c756cfedc84b1c56162920024477e5a03d024b27634f9fff4395e39de6ff05b1b73c7e2164f5057b1fb8c6319e2a2c48", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b35bc", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": { + "0x01": "0x274b", + "0x00": "0x274b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063cae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf2170deda7edd847f2f94f0a6774dcaf3bc28cc2b19850991588c6e6e675fce2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1024-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c313" + ], + "to": "0xcd916beb3551f252870289a08bdc9d8f1b53ba52", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xe5049a7abab881ae947ba4ef9424f2629276d4b4", + "secretKey": "0xb7e0ca126ff6d9576dd948a6cd916beb3551f252870289a08bdc9d8f1b53b852" + }, + "post": { + "London": [ + { + "hash": "0x872dc1e6f6bd0fe77f41d97bdd0832ba153869049fe177242a2e895f8f1de689", + "logs": "0x103c6782ed93987221882adf6bc7c757407f1696e115782ebfc4c8d2403ebd0b", + "txbytes": "0xf860800a8307c31394cd916beb3551f252870289a08bdc9d8f1b53ba52808026a0e38ce23b6bf70d9117627ba7254159beab590aa973ffb6b5d904e46f652f5f52a019f87c13e9fa90a4e915f63265abe0198a3fed181fcf2eafc9299573bf5447b6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c209e", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": { + "0x01": "0x2177", + "0x00": "0x2177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f637", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x02c958f7533d757eac334ceeac8037b6e462f350dabc9464cd3679c84a69457d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1024-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c48a" + ], + "to": "0x055b9bb2e0f05878393e223c202c3b56801ba0b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee", + "secretKey": "0x1a70ff14bf004c5daa2c47e7055b9bb2e0f05878393e223c202c3b56801b9eb2" + }, + "post": { + "London": [ + { + "hash": "0x2a12ba15b0956a74823085a14c7a2ab3b3356b32dbf43db9a47a8fe2e8ec6ca6", + "logs": "0x2abf3b2f723ef73da0f81592788b5b8196c8df7bf68d57de05175261d3c9be15", + "txbytes": "0xf860800a8307c48a94055b9bb2e0f05878393e223c202c3b56801ba0b2808025a067cb324b6a0e8a54857ba362ce5c7ae13405935e717818bc41b6deef707ef8e1a035a968588099bc66b23ecba2f58fd1d769e04b5cb5cbe44774571e52a4204098", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be570", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": { + "0x01": "0x22ee", + "0x00": "0x22ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0607f8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xacdfe75b0a6d350a4783210eaffa55f4bdea5bd657e210b8371f21677d8800bc", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1024-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c601" + ], + "to": "0x4b9686a497a1a05530754111399db82205d451e5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0", + "secretKey": "0xc465d8cf974aea038e672b254b9686a497a1a05530754111399db82205d44fe5" + }, + "post": { + "London": [ + { + "hash": "0x79efc85d6a0c97870f3f323bc6e9dca0590421061aabb65ceb0d24465c1e5b92", + "logs": "0xb8e3f3d0a32d9a4cb19f52796a7ab87d12676582b623d37a8224cde606c0cf58", + "txbytes": "0xf860800a8307c601944b9686a497a1a05530754111399db82205d451e5808026a0889801201307ddac03f982ed62bb8c9d71f4c95279046e4f5b58d16a5d58179fa05a790e51fec1d19c57d1135a0628a65be71203647a37be27cff8c1d62a307e0f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8baa42", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": { + "0x01": "0x2465", + "0x00": "0x2465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0619b9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x9640f2538c6d3380e455436b965bb85d8c26fa562b9576d84b14a1ce4a40ca46", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1024-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c778" + ], + "to": "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5", + "secretKey": "0x189ebaeeeeada738e7f11dd8bcca1b7f76d8bcd6628b4f19fa27814d711a0560" + }, + "post": { + "London": [ + { + "hash": "0x3c80f91e40f373bf1f9761541b2ce909419c6d553a03237b3d3dbbc98b878ec8", + "logs": "0x8d1d5b800e635c6276d82f88d7ba9d68cbaf9335e9838283eb6b4d7798bb3540", + "txbytes": "0xf860800a8307c77894bcca1b7f76d8bcd6628b4f19fa27814d711a0760808026a03e684d687a05790e17ba516ad6cb8b0159157be8b622624d859048e63ada9236a0660f053d3a0da01e3d5636997e50fc47ed41c938fdc96172e98f86d21cf6255b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b6f14", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": { + "0x01": "0x25dc", + "0x00": "0x25dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062b7a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x9f5987a0f05c75f316327e08909f69eaf37a3f16f24708525a5f0a8a331da55f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_1024-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8ef" + ], + "to": "0x04000a7ab63c35cc218c966bcb623d993c347b0b", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x1f30092a96ff5453301b48cbd3fb246d5a287291", + "secretKey": "0x75896e0ff816b9b600444a3904000a7ab63c35cc218c966bcb623d993c34790b" + }, + "post": { + "London": [ + { + "hash": "0x577cd516f801e78f21115f222c8a3f9051f955986c4532311fe2c0a1d24c8d62", + "logs": "0x7a02eefbf7c398c4694f9992b48d523194280eae626b9e192efa1e41a8fc1130", + "txbytes": "0xf860800a8307c8ef9404000a7ab63c35cc218c966bcb623d993c347b0b808026a0b0f85168d5969cc1857dc573df7743173ae3ac915e213299e6676b8f6028d15aa02c3a1c645bb6eef4219d4b3f7d2aa65c944cdcdf64ea0169834e1a1a2969e0cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b33e6", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": { + "0x01": "0x2753", + "0x00": "0x2753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063d3b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xdcbd39be6dfaa72e241b2ad3eb41f0b3aa388ea1895fcb58de9e58e8499a3e49", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_2-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a323" + ], + "to": "0x070447d2dc702e5b1c0c279554866a49872f8c11", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x3a6c7d3314e629eba36a9846b1421858e41f2f68", + "secretKey": "0x0c10ee8f658c6390d18299a7070447d2dc702e5b1c0c279554866a49872f8a11" + }, + "post": { + "London": [ + { + "hash": "0x9448418c33aebecd2c62bacbee51e9f28beab0905c1d2f8f728c2a63368f7c07", + "logs": "0xa73eb79149b29285adef826adb7de54533c293b0bd968e3f06d263f2ff8fc465", + "txbytes": "0xf860800a8307a32394070447d2dc702e5b1c0c279554866a49872f8c11808026a090bc636ac99e5ed347539d4b2660e79f981078fe6854d8d1b72e376bbe1abdf0a040e689d71c39d15550b1d5041d27a34935095fcb022716182b85a2297daadade", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913142", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": { + "0x01": "0x0187", + "0x00": "0x0187", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047139", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf3cddf9539b7018f8dd4fa0681114ad44c74364d780757414f0ab6cf60ca2223", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_2-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a49a" + ], + "to": "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xca3270c6c93e9dc883a0630fc7a3398555337ecc", + "secretKey": "0x736d3a4dad80466d0210fa555ed43f516a5f98514636241d6e8a4e5fa553e8c6" + }, + "post": { + "London": [ + { + "hash": "0xc643d71fa3d040bdfe8a8d807d2b19a6a01934e408d57fa43cb5b680bc257d34", + "logs": "0x7931c50a8a5c9b4fe54254dbcf2845b0776707afc4555d50d0ffdba9afa3a62b", + "txbytes": "0xf860800a8307a49a945ed43f516a5f98514636241d6e8a4e5fa553eac6808026a0f9ecbf5de381347072f8d240270325ca04e004d97cebb1a92e787a525834277da04d0a2823290c03aede1beac94cc27cce80a4c9e0ad5cbbf0bea48941646e1f91", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f614", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": { + "0x01": "0x02fe", + "0x00": "0x02fe", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0482fa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x09642d6b5d1bd9dded9713391276f54d8924bb38219a2cb3fb2d6e979d732741", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_2-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a611" + ], + "to": "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xfec23f5ed32450adc20f71fe51db035e118a7a2c", + "secretKey": "0xd2aec0d8fccb4b8600fb008a2a5e80728f5d9160c64c63914c53c4d09aab93c8" + }, + "post": { + "London": [ + { + "hash": "0x8fae1cae1234074a28086ac5131b61694220c5372d4bcbb054a98719c94d7569", + "logs": "0x67502199ecb1dbd998a606e8ee3aa48eba5e86e77d00f10c21f28dafd3816ece", + "txbytes": "0xf860800a8307a611942a5e80728f5d9160c64c63914c53c4d09aab95c8808025a0802a0170e7579835bd12b34568a30e8e0aa7142bf25d8e5ebd0aff30f704ce3ea03ea424170c87e9bcb0c9f6e71519fdd90666a37b2cd3ed312b67dc381b816608", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bae6", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": { + "0x01": "0x0475", + "0x00": "0x0475", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0494bb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x0f833e49cf961df7ce3a0ef0ffdc0120c4cef55f03154f01d4684232a6e88a7e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_2-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a788" + ], + "to": "0xc22596f97898d81a77fd0650a99614ec8c440913", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x41d51ed323bf23d92b029a6ce99568876ac816b2", + "secretKey": "0x7b22c46fab2f04fea8b86726c22596f97898d81a77fd0650a99614ec8c440713" + }, + "post": { + "London": [ + { + "hash": "0xc73ac64d9648877926941440fa2139ad8dff93b187fa845ae4db353f766ffa61", + "logs": "0x498242fb80c0cf67e4f2382d131cfcb8301e5428ced21b7442b04d4b1f5f322a", + "txbytes": "0xf860800a8307a78894c22596f97898d81a77fd0650a99614ec8c440913808025a0aba267d37f6060f25d5aa153702372bb78c053355e8346c722f651c2f7b6bc77a00d2558d70d8cf1f8e7baf0647815e8e633d9014d53f9b320eaf8f2c64ced9a9d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907fb8", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": { + "0x01": "0x05ec", + "0x00": "0x05ec", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a67c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x87b675613b15eba2637bd1c4d317413e028a9983be81f78ce8a1c668a54de6fc", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_London-state_test-data_size_2-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentDifficulty": "0x020000", + "currentBaseFee": "0x07" + }, + "pre": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ff" + ], + "to": "0xc567619e2c8ca1bcb624d54352bab82fef1be44e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd3cdbef7691b9c48815a00305f0b4c078cc226af", + "secretKey": "0x691f07218d91b3f89bf72281c567619e2c8ca1bcb624d54352bab82fef1be24e" + }, + "post": { + "London": [ + { + "hash": "0x64fc7c3b94b8aa1c3c2c26850c77a96182cdc0728f0908644652a21e8822ef5e", + "logs": "0x20cef54ee14a3f3a61a0b164fecddc047b88198a47c7927cdf682869f7e5e23e", + "txbytes": "0xf860800a8307a8ff94c567619e2c8ca1bcb624d54352bab82fef1be44e808025a011d120736694b2de000b7a73abd5c67af6c7f5ddb0167360d15a823cca249947a078aa1a0d3461f554a2a309a471e382d5ae8c1e5b46e46c586c1b1bec9cc219ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90448a", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": { + "0x01": "0x0763", + "0x00": "0x0763", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b83d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x853ff9bca6df63c014cb41850b761342347beda2198e5908e69f91720b7a289d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_0-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a313" + ], + "to": "0xae3e7acdeef87978fb04e9ed636094abee28ee21", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7", + "secretKey": "0x8a3fadb4b2e3b997e73ed297ae3e7acdeef87978fb04e9ed636094abee28ec21" + }, + "post": { + "Paris": [ + { + "hash": "0xe40b82892d825f7ab319f8d87d581faac1dfb2fd3204e3cef6fc145c724166a3", + "logs": "0xac0cb3410d901507d3c4cdf88747937f5e827e65add8bbaf2e126362c2095adc", + "txbytes": "0xf860800a8307a31394ae3e7acdeef87978fb04e9ed636094abee28ee21808026a07616fed2dc713ec0f4855f3759faf31d80b2ade1392d97e16947cd80a15c644da04b651fc7f6c553ff2cad8a46177ca88672547ad438a0a5da772be195729dcccd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9133c2", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": { + "0x01": "0x0177", + "0x00": "0x0177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047079", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8f878eca767e940701be19d3038a85a1a62a188d9e2d34fb7e864a2515bb7cf8", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_0-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a48a" + ], + "to": "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb6779e05dbaaf8498273f5250141f3a9904b6d51", + "secretKey": "0x3f49676cd8a42a2eeb00abc9d5090419dcfda650e1928bfb6b2b98fdc8005c4d" + }, + "post": { + "Paris": [ + { + "hash": "0x1d3580c44257302156861ed353e8dc073ebf9fb1337d3d4134c22f27b1b1b20f", + "logs": "0x217222d305147deb87d72f1ff160ee1a130b3a92650ee1da5073f7f56378ec06", + "txbytes": "0xf860800a8307a48a94d5090419dcfda650e1928bfb6b2b98fdc8005e4d808025a0c43e1bc08f6f7f0bba80e45005ab84d5dcb9af692060cef14e098042c5270072a050422e51fa1aef96eb5b4ea0c251701a1116b862534f2096033d827823060a38", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f894", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": { + "0x01": "0x02ee", + "0x00": "0x02ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04823a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4a6b4dc01c408657d40286287e946508d073faa029460100f56a4215c717cf93", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_0-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a601" + ], + "to": "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6bb9558b6da2da486c7713488bbf39d4426a13bc", + "secretKey": "0x6c8cfded727ea0eaa21bcd4e567f2e5494c9a7aebfd8b4dec4d57ce3919cf222" + }, + "post": { + "Paris": [ + { + "hash": "0x84d28bdce7de4cd6fa08d5f4843261f4ebe3d3c8e0ece4a00a6853ac5db765e4", + "logs": "0xdd1dca8509edca8f28fa2d1230924d7802a69a01960ff867f35694c818952634", + "txbytes": "0xf860800a8307a60194567f2e5494c9a7aebfd8b4dec4d57ce3919cf422808026a0a23bdb0585a53f2260e8b334ae9a93deb76a7556450a9c828f1e0e6ebf6d001ba040d5b50b1ae6cdb2b453323520ea4c589a652c429e44ed15016995eca93fb7c8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bd66", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": { + "0x01": "0x0465", + "0x00": "0x0465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0493fb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x7a857f49b72f537a6b9cc5cb75bcf976fdbd5bc6405d703d48c0969736bf7ed3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_0-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a778" + ], + "to": "0xf6bb22430ae265f3838da158558925b381770bfe", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x15aa56c88ba63dfbcddea3905e6a97805e36627f", + "secretKey": "0x4665176aa0699f2714f42d20f6bb22430ae265f3838da158558925b3817709fe" + }, + "post": { + "Paris": [ + { + "hash": "0x22351a1c2bc14b41fc14302ad1a2cbaeab932a3f80dd50f04acdda4b6b9792a9", + "logs": "0xb6fbeacf55b6b1b0b1a442a0cff30d955d12ba0aa2d7efd6a2c0ce018ef776a9", + "txbytes": "0xf860800a8307a77894f6bb22430ae265f3838da158558925b381770bfe808026a0e40a0ed3e4dfddef615a3c4179ebf78d28775bb7c327476b188f1f76591e0535a00a2196c62a2292a05d00560ae1dbb81e70f3f20e057b059d185d0b304987bda6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de908238", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": { + "0x01": "0x05dc", + "0x00": "0x05dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a5bc", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x1787e2804ca5d5797c5d9f640501c652c10b8e0d2b63f99ffe208410c1d541fd", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_0-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ef" + ], + "to": "0xb1676b77b45b37d2aebdb747b4d05a76798a725e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xcb67c0ceead281116efee678916a648ee16e9f7f", + "secretKey": "0x0f3cb4f328a16bf2b3d6216db1676b77b45b37d2aebdb747b4d05a76798a705e" + }, + "post": { + "Paris": [ + { + "hash": "0x318c2c82f22a8c68e2f155b2a49033989c2c685e8aa84cec561b26f95afd8802", + "logs": "0xf2f52afd8059c0dc3abb356e421d2f107d02e37e8f26af80d37ac8ee5133c5e4", + "txbytes": "0xf860800a8307a8ef94b1676b77b45b37d2aebdb747b4d05a76798a725e808025a0fe85ba8fbf3b82e1ce235a21289b30197c1f1c895c04b337f72e991033062300a064439fca6dfd63cdeda5bdbdec6ef23946025d5bbb9b5a9ef29d4be34904c123", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90470a", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": { + "0x01": "0x0753", + "0x00": "0x0753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b77d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf317ba68a1d54a3b2be7114461f1344bebf360df4b0c1182d712492890632e40", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a31b" + ], + "to": "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69", + "secretKey": "0x69ad67b83000ca7723db3f1087ca619de793fecb7c5fc906b6aaa3d3b9783202" + }, + "post": { + "Paris": [ + { + "hash": "0x31da88de9f9241f91d7d4a97b9c1495cedcb8c6d38f76b790063a24750b241e8", + "logs": "0xf14f46466b50c536672059fde8e4e8c5fdd9812bd2bf6f2a8e72d1a1905bbaaf", + "txbytes": "0xf860800a8307a31b9487ca619de793fecb7c5fc906b6aaa3d3b9783402808026a026a14e9d6db93d6194a105268f6d2827d0277d1a8b16baea06d844d4a703dbeaa00598282c1e784e493961266c122b500d198e5f2bc10f7636d07b1f8fb8c6b096", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913282", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": { + "0x01": "0x017f", + "0x00": "0x017f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0470d9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc902e66d942066e313fe5e20c0621a0c082cf3c3d5582db0a2970176ad690a37", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a492" + ], + "to": "0x60234bca2360a18929e9769fd3ade7b44ff14ea3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x124a536223bd1802982fbbb6c619bde1fc1c4233", + "secretKey": "0x73e481cb3f5c965901a81f9660234bca2360a18929e9769fd3ade7b44ff14ca3" + }, + "post": { + "Paris": [ + { + "hash": "0x32402e8253c0b46113edfe71f78757561b803b0ce258ef8ef547864860666de2", + "logs": "0xe4e13ef00b7ac234f3fc9ed4cbfc1488446e2d926fa55fc389862836e49c675f", + "txbytes": "0xf860800a8307a4929460234bca2360a18929e9769fd3ade7b44ff14ea3808025a0efb75ea2cfaede663f29facc2b66f4777910f46a81d78b4d1435c1a253ac9ecea060ca4e6ed603e85cedfe641330de350c982d6bd9426950907772091a61f944d4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f754", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": { + "0x01": "0x02f6", + "0x00": "0x02f6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04829a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3b74828050767d7647f6fb79b36aecbda4f02bd930c12ff7ccacd7548f27b932", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a609" + ], + "to": "0xbd774d4b7387ac8617660b369029e6ef3275a923", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x933025463df626132cd71666dd54efade4c06854", + "secretKey": "0x9ab0be2ab205b293303157b0bd774d4b7387ac8617660b369029e6ef3275a723" + }, + "post": { + "Paris": [ + { + "hash": "0x32d6dbb35ea4eaa6f7ce1050c6f3830871485e71d0168fc354d1e0142f745df2", + "logs": "0xc268769330f812c2b4cb19cfad7ec831a81bcc63e4d6288b888741919a318a7a", + "txbytes": "0xf860800a8307a60994bd774d4b7387ac8617660b369029e6ef3275a923808025a0c3092b7f058b223b7067a7bc969c62729e5dd65237b4e888100efaa1a9668a82a005447703819108dff60c21e739cfe898a38712aec58aae553a786db6ce376070", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bc26", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": { + "0x01": "0x046d", + "0x00": "0x046d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04945b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x60550f8a60d1cdc82ddd1e41c8710ded900de8677f1211e8c76d5e06d523e2f4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a780" + ], + "to": "0xe35253303c83253837263012e909d0ac50b410d9", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5800b2f2e2176622c06543a01255774bcf36d6d2", + "secretKey": "0x09ceb4d77dc52eb0309996d1e35253303c83253837263012e909d0ac50b40ed9" + }, + "post": { + "Paris": [ + { + "hash": "0xa294fda22059079a274c55cccc85d3bb126918f14b060b3978d33fb152057214", + "logs": "0x7ff0f518f50e408ba04cbde43653aa83dd08e75b4350083ee922bf3b9b9147aa", + "txbytes": "0xf860800a8307a78094e35253303c83253837263012e909d0ac50b410d9808026a0836c9fc3fb734c8efa56eff38d0e9e0c5f679490ac122ce3402164819ac02c76a02e500688e85aea128d7d30c580aa30ea960633ca474abe97a5cfecfdb2248548", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9080f8", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": { + "0x01": "0x05e4", + "0x00": "0x05e4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a61c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xef79a401c31c7e15107ef56c6a1da91a9a5d3c4f4d44ab39c7c5a1ed390c2b11", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8f7" + ], + "to": "0xfb0331a496982e13a85abd0bd230855cae89bf30", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4eb767df0424c6c7830e47b75314ca4756a4fa48", + "secretKey": "0xb4600bbc01375c4f7efedb97fb0331a496982e13a85abd0bd230855cae89bd30" + }, + "post": { + "Paris": [ + { + "hash": "0xd79f8a4f5c52703668338fc140707660725b6b2b3b23fd13258ff5bd1f1fcdbf", + "logs": "0x63b1a2e0f04d3840c6a72b9af20491831d367d78937e051577972d99b373e979", + "txbytes": "0xf860800a8307a8f794fb0331a496982e13a85abd0bd230855cae89bf30808026a026076b144b57281cd2fe19b5a14b3a1e3bf88bbaa2ec237a6580dee4e08cae4da02caa59ddfaa25438ac8a8e6f41bc39ae62783192456c84454ead86899fce85e4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9045ca", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": { + "0x01": "0x075b", + "0x00": "0x075b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b7dd", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd0a35f8fd30337680f26e148f2b7f7ca6fd81f9b826e50f60a0a8269620bfebd", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1023-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c30b" + ], + "to": "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22", + "secretKey": "0xb1a2a01a007073e31807157ad6d6604666a1d72e47e2a7906f6563fd3fafd786" + }, + "post": { + "Paris": [ + { + "hash": "0xc882484cbc16a032a17855d7c6e2f2c71184fa77397d5e8802fd8c6d5a6fd4ea", + "logs": "0x8285f3f7a1c1faef13d663531c526c2c2bdbc82f49439a6ea94cb0a5d1e3b508", + "txbytes": "0xf860800a8307c30b94d6d6604666a1d72e47e2a7906f6563fd3fafd986808026a00a561c90c81ab96573908a9db61ec7d9498a211b45eec96ac5c7848c15fa897ca0388e840ca20e496cae5ee5e680fd8e21e850ecefda34dfc6de765ed54bed8a6c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c2274", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": { + "0x01": "0x216f", + "0x00": "0x216f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f5aa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x3fc78a8f6255859f9431c47c49f0eabf50c8e64bc1afd79a816b0c9c3d3fdf2b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1023-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c482" + ], + "to": "0xbf30a441aace541b86fad4e3a6bb086a64560bce", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06", + "secretKey": "0x24d0f53c026d7b396856401fbf30a441aace541b86fad4e3a6bb086a645609ce" + }, + "post": { + "Paris": [ + { + "hash": "0x833686273a0ba93dc33b5cf596a4d71c803f791b13b52c4731528a3ba444e0b5", + "logs": "0x1ae3842af8147911969261e753e6d6db950d78d16a27a1d0571e499f97af72f3", + "txbytes": "0xf860800a8307c48294bf30a441aace541b86fad4e3a6bb086a64560bce808025a04ae7879781d43cf0fb658822a4295ff5f5c7eb7763eb7cfc883d5eefd67d4813a07f8e6e94dc7273fe548052cf80e00c0cae16e162c51a49c4451e93d088dcfdef", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be746", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": { + "0x01": "0x22e6", + "0x00": "0x22e6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06076b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x020080079e34188838d13bc58784297022980227cfc3e2f5553885f64033a3c2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1023-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c5f9" + ], + "to": "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x36a12d8b197a1d8276d1ba49c46316c7798a3055", + "secretKey": "0x5d66a1d28f87bd53297b4c1a083c4dbdc9aedf8f7c2c0d6c756f19c560e16034" + }, + "post": { + "Paris": [ + { + "hash": "0x3c97b7a88aa53f182c28b8877d3d66839ed75574c718e1274eafa2bd0a35936f", + "logs": "0x1c61c10bef8da82142b12da35f58bcbcb02970fce3b917fed2dbee10c7ab9a0f", + "txbytes": "0xf860800a8307c5f994083c4dbdc9aedf8f7c2c0d6c756f19c560e16234808026a05065cd7dcef184e9eece125d29ee12305c9d90ad9c881d664165956ede6dda52a0765ab1cc7c047c4edc0fdce022df7506f133d78cdd7497fedb906c69c418c57c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8bac18", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": { + "0x01": "0x245d", + "0x00": "0x245d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06192c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x7aa8e9a6023251c83f6bb8636ab128aae07289cc34e429875d383d6c84b67a43", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1023-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c770" + ], + "to": "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14bc11191148f11d4778972b108050e25fb71e4b", + "secretKey": "0xafb9db6d717bb9c688e8cb0eeb6c917400ce3346dd0cbc56182ee3229c13b2ef" + }, + "post": { + "Paris": [ + { + "hash": "0x32df60965418221fc662a6ed7c4d7997eb226138d21e20be0eb6fa09ff40d136", + "logs": "0x630cc45c21e02e8f5d16b1e4f3ff72e21f3a9c804b0e00926516a240f7922c99", + "txbytes": "0xf860800a8307c77094eb6c917400ce3346dd0cbc56182ee3229c13b4ef808026a055bde335d2ff0eb9f9ea5c6a3bc4c7c97a0bbab2e9458fdf8e46b7e108750428a03d30a752c052e252771c24a665a8dc72ead134dc420bfa196b3e6244aea417a2", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b70ea", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": { + "0x01": "0x25d4", + "0x00": "0x25d4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062aed", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x0fc1ff379d338ba6d4f5dfe87f1e728d6c89c578d3c11fa5070d3eeb92925279", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1023-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8e7" + ], + "to": "0x802a7e929a31f7dd6a2783487221e8627c0a8b77", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02", + "secretKey": "0x758619dbfd09f181b416df9f802a7e929a31f7dd6a2783487221e8627c0a8977" + }, + "post": { + "Paris": [ + { + "hash": "0x8d4771b045786f5a3393d2e3fdb6e2b08e5f5b4a596f5a3257330db4676c1eba", + "logs": "0x7a4611108b932bfe3c7a26c60a6ab9f8d7fde329d97efe09680d7f9a05bc3436", + "txbytes": "0xf860800a8307c8e794802a7e929a31f7dd6a2783487221e8627c0a8b77808025a01283df67fdec427b48ca29893e66d71d89c756cfedc84b1c56162920024477e5a03d024b27634f9fff4395e39de6ff05b1b73c7e2164f5057b1fb8c6319e2a2c48", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b35bc", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": { + "0x01": "0x274b", + "0x00": "0x274b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063cae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x4499ddf92515120bf2d059506a08e4b96d61ffbf0ae5d74dbd30d2a98576e2f1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1024-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c313" + ], + "to": "0xcd916beb3551f252870289a08bdc9d8f1b53ba52", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xe5049a7abab881ae947ba4ef9424f2629276d4b4", + "secretKey": "0xb7e0ca126ff6d9576dd948a6cd916beb3551f252870289a08bdc9d8f1b53b852" + }, + "post": { + "Paris": [ + { + "hash": "0x872dc1e6f6bd0fe77f41d97bdd0832ba153869049fe177242a2e895f8f1de689", + "logs": "0x103c6782ed93987221882adf6bc7c757407f1696e115782ebfc4c8d2403ebd0b", + "txbytes": "0xf860800a8307c31394cd916beb3551f252870289a08bdc9d8f1b53ba52808026a0e38ce23b6bf70d9117627ba7254159beab590aa973ffb6b5d904e46f652f5f52a019f87c13e9fa90a4e915f63265abe0198a3fed181fcf2eafc9299573bf5447b6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c209e", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": { + "0x01": "0x2177", + "0x00": "0x2177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f637", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc175f6df606d6f35bb4a7d3e2f27ec4eeb58c1167b38f3efd60b148c11e62896", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1024-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c48a" + ], + "to": "0x055b9bb2e0f05878393e223c202c3b56801ba0b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee", + "secretKey": "0x1a70ff14bf004c5daa2c47e7055b9bb2e0f05878393e223c202c3b56801b9eb2" + }, + "post": { + "Paris": [ + { + "hash": "0x2a12ba15b0956a74823085a14c7a2ab3b3356b32dbf43db9a47a8fe2e8ec6ca6", + "logs": "0x2abf3b2f723ef73da0f81592788b5b8196c8df7bf68d57de05175261d3c9be15", + "txbytes": "0xf860800a8307c48a94055b9bb2e0f05878393e223c202c3b56801ba0b2808025a067cb324b6a0e8a54857ba362ce5c7ae13405935e717818bc41b6deef707ef8e1a035a968588099bc66b23ecba2f58fd1d769e04b5cb5cbe44774571e52a4204098", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be570", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": { + "0x01": "0x22ee", + "0x00": "0x22ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0607f8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x313eb0563fc0ccb5ca6bb423d38c6da1cdade8a895dbaf11d99b9a7f7881b390", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1024-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c601" + ], + "to": "0x4b9686a497a1a05530754111399db82205d451e5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0", + "secretKey": "0xc465d8cf974aea038e672b254b9686a497a1a05530754111399db82205d44fe5" + }, + "post": { + "Paris": [ + { + "hash": "0x79efc85d6a0c97870f3f323bc6e9dca0590421061aabb65ceb0d24465c1e5b92", + "logs": "0xb8e3f3d0a32d9a4cb19f52796a7ab87d12676582b623d37a8224cde606c0cf58", + "txbytes": "0xf860800a8307c601944b9686a497a1a05530754111399db82205d451e5808026a0889801201307ddac03f982ed62bb8c9d71f4c95279046e4f5b58d16a5d58179fa05a790e51fec1d19c57d1135a0628a65be71203647a37be27cff8c1d62a307e0f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8baa42", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": { + "0x01": "0x2465", + "0x00": "0x2465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0619b9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x7c7ad9a6565296684e41bfa40332495ef1a3e126692d06a660c94d2131b9cd41", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1024-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c778" + ], + "to": "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5", + "secretKey": "0x189ebaeeeeada738e7f11dd8bcca1b7f76d8bcd6628b4f19fa27814d711a0560" + }, + "post": { + "Paris": [ + { + "hash": "0x3c80f91e40f373bf1f9761541b2ce909419c6d553a03237b3d3dbbc98b878ec8", + "logs": "0x8d1d5b800e635c6276d82f88d7ba9d68cbaf9335e9838283eb6b4d7798bb3540", + "txbytes": "0xf860800a8307c77894bcca1b7f76d8bcd6628b4f19fa27814d711a0760808026a03e684d687a05790e17ba516ad6cb8b0159157be8b622624d859048e63ada9236a0660f053d3a0da01e3d5636997e50fc47ed41c938fdc96172e98f86d21cf6255b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b6f14", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": { + "0x01": "0x25dc", + "0x00": "0x25dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062b7a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x51bee5eda05f89408f780d6948a7bac0ecde9cc8280c52bc40bcdc43f17f2773", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_1024-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8ef" + ], + "to": "0x04000a7ab63c35cc218c966bcb623d993c347b0b", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x1f30092a96ff5453301b48cbd3fb246d5a287291", + "secretKey": "0x75896e0ff816b9b600444a3904000a7ab63c35cc218c966bcb623d993c34790b" + }, + "post": { + "Paris": [ + { + "hash": "0x577cd516f801e78f21115f222c8a3f9051f955986c4532311fe2c0a1d24c8d62", + "logs": "0x7a02eefbf7c398c4694f9992b48d523194280eae626b9e192efa1e41a8fc1130", + "txbytes": "0xf860800a8307c8ef9404000a7ab63c35cc218c966bcb623d993c347b0b808026a0b0f85168d5969cc1857dc573df7743173ae3ac915e213299e6676b8f6028d15aa02c3a1c645bb6eef4219d4b3f7d2aa65c944cdcdf64ea0169834e1a1a2969e0cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b33e6", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": { + "0x01": "0x2753", + "0x00": "0x2753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063d3b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xce91d3e4ff7a0b4a3622488bbf12e4e7d59ca06e31bef3110fa186594ba8446e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_2-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a323" + ], + "to": "0x070447d2dc702e5b1c0c279554866a49872f8c11", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x3a6c7d3314e629eba36a9846b1421858e41f2f68", + "secretKey": "0x0c10ee8f658c6390d18299a7070447d2dc702e5b1c0c279554866a49872f8a11" + }, + "post": { + "Paris": [ + { + "hash": "0x9448418c33aebecd2c62bacbee51e9f28beab0905c1d2f8f728c2a63368f7c07", + "logs": "0xa73eb79149b29285adef826adb7de54533c293b0bd968e3f06d263f2ff8fc465", + "txbytes": "0xf860800a8307a32394070447d2dc702e5b1c0c279554866a49872f8c11808026a090bc636ac99e5ed347539d4b2660e79f981078fe6854d8d1b72e376bbe1abdf0a040e689d71c39d15550b1d5041d27a34935095fcb022716182b85a2297daadade", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913142", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": { + "0x01": "0x0187", + "0x00": "0x0187", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047139", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xaca5eb368263d79001aea7484f80da131486fd1b47f3ffd59a68fe2c50da46eb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_2-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a49a" + ], + "to": "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xca3270c6c93e9dc883a0630fc7a3398555337ecc", + "secretKey": "0x736d3a4dad80466d0210fa555ed43f516a5f98514636241d6e8a4e5fa553e8c6" + }, + "post": { + "Paris": [ + { + "hash": "0xc643d71fa3d040bdfe8a8d807d2b19a6a01934e408d57fa43cb5b680bc257d34", + "logs": "0x7931c50a8a5c9b4fe54254dbcf2845b0776707afc4555d50d0ffdba9afa3a62b", + "txbytes": "0xf860800a8307a49a945ed43f516a5f98514636241d6e8a4e5fa553eac6808026a0f9ecbf5de381347072f8d240270325ca04e004d97cebb1a92e787a525834277da04d0a2823290c03aede1beac94cc27cce80a4c9e0ad5cbbf0bea48941646e1f91", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f614", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": { + "0x01": "0x02fe", + "0x00": "0x02fe", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0482fa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf6548fccab9abc6b4b2a537458183a97be62c240f59166d646406815963ca1e3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_2-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a611" + ], + "to": "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xfec23f5ed32450adc20f71fe51db035e118a7a2c", + "secretKey": "0xd2aec0d8fccb4b8600fb008a2a5e80728f5d9160c64c63914c53c4d09aab93c8" + }, + "post": { + "Paris": [ + { + "hash": "0x8fae1cae1234074a28086ac5131b61694220c5372d4bcbb054a98719c94d7569", + "logs": "0x67502199ecb1dbd998a606e8ee3aa48eba5e86e77d00f10c21f28dafd3816ece", + "txbytes": "0xf860800a8307a611942a5e80728f5d9160c64c63914c53c4d09aab95c8808025a0802a0170e7579835bd12b34568a30e8e0aa7142bf25d8e5ebd0aff30f704ce3ea03ea424170c87e9bcb0c9f6e71519fdd90666a37b2cd3ed312b67dc381b816608", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bae6", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": { + "0x01": "0x0475", + "0x00": "0x0475", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0494bb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6db93635d817d186c885fb5b670afb921fecbaaf84826726ddee126685d36011", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_2-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a788" + ], + "to": "0xc22596f97898d81a77fd0650a99614ec8c440913", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x41d51ed323bf23d92b029a6ce99568876ac816b2", + "secretKey": "0x7b22c46fab2f04fea8b86726c22596f97898d81a77fd0650a99614ec8c440713" + }, + "post": { + "Paris": [ + { + "hash": "0xc73ac64d9648877926941440fa2139ad8dff93b187fa845ae4db353f766ffa61", + "logs": "0x498242fb80c0cf67e4f2382d131cfcb8301e5428ced21b7442b04d4b1f5f322a", + "txbytes": "0xf860800a8307a78894c22596f97898d81a77fd0650a99614ec8c440913808025a0aba267d37f6060f25d5aa153702372bb78c053355e8346c722f651c2f7b6bc77a00d2558d70d8cf1f8e7baf0647815e8e633d9014d53f9b320eaf8f2c64ced9a9d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907fb8", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": { + "0x01": "0x05ec", + "0x00": "0x05ec", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a67c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x38c2e3da3c32f6c2bea9f4a51d86073a5e58887dce47d8a486e66296334f8a5a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Paris-state_test-data_size_2-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ff" + ], + "to": "0xc567619e2c8ca1bcb624d54352bab82fef1be44e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd3cdbef7691b9c48815a00305f0b4c078cc226af", + "secretKey": "0x691f07218d91b3f89bf72281c567619e2c8ca1bcb624d54352bab82fef1be24e" + }, + "post": { + "Paris": [ + { + "hash": "0x64fc7c3b94b8aa1c3c2c26850c77a96182cdc0728f0908644652a21e8822ef5e", + "logs": "0x20cef54ee14a3f3a61a0b164fecddc047b88198a47c7927cdf682869f7e5e23e", + "txbytes": "0xf860800a8307a8ff94c567619e2c8ca1bcb624d54352bab82fef1be44e808025a011d120736694b2de000b7a73abd5c67af6c7f5ddb0167360d15a823cca249947a078aa1a0d3461f554a2a309a471e382d5ae8c1e5b46e46c586c1b1bec9cc219ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90448a", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": { + "0x01": "0x0763", + "0x00": "0x0763", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b83d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xdbad89e070b292cb2516057b389bd842c0d1cab6aa8b94a56f59a30ea7d39ede", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_0-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a313" + ], + "to": "0xae3e7acdeef87978fb04e9ed636094abee28ee21", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7", + "secretKey": "0x8a3fadb4b2e3b997e73ed297ae3e7acdeef87978fb04e9ed636094abee28ec21" + }, + "post": { + "Prague": [ + { + "hash": "0xe40b82892d825f7ab319f8d87d581faac1dfb2fd3204e3cef6fc145c724166a3", + "logs": "0xac0cb3410d901507d3c4cdf88747937f5e827e65add8bbaf2e126362c2095adc", + "txbytes": "0xf860800a8307a31394ae3e7acdeef87978fb04e9ed636094abee28ee21808026a07616fed2dc713ec0f4855f3759faf31d80b2ade1392d97e16947cd80a15c644da04b651fc7f6c553ff2cad8a46177ca88672547ad438a0a5da772be195729dcccd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9133c2", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": { + "0x01": "0x0177", + "0x00": "0x0177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047079", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x18393c7851dc128ffebb13080e223240b3a26ca9edf91d4bf17ec26b76334fb8", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_0-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a48a" + ], + "to": "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb6779e05dbaaf8498273f5250141f3a9904b6d51", + "secretKey": "0x3f49676cd8a42a2eeb00abc9d5090419dcfda650e1928bfb6b2b98fdc8005c4d" + }, + "post": { + "Prague": [ + { + "hash": "0x1d3580c44257302156861ed353e8dc073ebf9fb1337d3d4134c22f27b1b1b20f", + "logs": "0x217222d305147deb87d72f1ff160ee1a130b3a92650ee1da5073f7f56378ec06", + "txbytes": "0xf860800a8307a48a94d5090419dcfda650e1928bfb6b2b98fdc8005e4d808025a0c43e1bc08f6f7f0bba80e45005ab84d5dcb9af692060cef14e098042c5270072a050422e51fa1aef96eb5b4ea0c251701a1116b862534f2096033d827823060a38", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f894", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": { + "0x01": "0x02ee", + "0x00": "0x02ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04823a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xf386b93801bf144fa60a71faec4e55d393041946109c98f3c19cb07b79166546", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_0-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a601" + ], + "to": "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6bb9558b6da2da486c7713488bbf39d4426a13bc", + "secretKey": "0x6c8cfded727ea0eaa21bcd4e567f2e5494c9a7aebfd8b4dec4d57ce3919cf222" + }, + "post": { + "Prague": [ + { + "hash": "0x84d28bdce7de4cd6fa08d5f4843261f4ebe3d3c8e0ece4a00a6853ac5db765e4", + "logs": "0xdd1dca8509edca8f28fa2d1230924d7802a69a01960ff867f35694c818952634", + "txbytes": "0xf860800a8307a60194567f2e5494c9a7aebfd8b4dec4d57ce3919cf422808026a0a23bdb0585a53f2260e8b334ae9a93deb76a7556450a9c828f1e0e6ebf6d001ba040d5b50b1ae6cdb2b453323520ea4c589a652c429e44ed15016995eca93fb7c8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bd66", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": { + "0x01": "0x0465", + "0x00": "0x0465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0493fb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xe64f7563706c2e243a48590b9516f795181039ccecde68c6f155f23cc7525727", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_0-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a778" + ], + "to": "0xf6bb22430ae265f3838da158558925b381770bfe", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x15aa56c88ba63dfbcddea3905e6a97805e36627f", + "secretKey": "0x4665176aa0699f2714f42d20f6bb22430ae265f3838da158558925b3817709fe" + }, + "post": { + "Prague": [ + { + "hash": "0x22351a1c2bc14b41fc14302ad1a2cbaeab932a3f80dd50f04acdda4b6b9792a9", + "logs": "0xb6fbeacf55b6b1b0b1a442a0cff30d955d12ba0aa2d7efd6a2c0ce018ef776a9", + "txbytes": "0xf860800a8307a77894f6bb22430ae265f3838da158558925b381770bfe808026a0e40a0ed3e4dfddef615a3c4179ebf78d28775bb7c327476b188f1f76591e0535a00a2196c62a2292a05d00560ae1dbb81e70f3f20e057b059d185d0b304987bda6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de908238", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": { + "0x01": "0x05dc", + "0x00": "0x05dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a5bc", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x9a433e1006ca072abbf9878fe19e7901ed17a1372c837db977e5579a7a2ff9bf", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_0-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ef" + ], + "to": "0xb1676b77b45b37d2aebdb747b4d05a76798a725e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xcb67c0ceead281116efee678916a648ee16e9f7f", + "secretKey": "0x0f3cb4f328a16bf2b3d6216db1676b77b45b37d2aebdb747b4d05a76798a705e" + }, + "post": { + "Prague": [ + { + "hash": "0x318c2c82f22a8c68e2f155b2a49033989c2c685e8aa84cec561b26f95afd8802", + "logs": "0xf2f52afd8059c0dc3abb356e421d2f107d02e37e8f26af80d37ac8ee5133c5e4", + "txbytes": "0xf860800a8307a8ef94b1676b77b45b37d2aebdb747b4d05a76798a725e808025a0fe85ba8fbf3b82e1ce235a21289b30197c1f1c895c04b337f72e991033062300a064439fca6dfd63cdeda5bdbdec6ef23946025d5bbb9b5a9ef29d4be34904c123", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90470a", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": { + "0x01": "0x0753", + "0x00": "0x0753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b77d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x9cdcb6b6a4f5c9c363cf443809bcf5d867fb842b0008aa899d8128ad41ec00d3", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a31b" + ], + "to": "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69", + "secretKey": "0x69ad67b83000ca7723db3f1087ca619de793fecb7c5fc906b6aaa3d3b9783202" + }, + "post": { + "Prague": [ + { + "hash": "0x31da88de9f9241f91d7d4a97b9c1495cedcb8c6d38f76b790063a24750b241e8", + "logs": "0xf14f46466b50c536672059fde8e4e8c5fdd9812bd2bf6f2a8e72d1a1905bbaaf", + "txbytes": "0xf860800a8307a31b9487ca619de793fecb7c5fc906b6aaa3d3b9783402808026a026a14e9d6db93d6194a105268f6d2827d0277d1a8b16baea06d844d4a703dbeaa00598282c1e784e493961266c122b500d198e5f2bc10f7636d07b1f8fb8c6b096", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913282", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": { + "0x01": "0x017f", + "0x00": "0x017f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0470d9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x64446448169ddc7206a1fe12ded6839ec4d8c2a0fbd1f9902dd8c6e305339b1a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a492" + ], + "to": "0x60234bca2360a18929e9769fd3ade7b44ff14ea3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x124a536223bd1802982fbbb6c619bde1fc1c4233", + "secretKey": "0x73e481cb3f5c965901a81f9660234bca2360a18929e9769fd3ade7b44ff14ca3" + }, + "post": { + "Prague": [ + { + "hash": "0x32402e8253c0b46113edfe71f78757561b803b0ce258ef8ef547864860666de2", + "logs": "0xe4e13ef00b7ac234f3fc9ed4cbfc1488446e2d926fa55fc389862836e49c675f", + "txbytes": "0xf860800a8307a4929460234bca2360a18929e9769fd3ade7b44ff14ea3808025a0efb75ea2cfaede663f29facc2b66f4777910f46a81d78b4d1435c1a253ac9ecea060ca4e6ed603e85cedfe641330de350c982d6bd9426950907772091a61f944d4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f754", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": { + "0x01": "0x02f6", + "0x00": "0x02f6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04829a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x9d4070722d893e1e8551339523bb27479e1cea04378235c9f1f81fbdc5f50169", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a609" + ], + "to": "0xbd774d4b7387ac8617660b369029e6ef3275a923", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x933025463df626132cd71666dd54efade4c06854", + "secretKey": "0x9ab0be2ab205b293303157b0bd774d4b7387ac8617660b369029e6ef3275a723" + }, + "post": { + "Prague": [ + { + "hash": "0x32d6dbb35ea4eaa6f7ce1050c6f3830871485e71d0168fc354d1e0142f745df2", + "logs": "0xc268769330f812c2b4cb19cfad7ec831a81bcc63e4d6288b888741919a318a7a", + "txbytes": "0xf860800a8307a60994bd774d4b7387ac8617660b369029e6ef3275a923808025a0c3092b7f058b223b7067a7bc969c62729e5dd65237b4e888100efaa1a9668a82a005447703819108dff60c21e739cfe898a38712aec58aae553a786db6ce376070", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bc26", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": { + "0x01": "0x046d", + "0x00": "0x046d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04945b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x570a95323be069c3ed6c3a441d1c89a26681a5031c11743128a15d47555583dd", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a780" + ], + "to": "0xe35253303c83253837263012e909d0ac50b410d9", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5800b2f2e2176622c06543a01255774bcf36d6d2", + "secretKey": "0x09ceb4d77dc52eb0309996d1e35253303c83253837263012e909d0ac50b40ed9" + }, + "post": { + "Prague": [ + { + "hash": "0xa294fda22059079a274c55cccc85d3bb126918f14b060b3978d33fb152057214", + "logs": "0x7ff0f518f50e408ba04cbde43653aa83dd08e75b4350083ee922bf3b9b9147aa", + "txbytes": "0xf860800a8307a78094e35253303c83253837263012e909d0ac50b410d9808026a0836c9fc3fb734c8efa56eff38d0e9e0c5f679490ac122ce3402164819ac02c76a02e500688e85aea128d7d30c580aa30ea960633ca474abe97a5cfecfdb2248548", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9080f8", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": { + "0x01": "0x05e4", + "0x00": "0x05e4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a61c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xc66f3736f62fe1074c4f145edd837abccb323cca894e154eff0e4de6fb7a7413", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8f7" + ], + "to": "0xfb0331a496982e13a85abd0bd230855cae89bf30", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4eb767df0424c6c7830e47b75314ca4756a4fa48", + "secretKey": "0xb4600bbc01375c4f7efedb97fb0331a496982e13a85abd0bd230855cae89bd30" + }, + "post": { + "Prague": [ + { + "hash": "0xd79f8a4f5c52703668338fc140707660725b6b2b3b23fd13258ff5bd1f1fcdbf", + "logs": "0x63b1a2e0f04d3840c6a72b9af20491831d367d78937e051577972d99b373e979", + "txbytes": "0xf860800a8307a8f794fb0331a496982e13a85abd0bd230855cae89bf30808026a026076b144b57281cd2fe19b5a14b3a1e3bf88bbaa2ec237a6580dee4e08cae4da02caa59ddfaa25438ac8a8e6f41bc39ae62783192456c84454ead86899fce85e4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9045ca", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": { + "0x01": "0x075b", + "0x00": "0x075b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b7dd", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x089e93adb9f86d4786a040a5c94f4fbe1c156f1d034a87d94aa76cb2afa6881e", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1023-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c30b" + ], + "to": "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22", + "secretKey": "0xb1a2a01a007073e31807157ad6d6604666a1d72e47e2a7906f6563fd3fafd786" + }, + "post": { + "Prague": [ + { + "hash": "0xc882484cbc16a032a17855d7c6e2f2c71184fa77397d5e8802fd8c6d5a6fd4ea", + "logs": "0x8285f3f7a1c1faef13d663531c526c2c2bdbc82f49439a6ea94cb0a5d1e3b508", + "txbytes": "0xf860800a8307c30b94d6d6604666a1d72e47e2a7906f6563fd3fafd986808026a00a561c90c81ab96573908a9db61ec7d9498a211b45eec96ac5c7848c15fa897ca0388e840ca20e496cae5ee5e680fd8e21e850ecefda34dfc6de765ed54bed8a6c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c2274", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": { + "0x01": "0x216f", + "0x00": "0x216f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f5aa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x1c96c704fc966298f341bf7dafb032fb38364f80c7ab48c8b6ade739ffe68e7a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1023-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c482" + ], + "to": "0xbf30a441aace541b86fad4e3a6bb086a64560bce", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06", + "secretKey": "0x24d0f53c026d7b396856401fbf30a441aace541b86fad4e3a6bb086a645609ce" + }, + "post": { + "Prague": [ + { + "hash": "0x833686273a0ba93dc33b5cf596a4d71c803f791b13b52c4731528a3ba444e0b5", + "logs": "0x1ae3842af8147911969261e753e6d6db950d78d16a27a1d0571e499f97af72f3", + "txbytes": "0xf860800a8307c48294bf30a441aace541b86fad4e3a6bb086a64560bce808025a04ae7879781d43cf0fb658822a4295ff5f5c7eb7763eb7cfc883d5eefd67d4813a07f8e6e94dc7273fe548052cf80e00c0cae16e162c51a49c4451e93d088dcfdef", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be746", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": { + "0x01": "0x22e6", + "0x00": "0x22e6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06076b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xe0fe7d01b278f65020575cbbae9310dc9c2285cbe2d0d0b4b63fb0158630fd8a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1023-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c5f9" + ], + "to": "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x36a12d8b197a1d8276d1ba49c46316c7798a3055", + "secretKey": "0x5d66a1d28f87bd53297b4c1a083c4dbdc9aedf8f7c2c0d6c756f19c560e16034" + }, + "post": { + "Prague": [ + { + "hash": "0x3c97b7a88aa53f182c28b8877d3d66839ed75574c718e1274eafa2bd0a35936f", + "logs": "0x1c61c10bef8da82142b12da35f58bcbcb02970fce3b917fed2dbee10c7ab9a0f", + "txbytes": "0xf860800a8307c5f994083c4dbdc9aedf8f7c2c0d6c756f19c560e16234808026a05065cd7dcef184e9eece125d29ee12305c9d90ad9c881d664165956ede6dda52a0765ab1cc7c047c4edc0fdce022df7506f133d78cdd7497fedb906c69c418c57c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8bac18", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": { + "0x01": "0x245d", + "0x00": "0x245d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06192c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xa7f4140efda19d626baed3768f8e6f758549f3f98f50678a8be9e36e7d042b4d", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1023-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c770" + ], + "to": "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14bc11191148f11d4778972b108050e25fb71e4b", + "secretKey": "0xafb9db6d717bb9c688e8cb0eeb6c917400ce3346dd0cbc56182ee3229c13b2ef" + }, + "post": { + "Prague": [ + { + "hash": "0x32df60965418221fc662a6ed7c4d7997eb226138d21e20be0eb6fa09ff40d136", + "logs": "0x630cc45c21e02e8f5d16b1e4f3ff72e21f3a9c804b0e00926516a240f7922c99", + "txbytes": "0xf860800a8307c77094eb6c917400ce3346dd0cbc56182ee3229c13b4ef808026a055bde335d2ff0eb9f9ea5c6a3bc4c7c97a0bbab2e9458fdf8e46b7e108750428a03d30a752c052e252771c24a665a8dc72ead134dc420bfa196b3e6244aea417a2", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b70ea", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": { + "0x01": "0x25d4", + "0x00": "0x25d4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062aed", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x7e74b1f9e1c6a88b2c6cef763b835546ec72124ffe2bec89c304f9c20f40c022", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1023-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8e7" + ], + "to": "0x802a7e929a31f7dd6a2783487221e8627c0a8b77", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02", + "secretKey": "0x758619dbfd09f181b416df9f802a7e929a31f7dd6a2783487221e8627c0a8977" + }, + "post": { + "Prague": [ + { + "hash": "0x8d4771b045786f5a3393d2e3fdb6e2b08e5f5b4a596f5a3257330db4676c1eba", + "logs": "0x7a4611108b932bfe3c7a26c60a6ab9f8d7fde329d97efe09680d7f9a05bc3436", + "txbytes": "0xf860800a8307c8e794802a7e929a31f7dd6a2783487221e8627c0a8b77808025a01283df67fdec427b48ca29893e66d71d89c756cfedc84b1c56162920024477e5a03d024b27634f9fff4395e39de6ff05b1b73c7e2164f5057b1fb8c6319e2a2c48", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b35bc", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": { + "0x01": "0x274b", + "0x00": "0x274b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063cae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x5a63e7ae4ee1102a3f89e587be78a5f7cfe26297f5a44cf99014f11baf33ac30", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1024-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c313" + ], + "to": "0xcd916beb3551f252870289a08bdc9d8f1b53ba52", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xe5049a7abab881ae947ba4ef9424f2629276d4b4", + "secretKey": "0xb7e0ca126ff6d9576dd948a6cd916beb3551f252870289a08bdc9d8f1b53b852" + }, + "post": { + "Prague": [ + { + "hash": "0x872dc1e6f6bd0fe77f41d97bdd0832ba153869049fe177242a2e895f8f1de689", + "logs": "0x103c6782ed93987221882adf6bc7c757407f1696e115782ebfc4c8d2403ebd0b", + "txbytes": "0xf860800a8307c31394cd916beb3551f252870289a08bdc9d8f1b53ba52808026a0e38ce23b6bf70d9117627ba7254159beab590aa973ffb6b5d904e46f652f5f52a019f87c13e9fa90a4e915f63265abe0198a3fed181fcf2eafc9299573bf5447b6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c209e", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": { + "0x01": "0x2177", + "0x00": "0x2177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f637", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x0ccdcdfeb7af4c93137d2e5863a3b2d45397d9479808735fb5b50e5cfef6d643", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1024-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c48a" + ], + "to": "0x055b9bb2e0f05878393e223c202c3b56801ba0b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee", + "secretKey": "0x1a70ff14bf004c5daa2c47e7055b9bb2e0f05878393e223c202c3b56801b9eb2" + }, + "post": { + "Prague": [ + { + "hash": "0x2a12ba15b0956a74823085a14c7a2ab3b3356b32dbf43db9a47a8fe2e8ec6ca6", + "logs": "0x2abf3b2f723ef73da0f81592788b5b8196c8df7bf68d57de05175261d3c9be15", + "txbytes": "0xf860800a8307c48a94055b9bb2e0f05878393e223c202c3b56801ba0b2808025a067cb324b6a0e8a54857ba362ce5c7ae13405935e717818bc41b6deef707ef8e1a035a968588099bc66b23ecba2f58fd1d769e04b5cb5cbe44774571e52a4204098", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be570", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": { + "0x01": "0x22ee", + "0x00": "0x22ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0607f8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x155f9981ec0afac95850ced4b883fb663c13c36cccb4083aeea0e71ed1b157f2", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1024-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c601" + ], + "to": "0x4b9686a497a1a05530754111399db82205d451e5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0", + "secretKey": "0xc465d8cf974aea038e672b254b9686a497a1a05530754111399db82205d44fe5" + }, + "post": { + "Prague": [ + { + "hash": "0x79efc85d6a0c97870f3f323bc6e9dca0590421061aabb65ceb0d24465c1e5b92", + "logs": "0xb8e3f3d0a32d9a4cb19f52796a7ab87d12676582b623d37a8224cde606c0cf58", + "txbytes": "0xf860800a8307c601944b9686a497a1a05530754111399db82205d451e5808026a0889801201307ddac03f982ed62bb8c9d71f4c95279046e4f5b58d16a5d58179fa05a790e51fec1d19c57d1135a0628a65be71203647a37be27cff8c1d62a307e0f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8baa42", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": { + "0x01": "0x2465", + "0x00": "0x2465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0619b9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x2ce93b8eebb2e183b7b65304ef205f64fb5d76b1f15247ea4ee867c3f83e27df", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1024-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c778" + ], + "to": "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5", + "secretKey": "0x189ebaeeeeada738e7f11dd8bcca1b7f76d8bcd6628b4f19fa27814d711a0560" + }, + "post": { + "Prague": [ + { + "hash": "0x3c80f91e40f373bf1f9761541b2ce909419c6d553a03237b3d3dbbc98b878ec8", + "logs": "0x8d1d5b800e635c6276d82f88d7ba9d68cbaf9335e9838283eb6b4d7798bb3540", + "txbytes": "0xf860800a8307c77894bcca1b7f76d8bcd6628b4f19fa27814d711a0760808026a03e684d687a05790e17ba516ad6cb8b0159157be8b622624d859048e63ada9236a0660f053d3a0da01e3d5636997e50fc47ed41c938fdc96172e98f86d21cf6255b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b6f14", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": { + "0x01": "0x25dc", + "0x00": "0x25dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062b7a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x8b651cad9daa0cbbb6a17b8ea831ff16364cc106aa4920081401e0fb56a6a7b4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_1024-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8ef" + ], + "to": "0x04000a7ab63c35cc218c966bcb623d993c347b0b", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x1f30092a96ff5453301b48cbd3fb246d5a287291", + "secretKey": "0x75896e0ff816b9b600444a3904000a7ab63c35cc218c966bcb623d993c34790b" + }, + "post": { + "Prague": [ + { + "hash": "0x577cd516f801e78f21115f222c8a3f9051f955986c4532311fe2c0a1d24c8d62", + "logs": "0x7a02eefbf7c398c4694f9992b48d523194280eae626b9e192efa1e41a8fc1130", + "txbytes": "0xf860800a8307c8ef9404000a7ab63c35cc218c966bcb623d993c347b0b808026a0b0f85168d5969cc1857dc573df7743173ae3ac915e213299e6676b8f6028d15aa02c3a1c645bb6eef4219d4b3f7d2aa65c944cdcdf64ea0169834e1a1a2969e0cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b33e6", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": { + "0x01": "0x2753", + "0x00": "0x2753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063d3b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xc01fba30d01482151bfe1befc0f51e22f2bce2e766444d476884ff804fb3c655", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_2-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a323" + ], + "to": "0x070447d2dc702e5b1c0c279554866a49872f8c11", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x3a6c7d3314e629eba36a9846b1421858e41f2f68", + "secretKey": "0x0c10ee8f658c6390d18299a7070447d2dc702e5b1c0c279554866a49872f8a11" + }, + "post": { + "Prague": [ + { + "hash": "0x9448418c33aebecd2c62bacbee51e9f28beab0905c1d2f8f728c2a63368f7c07", + "logs": "0xa73eb79149b29285adef826adb7de54533c293b0bd968e3f06d263f2ff8fc465", + "txbytes": "0xf860800a8307a32394070447d2dc702e5b1c0c279554866a49872f8c11808026a090bc636ac99e5ed347539d4b2660e79f981078fe6854d8d1b72e376bbe1abdf0a040e689d71c39d15550b1d5041d27a34935095fcb022716182b85a2297daadade", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913142", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": { + "0x01": "0x0187", + "0x00": "0x0187", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047139", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xda5e2ee468a4aafa10d246a422ce47d92fbb591690ba0af6b91f5446d0f551ef", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_2-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a49a" + ], + "to": "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xca3270c6c93e9dc883a0630fc7a3398555337ecc", + "secretKey": "0x736d3a4dad80466d0210fa555ed43f516a5f98514636241d6e8a4e5fa553e8c6" + }, + "post": { + "Prague": [ + { + "hash": "0xc643d71fa3d040bdfe8a8d807d2b19a6a01934e408d57fa43cb5b680bc257d34", + "logs": "0x7931c50a8a5c9b4fe54254dbcf2845b0776707afc4555d50d0ffdba9afa3a62b", + "txbytes": "0xf860800a8307a49a945ed43f516a5f98514636241d6e8a4e5fa553eac6808026a0f9ecbf5de381347072f8d240270325ca04e004d97cebb1a92e787a525834277da04d0a2823290c03aede1beac94cc27cce80a4c9e0ad5cbbf0bea48941646e1f91", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f614", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": { + "0x01": "0x02fe", + "0x00": "0x02fe", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0482fa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x556c021181b7ecadabb76f222177dcda3db1430f8828acf28897425a32e12415", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_2-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a611" + ], + "to": "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xfec23f5ed32450adc20f71fe51db035e118a7a2c", + "secretKey": "0xd2aec0d8fccb4b8600fb008a2a5e80728f5d9160c64c63914c53c4d09aab93c8" + }, + "post": { + "Prague": [ + { + "hash": "0x8fae1cae1234074a28086ac5131b61694220c5372d4bcbb054a98719c94d7569", + "logs": "0x67502199ecb1dbd998a606e8ee3aa48eba5e86e77d00f10c21f28dafd3816ece", + "txbytes": "0xf860800a8307a611942a5e80728f5d9160c64c63914c53c4d09aab95c8808025a0802a0170e7579835bd12b34568a30e8e0aa7142bf25d8e5ebd0aff30f704ce3ea03ea424170c87e9bcb0c9f6e71519fdd90666a37b2cd3ed312b67dc381b816608", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bae6", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": { + "0x01": "0x0475", + "0x00": "0x0475", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0494bb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0x8d58784baf73cd23adcb184e4257962165ea48e2f89482173870c46300902ac5", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_2-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a788" + ], + "to": "0xc22596f97898d81a77fd0650a99614ec8c440913", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x41d51ed323bf23d92b029a6ce99568876ac816b2", + "secretKey": "0x7b22c46fab2f04fea8b86726c22596f97898d81a77fd0650a99614ec8c440713" + }, + "post": { + "Prague": [ + { + "hash": "0xc73ac64d9648877926941440fa2139ad8dff93b187fa845ae4db353f766ffa61", + "logs": "0x498242fb80c0cf67e4f2382d131cfcb8301e5428ced21b7442b04d4b1f5f322a", + "txbytes": "0xf860800a8307a78894c22596f97898d81a77fd0650a99614ec8c440913808025a0aba267d37f6060f25d5aa153702372bb78c053355e8346c722f651c2f7b6bc77a00d2558d70d8cf1f8e7baf0647815e8e633d9014d53f9b320eaf8f2c64ced9a9d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907fb8", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": { + "0x01": "0x05ec", + "0x00": "0x05ec", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a67c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xa2cba9bdea958e3a871613d26e1df546c8c8a365c05c27e04cf4e7395106b2e1", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Prague-state_test-data_size_2-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ff" + ], + "to": "0xc567619e2c8ca1bcb624d54352bab82fef1be44e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd3cdbef7691b9c48815a00305f0b4c078cc226af", + "secretKey": "0x691f07218d91b3f89bf72281c567619e2c8ca1bcb624d54352bab82fef1be24e" + }, + "post": { + "Prague": [ + { + "hash": "0x64fc7c3b94b8aa1c3c2c26850c77a96182cdc0728f0908644652a21e8822ef5e", + "logs": "0x20cef54ee14a3f3a61a0b164fecddc047b88198a47c7927cdf682869f7e5e23e", + "txbytes": "0xf860800a8307a8ff94c567619e2c8ca1bcb624d54352bab82fef1be44e808025a011d120736694b2de000b7a73abd5c67af6c7f5ddb0167360d15a823cca249947a078aa1a0d3461f554a2a309a471e382d5ae8c1e5b46e46c586c1b1bec9cc219ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90448a", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": { + "0x01": "0x0763", + "0x00": "0x0763", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b83d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "blobSchedule": { + "Cancun": { + "target": "0x03", + "max": "0x06", + "baseFeeUpdateFraction": "0x32f0ed" + }, + "Prague": { + "target": "0x06", + "max": "0x09", + "baseFeeUpdateFraction": "0x4c6964" + } + }, + "chainid": "0x01" + }, + "_info": { + "hash": "0xcda48f1e16c9be13501ed849e92e5c68de67911fd7373d03b5bbd2deb923942a", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_0-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a313" + ], + "to": "0xae3e7acdeef87978fb04e9ed636094abee28ee21", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7", + "secretKey": "0x8a3fadb4b2e3b997e73ed297ae3e7acdeef87978fb04e9ed636094abee28ec21" + }, + "post": { + "Shanghai": [ + { + "hash": "0xe40b82892d825f7ab319f8d87d581faac1dfb2fd3204e3cef6fc145c724166a3", + "logs": "0xac0cb3410d901507d3c4cdf88747937f5e827e65add8bbaf2e126362c2095adc", + "txbytes": "0xf860800a8307a31394ae3e7acdeef87978fb04e9ed636094abee28ee21808026a07616fed2dc713ec0f4855f3759faf31d80b2ade1392d97e16947cd80a15c644da04b651fc7f6c553ff2cad8a46177ca88672547ad438a0a5da772be195729dcccd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14fe6c6239eedb9b903cadf7ef10ed0050d18bb7": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9133c2", + "code": "0x", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ec21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ed21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000537f00000000000000000000000000000000000000000000000000000000000000006000a000", + "storage": {} + }, + "0xae3e7acdeef87978fb04e9ed636094abee28ee21": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73ae3e7acdeef87978fb04e9ed636094abee28ed21315073ae3e7acdeef87978fb04e9ed636094abee28ec2131505a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ec215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a90035a6000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed215af1505a900382900361000155819003610000556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fa01f16002556000600060006000600073ae3e7acdeef87978fb04e9ed636094abee28ed218660fb01f160035500", + "storage": { + "0x01": "0x0177", + "0x00": "0x0177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047079", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xeefa7a6c007b6405e62c90a2e49dd401e1bbca6c7bf158070245e10c274766bd", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_0-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a48a" + ], + "to": "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb6779e05dbaaf8498273f5250141f3a9904b6d51", + "secretKey": "0x3f49676cd8a42a2eeb00abc9d5090419dcfda650e1928bfb6b2b98fdc8005c4d" + }, + "post": { + "Shanghai": [ + { + "hash": "0x1d3580c44257302156861ed353e8dc073ebf9fb1337d3d4134c22f27b1b1b20f", + "logs": "0x217222d305147deb87d72f1ff160ee1a130b3a92650ee1da5073f7f56378ec06", + "txbytes": "0xf860800a8307a48a94d5090419dcfda650e1928bfb6b2b98fdc8005e4d808025a0c43e1bc08f6f7f0bba80e45005ab84d5dcb9af692060cef14e098042c5270072a050422e51fa1aef96eb5b4ea0c251701a1116b862534f2096033d827823060a38", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb6779e05dbaaf8498273f5250141f3a9904b6d51": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f894", + "code": "0x", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005c4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005d4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360007f00000000000000000000000000000000000000000000000000000000000000006000a100", + "storage": {} + }, + "0xd5090419dcfda650e1928bfb6b2b98fdc8005e4d": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d5090419dcfda650e1928bfb6b2b98fdc8005d4d315073d5090419dcfda650e1928bfb6b2b98fdc8005c4d31505a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005c4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a90035a6000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d5af1505a900382900361000155819003610000556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027101f16002556000600060006000600073d5090419dcfda650e1928bfb6b2b98fdc8005d4d8661027201f160035500", + "storage": { + "0x01": "0x02ee", + "0x00": "0x02ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04823a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x2ca4aeaff2d673c895b4ce99cf5729dba4004f22a4d331b7731a03f9ed227adb", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_0-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a601" + ], + "to": "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6bb9558b6da2da486c7713488bbf39d4426a13bc", + "secretKey": "0x6c8cfded727ea0eaa21bcd4e567f2e5494c9a7aebfd8b4dec4d57ce3919cf222" + }, + "post": { + "Shanghai": [ + { + "hash": "0x84d28bdce7de4cd6fa08d5f4843261f4ebe3d3c8e0ece4a00a6853ac5db765e4", + "logs": "0xdd1dca8509edca8f28fa2d1230924d7802a69a01960ff867f35694c818952634", + "txbytes": "0xf860800a8307a60194567f2e5494c9a7aebfd8b4dec4d57ce3919cf422808026a0a23bdb0585a53f2260e8b334ae9a93deb76a7556450a9c828f1e0e6ebf6d001ba040d5b50b1ae6cdb2b453323520ea4c589a652c429e44ed15016995eca93fb7c8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6bb9558b6da2da486c7713488bbf39d4426a13bc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bd66", + "code": "0x", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf222": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf322": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600053600060007f00000000000000000000000000000000000000000000000000000000000000006000a200", + "storage": {} + }, + "0x567f2e5494c9a7aebfd8b4dec4d57ce3919cf422": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73567f2e5494c9a7aebfd8b4dec4d57ce3919cf322315073567f2e5494c9a7aebfd8b4dec4d57ce3919cf22231505a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf2225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a90035a6000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf3225af1505a900382900361000155819003610000556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e801f16002556000600060006000600073567f2e5494c9a7aebfd8b4dec4d57ce3919cf322866103e901f160035500", + "storage": { + "0x01": "0x0465", + "0x00": "0x0465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0493fb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x510cfe307856d74f61d793c7845f6487c7a381bfa647f6d2abed51666646d775", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_0-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a778" + ], + "to": "0xf6bb22430ae265f3838da158558925b381770bfe", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x15aa56c88ba63dfbcddea3905e6a97805e36627f", + "secretKey": "0x4665176aa0699f2714f42d20f6bb22430ae265f3838da158558925b3817709fe" + }, + "post": { + "Shanghai": [ + { + "hash": "0x22351a1c2bc14b41fc14302ad1a2cbaeab932a3f80dd50f04acdda4b6b9792a9", + "logs": "0xb6fbeacf55b6b1b0b1a442a0cff30d955d12ba0aa2d7efd6a2c0ce018ef776a9", + "txbytes": "0xf860800a8307a77894f6bb22430ae265f3838da158558925b381770bfe808026a0e40a0ed3e4dfddef615a3c4179ebf78d28775bb7c327476b188f1f76591e0535a00a2196c62a2292a05d00560ae1dbb81e70f3f20e057b059d185d0b304987bda6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x15aa56c88ba63dfbcddea3905e6a97805e36627f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de908238", + "code": "0x", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b3817709fe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770afe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000536000600060007f00000000000000000000000000000000000000000000000000000000000000006000a300", + "storage": {} + }, + "0xf6bb22430ae265f3838da158558925b381770bfe": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73f6bb22430ae265f3838da158558925b381770afe315073f6bb22430ae265f3838da158558925b3817709fe31505a6000600060006000600073f6bb22430ae265f3838da158558925b3817709fe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a90035a6000600060006000600073f6bb22430ae265f3838da158558925b381770afe5af1505a900382900361000155819003610000556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661055f01f16002556000600060006000600073f6bb22430ae265f3838da158558925b381770afe8661056001f160035500", + "storage": { + "0x01": "0x05dc", + "0x00": "0x05dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a5bc", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xedc07b840379a86b57f544f0825c6f62471902e6258d966c1734097d8c8c4219", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_0-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ef" + ], + "to": "0xb1676b77b45b37d2aebdb747b4d05a76798a725e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xcb67c0ceead281116efee678916a648ee16e9f7f", + "secretKey": "0x0f3cb4f328a16bf2b3d6216db1676b77b45b37d2aebdb747b4d05a76798a705e" + }, + "post": { + "Shanghai": [ + { + "hash": "0x318c2c82f22a8c68e2f155b2a49033989c2c685e8aa84cec561b26f95afd8802", + "logs": "0xf2f52afd8059c0dc3abb356e421d2f107d02e37e8f26af80d37ac8ee5133c5e4", + "txbytes": "0xf860800a8307a8ef94b1676b77b45b37d2aebdb747b4d05a76798a725e808025a0fe85ba8fbf3b82e1ce235a21289b30197c1f1c895c04b337f72e991033062300a064439fca6dfd63cdeda5bdbdec6ef23946025d5bbb9b5a9ef29d4be34904c123", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xcb67c0ceead281116efee678916a648ee16e9f7f": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90470a", + "code": "0x", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a705e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f0000000000000000000000000000000000000000000000000000000000000000600000", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a715e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060005360006000600060007f00000000000000000000000000000000000000000000000000000000000000006000a400", + "storage": {} + }, + "0xb1676b77b45b37d2aebdb747b4d05a76798a725e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73b1676b77b45b37d2aebdb747b4d05a76798a715e315073b1676b77b45b37d2aebdb747b4d05a76798a705e31505a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a705e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a90035a6000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e5af1505a900382900361000155819003610000556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d601f16002556000600060006000600073b1676b77b45b37d2aebdb747b4d05a76798a715e866106d701f160035500", + "storage": { + "0x01": "0x0753", + "0x00": "0x0753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b77d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x2ac5288b1e003de4d0893918294b26b95feffde0b2bca99bb327a97e596963d6", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a31b" + ], + "to": "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69", + "secretKey": "0x69ad67b83000ca7723db3f1087ca619de793fecb7c5fc906b6aaa3d3b9783202" + }, + "post": { + "Shanghai": [ + { + "hash": "0x31da88de9f9241f91d7d4a97b9c1495cedcb8c6d38f76b790063a24750b241e8", + "logs": "0xf14f46466b50c536672059fde8e4e8c5fdd9812bd2bf6f2a8e72d1a1905bbaaf", + "txbytes": "0xf860800a8307a31b9487ca619de793fecb7c5fc906b6aaa3d3b9783402808026a026a14e9d6db93d6194a105268f6d2827d0277d1a8b16baea06d844d4a703dbeaa00598282c1e784e493961266c122b500d198e5f2bc10f7636d07b1f8fb8c6b096", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x079f481ccc4ab7096c754dabd9d26bb4d13c5a69": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913282", + "code": "0x", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783202": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783302": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001537f00000000000000000000000000000000000000000000000000000000000000016000a000", + "storage": {} + }, + "0x87ca619de793fecb7c5fc906b6aaa3d3b9783402": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7387ca619de793fecb7c5fc906b6aaa3d3b978330231507387ca619de793fecb7c5fc906b6aaa3d3b978320231505a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97832025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90035a600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833025af1505a90038290036100015581900361000055600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010201f1600255600060006000600060007387ca619de793fecb7c5fc906b6aaa3d3b97833028661010301f160035500", + "storage": { + "0x01": "0x017f", + "0x00": "0x017f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0470d9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xdf543d188c5d9f80959766665fea73a6f12cceab35602df93409a061ce621176", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a492" + ], + "to": "0x60234bca2360a18929e9769fd3ade7b44ff14ea3", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x124a536223bd1802982fbbb6c619bde1fc1c4233", + "secretKey": "0x73e481cb3f5c965901a81f9660234bca2360a18929e9769fd3ade7b44ff14ca3" + }, + "post": { + "Shanghai": [ + { + "hash": "0x32402e8253c0b46113edfe71f78757561b803b0ce258ef8ef547864860666de2", + "logs": "0xe4e13ef00b7ac234f3fc9ed4cbfc1488446e2d926fa55fc389862836e49c675f", + "txbytes": "0xf860800a8307a4929460234bca2360a18929e9769fd3ade7b44ff14ea3808025a0efb75ea2cfaede663f29facc2b66f4777910f46a81d78b4d1435c1a253ac9ecea060ca4e6ed603e85cedfe641330de350c982d6bd9426950907772091a61f944d4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x124a536223bd1802982fbbb6c619bde1fc1c4233": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f754", + "code": "0x", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ca3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14da3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360007f00000000000000000000000000000000000000000000000000000000000000016000a100", + "storage": {} + }, + "0x60234bca2360a18929e9769fd3ade7b44ff14ea3": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7360234bca2360a18929e9769fd3ade7b44ff14da331507360234bca2360a18929e9769fd3ade7b44ff14ca331505a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14ca35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90035a600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da35af1505a90038290036100015581900361000055600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027901f1600255600060006000600060007360234bca2360a18929e9769fd3ade7b44ff14da38661027a01f160035500", + "storage": { + "0x01": "0x02f6", + "0x00": "0x02f6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04829a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x87adf3f50b76ff89fd2fd18749ba4245de1f6e22c9b72dff70df0d2e70411864", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a609" + ], + "to": "0xbd774d4b7387ac8617660b369029e6ef3275a923", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x933025463df626132cd71666dd54efade4c06854", + "secretKey": "0x9ab0be2ab205b293303157b0bd774d4b7387ac8617660b369029e6ef3275a723" + }, + "post": { + "Shanghai": [ + { + "hash": "0x32d6dbb35ea4eaa6f7ce1050c6f3830871485e71d0168fc354d1e0142f745df2", + "logs": "0xc268769330f812c2b4cb19cfad7ec831a81bcc63e4d6288b888741919a318a7a", + "txbytes": "0xf860800a8307a60994bd774d4b7387ac8617660b369029e6ef3275a923808025a0c3092b7f058b223b7067a7bc969c62729e5dd65237b4e888100efaa1a9668a82a005447703819108dff60c21e739cfe898a38712aec58aae553a786db6ce376070", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x933025463df626132cd71666dd54efade4c06854": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bc26", + "code": "0x", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a723": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a823": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600153600060007f00000000000000000000000000000000000000000000000000000000000000016000a200", + "storage": {} + }, + "0xbd774d4b7387ac8617660b369029e6ef3275a923": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bd774d4b7387ac8617660b369029e6ef3275a823315073bd774d4b7387ac8617660b369029e6ef3275a72331505a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a7235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a90035a6000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a8235af1505a900382900361000155819003610000556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f001f16002556000600060006000600073bd774d4b7387ac8617660b369029e6ef3275a823866103f101f160035500", + "storage": { + "0x01": "0x046d", + "0x00": "0x046d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04945b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x1b491859a4eda69a3d12fb41a5419effb6799f91c500c051320c2023f96473a7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a780" + ], + "to": "0xe35253303c83253837263012e909d0ac50b410d9", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x5800b2f2e2176622c06543a01255774bcf36d6d2", + "secretKey": "0x09ceb4d77dc52eb0309996d1e35253303c83253837263012e909d0ac50b40ed9" + }, + "post": { + "Shanghai": [ + { + "hash": "0xa294fda22059079a274c55cccc85d3bb126918f14b060b3978d33fb152057214", + "logs": "0x7ff0f518f50e408ba04cbde43653aa83dd08e75b4350083ee922bf3b9b9147aa", + "txbytes": "0xf860800a8307a78094e35253303c83253837263012e909d0ac50b410d9808026a0836c9fc3fb734c8efa56eff38d0e9e0c5f679490ac122ce3402164819ac02c76a02e500688e85aea128d7d30c580aa30ea960633ca474abe97a5cfecfdb2248548", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x5800b2f2e2176622c06543a01255774bcf36d6d2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9080f8", + "code": "0x", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40ed9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b40fd9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006001536000600060007f00000000000000000000000000000000000000000000000000000000000000016000a300", + "storage": {} + }, + "0xe35253303c83253837263012e909d0ac50b410d9": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73e35253303c83253837263012e909d0ac50b40fd9315073e35253303c83253837263012e909d0ac50b40ed931505a6000600060006000600073e35253303c83253837263012e909d0ac50b40ed95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a90035a6000600060006000600073e35253303c83253837263012e909d0ac50b40fd95af1505a900382900361000155819003610000556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056701f16002556000600060006000600073e35253303c83253837263012e909d0ac50b40fd98661056801f160035500", + "storage": { + "0x01": "0x05e4", + "0x00": "0x05e4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a61c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xcf1786cee34398f30db2457fec2799f4968eab4012497aaeb0f9c42b49bb511f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8f7" + ], + "to": "0xfb0331a496982e13a85abd0bd230855cae89bf30", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4eb767df0424c6c7830e47b75314ca4756a4fa48", + "secretKey": "0xb4600bbc01375c4f7efedb97fb0331a496982e13a85abd0bd230855cae89bd30" + }, + "post": { + "Shanghai": [ + { + "hash": "0xd79f8a4f5c52703668338fc140707660725b6b2b3b23fd13258ff5bd1f1fcdbf", + "logs": "0x63b1a2e0f04d3840c6a72b9af20491831d367d78937e051577972d99b373e979", + "txbytes": "0xf860800a8307a8f794fb0331a496982e13a85abd0bd230855cae89bf30808026a026076b144b57281cd2fe19b5a14b3a1e3bf88bbaa2ec237a6580dee4e08cae4da02caa59ddfaa25438ac8a8e6f41bc39ae62783192456c84454ead86899fce85e4", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4eb767df0424c6c7830e47b75314ca4756a4fa48": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9045ca", + "code": "0x", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bd30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f0000000000000000000000000000000000000000000000000000000000000001600000", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89be30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060015360006000600060007f00000000000000000000000000000000000000000000000000000000000000016000a400", + "storage": {} + }, + "0xfb0331a496982e13a85abd0bd230855cae89bf30": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73fb0331a496982e13a85abd0bd230855cae89be30315073fb0331a496982e13a85abd0bd230855cae89bd3031505a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89bd305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a90035a6000600060006000600073fb0331a496982e13a85abd0bd230855cae89be305af1505a900382900361000155819003610000556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106de01f16002556000600060006000600073fb0331a496982e13a85abd0bd230855cae89be30866106df01f160035500", + "storage": { + "0x01": "0x075b", + "0x00": "0x075b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b7dd", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x57993a5aba13eebf8d1ffac43f582b313fa34a48eab46c2e89b2d7ed71c7e38f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1023-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c30b" + ], + "to": "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22", + "secretKey": "0xb1a2a01a007073e31807157ad6d6604666a1d72e47e2a7906f6563fd3fafd786" + }, + "post": { + "Shanghai": [ + { + "hash": "0xc882484cbc16a032a17855d7c6e2f2c71184fa77397d5e8802fd8c6d5a6fd4ea", + "logs": "0x8285f3f7a1c1faef13d663531c526c2c2bdbc82f49439a6ea94cb0a5d1e3b508", + "txbytes": "0xf860800a8307c30b94d6d6604666a1d72e47e2a7906f6563fd3fafd986808026a00a561c90c81ab96573908a9db61ec7d9498a211b45eec96ac5c7848c15fa897ca0388e840ca20e496cae5ee5e680fd8e21e850ecefda34dfc6de765ed54bed8a6c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xb9c29c3c7374bbe2319d4240fd2aef17730aed22": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c2274", + "code": "0x", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd786": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd886": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff537f00000000000000000000000000000000000000000000000000000000000003ff6000a000", + "storage": {} + }, + "0xd6d6604666a1d72e47e2a7906f6563fd3fafd986": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73d6d6604666a1d72e47e2a7906f6563fd3fafd886315073d6d6604666a1d72e47e2a7906f6563fd3fafd78631505a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd7865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a90035a6000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd8865af1505a900382900361000155819003610000556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f201f16002556000600060006000600073d6d6604666a1d72e47e2a7906f6563fd3fafd886866120f301f160035500", + "storage": { + "0x01": "0x216f", + "0x00": "0x216f", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f5aa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x9c8e467fe8d89aa73d47c3e2f8506ab2aaa4c49c9974df8c90ed3a6a0229cf30", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1023-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c482" + ], + "to": "0xbf30a441aace541b86fad4e3a6bb086a64560bce", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06", + "secretKey": "0x24d0f53c026d7b396856401fbf30a441aace541b86fad4e3a6bb086a645609ce" + }, + "post": { + "Shanghai": [ + { + "hash": "0x833686273a0ba93dc33b5cf596a4d71c803f791b13b52c4731528a3ba444e0b5", + "logs": "0x1ae3842af8147911969261e753e6d6db950d78d16a27a1d0571e499f97af72f3", + "txbytes": "0xf860800a8307c48294bf30a441aace541b86fad4e3a6bb086a64560bce808025a04ae7879781d43cf0fb658822a4295ff5f5c7eb7763eb7cfc883d5eefd67d4813a07f8e6e94dc7273fe548052cf80e00c0cae16e162c51a49c4451e93d088dcfdef", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xace8542e36e3e4a704716db19a9c1ce3c26b3d06": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be746", + "code": "0x", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a645609ce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560ace": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360007f00000000000000000000000000000000000000000000000000000000000003ff6000a100", + "storage": {} + }, + "0xbf30a441aace541b86fad4e3a6bb086a64560bce": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bf30a441aace541b86fad4e3a6bb086a64560ace315073bf30a441aace541b86fad4e3a6bb086a645609ce31505a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a645609ce5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a90035a6000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace5af1505a900382900361000155819003610000556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226901f16002556000600060006000600073bf30a441aace541b86fad4e3a6bb086a64560ace8661226a01f160035500", + "storage": { + "0x01": "0x22e6", + "0x00": "0x22e6", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06076b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd386d68c5a13e402659a0430f19e56487891f05d81e93467d48e090cc6740af6", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1023-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c5f9" + ], + "to": "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x36a12d8b197a1d8276d1ba49c46316c7798a3055", + "secretKey": "0x5d66a1d28f87bd53297b4c1a083c4dbdc9aedf8f7c2c0d6c756f19c560e16034" + }, + "post": { + "Shanghai": [ + { + "hash": "0x3c97b7a88aa53f182c28b8877d3d66839ed75574c718e1274eafa2bd0a35936f", + "logs": "0x1c61c10bef8da82142b12da35f58bcbcb02970fce3b917fed2dbee10c7ab9a0f", + "txbytes": "0xf860800a8307c5f994083c4dbdc9aedf8f7c2c0d6c756f19c560e16234808026a05065cd7dcef184e9eece125d29ee12305c9d90ad9c881d664165956ede6dda52a0765ab1cc7c047c4edc0fdce022df7506f133d78cdd7497fedb906c69c418c57c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x36a12d8b197a1d8276d1ba49c46316c7798a3055": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8bac18", + "code": "0x", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16034": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16134": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff53600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a200", + "storage": {} + }, + "0x083c4dbdc9aedf8f7c2c0d6c756f19c560e16234": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73083c4dbdc9aedf8f7c2c0d6c756f19c560e16134315073083c4dbdc9aedf8f7c2c0d6c756f19c560e1603431505a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e160345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a90035a6000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e161345af1505a900382900361000155819003610000556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e001f16002556000600060006000600073083c4dbdc9aedf8f7c2c0d6c756f19c560e16134866123e101f160035500", + "storage": { + "0x01": "0x245d", + "0x00": "0x245d", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x06192c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x835ff9818a35541dc3bbfef046712dc06095af154c58bfbef82bb34767635589", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1023-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c770" + ], + "to": "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x14bc11191148f11d4778972b108050e25fb71e4b", + "secretKey": "0xafb9db6d717bb9c688e8cb0eeb6c917400ce3346dd0cbc56182ee3229c13b2ef" + }, + "post": { + "Shanghai": [ + { + "hash": "0x32df60965418221fc662a6ed7c4d7997eb226138d21e20be0eb6fa09ff40d136", + "logs": "0x630cc45c21e02e8f5d16b1e4f3ff72e21f3a9c804b0e00926516a240f7922c99", + "txbytes": "0xf860800a8307c77094eb6c917400ce3346dd0cbc56182ee3229c13b4ef808026a055bde335d2ff0eb9f9ea5c6a3bc4c7c97a0bbab2e9458fdf8e46b7e108750428a03d30a752c052e252771c24a665a8dc72ead134dc420bfa196b3e6244aea417a2", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x14bc11191148f11d4778972b108050e25fb71e4b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b70ea", + "code": "0x", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b2ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b3ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff536000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a300", + "storage": {} + }, + "0xeb6c917400ce3346dd0cbc56182ee3229c13b4ef": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73eb6c917400ce3346dd0cbc56182ee3229c13b3ef315073eb6c917400ce3346dd0cbc56182ee3229c13b2ef31505a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b2ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a90035a6000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef5af1505a900382900361000155819003610000556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255701f16002556000600060006000600073eb6c917400ce3346dd0cbc56182ee3229c13b3ef8661255801f160035500", + "storage": { + "0x01": "0x25d4", + "0x00": "0x25d4", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062aed", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xc5bdb74bc1ad3165b3adbff7325a0619887f0d180035f6ba7c22b2847b3d043f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1023-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8e7" + ], + "to": "0x802a7e929a31f7dd6a2783487221e8627c0a8b77", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02", + "secretKey": "0x758619dbfd09f181b416df9f802a7e929a31f7dd6a2783487221e8627c0a8977" + }, + "post": { + "Shanghai": [ + { + "hash": "0x8d4771b045786f5a3393d2e3fdb6e2b08e5f5b4a596f5a3257330db4676c1eba", + "logs": "0x7a4611108b932bfe3c7a26c60a6ab9f8d7fde329d97efe09680d7f9a05bc3436", + "txbytes": "0xf860800a8307c8e794802a7e929a31f7dd6a2783487221e8627c0a8b77808025a01283df67fdec427b48ca29893e66d71d89c756cfedc84b1c56162920024477e5a03d024b27634f9fff4395e39de6ff05b1b73c7e2164f5057b1fb8c6319e2a2c48", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x4b6565ecc964c09ff8e361e3f7df71bd3844dc02": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b35bc", + "code": "0x", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8977": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff600000", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8a77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006103ff5360006000600060007f00000000000000000000000000000000000000000000000000000000000003ff6000a400", + "storage": {} + }, + "0x802a7e929a31f7dd6a2783487221e8627c0a8b77": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73802a7e929a31f7dd6a2783487221e8627c0a8a77315073802a7e929a31f7dd6a2783487221e8627c0a897731505a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a89775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a90035a6000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a775af1505a900382900361000155819003610000556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126ce01f16002556000600060006000600073802a7e929a31f7dd6a2783487221e8627c0a8a77866126cf01f160035500", + "storage": { + "0x01": "0x274b", + "0x00": "0x274b", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063cae", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x79c3c0b1297616daa9fc1dde857ef7d4e6dc71a90c51b051be1280d746eb153f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1024-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c313" + ], + "to": "0xcd916beb3551f252870289a08bdc9d8f1b53ba52", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xe5049a7abab881ae947ba4ef9424f2629276d4b4", + "secretKey": "0xb7e0ca126ff6d9576dd948a6cd916beb3551f252870289a08bdc9d8f1b53b852" + }, + "post": { + "Shanghai": [ + { + "hash": "0x872dc1e6f6bd0fe77f41d97bdd0832ba153869049fe177242a2e895f8f1de689", + "logs": "0x103c6782ed93987221882adf6bc7c757407f1696e115782ebfc4c8d2403ebd0b", + "txbytes": "0xf860800a8307c31394cd916beb3551f252870289a08bdc9d8f1b53ba52808026a0e38ce23b6bf70d9117627ba7254159beab590aa973ffb6b5d904e46f652f5f52a019f87c13e9fa90a4e915f63265abe0198a3fed181fcf2eafc9299573bf5447b6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xe5049a7abab881ae947ba4ef9424f2629276d4b4": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8c209e", + "code": "0x", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b852": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53b952": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400537f00000000000000000000000000000000000000000000000000000000000004006000a000", + "storage": {} + }, + "0xcd916beb3551f252870289a08bdc9d8f1b53ba52": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73cd916beb3551f252870289a08bdc9d8f1b53b952315073cd916beb3551f252870289a08bdc9d8f1b53b85231505a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b8525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a90035a6000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b9525af1505a900382900361000155819003610000556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fa01f16002556000600060006000600073cd916beb3551f252870289a08bdc9d8f1b53b952866120fb01f160035500", + "storage": { + "0x01": "0x2177", + "0x00": "0x2177", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x05f637", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xd221b432a2b2f0ee1e1e2bc6d63dca023c91e514076564db3287ad8e4a7b780f", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1024-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c48a" + ], + "to": "0x055b9bb2e0f05878393e223c202c3b56801ba0b2", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee", + "secretKey": "0x1a70ff14bf004c5daa2c47e7055b9bb2e0f05878393e223c202c3b56801b9eb2" + }, + "post": { + "Shanghai": [ + { + "hash": "0x2a12ba15b0956a74823085a14c7a2ab3b3356b32dbf43db9a47a8fe2e8ec6ca6", + "logs": "0x2abf3b2f723ef73da0f81592788b5b8196c8df7bf68d57de05175261d3c9be15", + "txbytes": "0xf860800a8307c48a94055b9bb2e0f05878393e223c202c3b56801ba0b2808025a067cb324b6a0e8a54857ba362ce5c7ae13405935e717818bc41b6deef707ef8e1a035a968588099bc66b23ecba2f58fd1d769e04b5cb5cbe44774571e52a4204098", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x230de9b7416714ca1b1bd89ca0b61b746fcc1dee": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8be570", + "code": "0x", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9eb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801b9fb2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360007f00000000000000000000000000000000000000000000000000000000000004006000a100", + "storage": {} + }, + "0x055b9bb2e0f05878393e223c202c3b56801ba0b2": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73055b9bb2e0f05878393e223c202c3b56801b9fb2315073055b9bb2e0f05878393e223c202c3b56801b9eb231505a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9eb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a90035a6000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb25af1505a900382900361000155819003610000556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227101f16002556000600060006000600073055b9bb2e0f05878393e223c202c3b56801b9fb28661227201f160035500", + "storage": { + "0x01": "0x22ee", + "0x00": "0x22ee", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0607f8", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x6a2253c9c20e90724288c534a535e548b12c969817eedae73f5e12171b3d1585", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1024-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c601" + ], + "to": "0x4b9686a497a1a05530754111399db82205d451e5", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0", + "secretKey": "0xc465d8cf974aea038e672b254b9686a497a1a05530754111399db82205d44fe5" + }, + "post": { + "Shanghai": [ + { + "hash": "0x79efc85d6a0c97870f3f323bc6e9dca0590421061aabb65ceb0d24465c1e5b92", + "logs": "0xb8e3f3d0a32d9a4cb19f52796a7ab87d12676582b623d37a8224cde606c0cf58", + "txbytes": "0xf860800a8307c601944b9686a497a1a05530754111399db82205d451e5808026a0889801201307ddac03f982ed62bb8c9d71f4c95279046e4f5b58d16a5d58179fa05a790e51fec1d19c57d1135a0628a65be71203647a37be27cff8c1d62a307e0f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x44a0631722e2f9ff85ad6503dabdfc1a0a4d85c0": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8baa42", + "code": "0x", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d44fe5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d450e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600061040053600060007f00000000000000000000000000000000000000000000000000000000000004006000a200", + "storage": {} + }, + "0x4b9686a497a1a05530754111399db82205d451e5": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x734b9686a497a1a05530754111399db82205d450e53150734b9686a497a1a05530754111399db82205d44fe531505a60006000600060006000734b9686a497a1a05530754111399db82205d44fe55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a90035a60006000600060006000734b9686a497a1a05530754111399db82205d450e55af1505a9003829003610001558190036100005560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e801f160025560006000600060006000734b9686a497a1a05530754111399db82205d450e5866123e901f160035500", + "storage": { + "0x01": "0x2465", + "0x00": "0x2465", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0619b9", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8d573fb9112a81a23d4d74e69fbdeb71db7c55278a290a840c7f3e840bf0b552", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1024-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c778" + ], + "to": "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5", + "secretKey": "0x189ebaeeeeada738e7f11dd8bcca1b7f76d8bcd6628b4f19fa27814d711a0560" + }, + "post": { + "Shanghai": [ + { + "hash": "0x3c80f91e40f373bf1f9761541b2ce909419c6d553a03237b3d3dbbc98b878ec8", + "logs": "0x8d1d5b800e635c6276d82f88d7ba9d68cbaf9335e9838283eb6b4d7798bb3540", + "txbytes": "0xf860800a8307c77894bcca1b7f76d8bcd6628b4f19fa27814d711a0760808026a03e684d687a05790e17ba516ad6cb8b0159157be8b622624d859048e63ada9236a0660f053d3a0da01e3d5636997e50fc47ed41c938fdc96172e98f86d21cf6255b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x6b8bc11e43f8a83e9d7147f1df02cfc104f8b1c5": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b6f14", + "code": "0x", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0560": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0660": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000610400536000600060007f00000000000000000000000000000000000000000000000000000000000004006000a300", + "storage": {} + }, + "0xbcca1b7f76d8bcd6628b4f19fa27814d711a0760": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73bcca1b7f76d8bcd6628b4f19fa27814d711a0660315073bcca1b7f76d8bcd6628b4f19fa27814d711a056031505a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a05605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a90035a6000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06605af1505a900382900361000155819003610000556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661255f01f16002556000600060006000600073bcca1b7f76d8bcd6628b4f19fa27814d711a06608661256001f160035500", + "storage": { + "0x01": "0x25dc", + "0x00": "0x25dc", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x062b7a", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x2887cdd96a30997b20653c31188b047f3a8021b172b964d88be55bdecaa2a19b", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_1024-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07c8ef" + ], + "to": "0x04000a7ab63c35cc218c966bcb623d993c347b0b", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x1f30092a96ff5453301b48cbd3fb246d5a287291", + "secretKey": "0x75896e0ff816b9b600444a3904000a7ab63c35cc218c966bcb623d993c34790b" + }, + "post": { + "Shanghai": [ + { + "hash": "0x577cd516f801e78f21115f222c8a3f9051f955986c4532311fe2c0a1d24c8d62", + "logs": "0x7a02eefbf7c398c4694f9992b48d523194280eae626b9e192efa1e41a8fc1130", + "txbytes": "0xf860800a8307c8ef9404000a7ab63c35cc218c966bcb623d993c347b0b808026a0b0f85168d5969cc1857dc573df7743173ae3ac915e213299e6676b8f6028d15aa02c3a1c645bb6eef4219d4b3f7d2aa65c944cdcdf64ea0169834e1a1a2969e0cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x1f30092a96ff5453301b48cbd3fb246d5a287291": { + "nonce": "0x01", + "balance": "0x3635c9adc5de8b33e6", + "code": "0x", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c34790b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f0000000000000000000000000000000000000000000000000000000000000400600000", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347a0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006104005360006000600060007f00000000000000000000000000000000000000000000000000000000000004006000a400", + "storage": {} + }, + "0x04000a7ab63c35cc218c966bcb623d993c347b0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7304000a7ab63c35cc218c966bcb623d993c347a0b31507304000a7ab63c35cc218c966bcb623d993c34790b31505a600060006000600060007304000a7ab63c35cc218c966bcb623d993c34790b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90035a600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b5af1505a90038290036100015581900361000055600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d601f1600255600060006000600060007304000a7ab63c35cc218c966bcb623d993c347a0b866126d701f160035500", + "storage": { + "0x01": "0x2753", + "0x00": "0x2753", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x063d3b", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x21d931f6c23f5c569f9cea6c7b6184a0021ebc50290babb53f4f8d2ae4019962", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_2-opcode_LOG0-topics_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a323" + ], + "to": "0x070447d2dc702e5b1c0c279554866a49872f8c11", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x3a6c7d3314e629eba36a9846b1421858e41f2f68", + "secretKey": "0x0c10ee8f658c6390d18299a7070447d2dc702e5b1c0c279554866a49872f8a11" + }, + "post": { + "Shanghai": [ + { + "hash": "0x9448418c33aebecd2c62bacbee51e9f28beab0905c1d2f8f728c2a63368f7c07", + "logs": "0xa73eb79149b29285adef826adb7de54533c293b0bd968e3f06d263f2ff8fc465", + "txbytes": "0xf860800a8307a32394070447d2dc702e5b1c0c279554866a49872f8c11808026a090bc636ac99e5ed347539d4b2660e79f981078fe6854d8d1b72e376bbe1abdf0a040e689d71c39d15550b1d5041d27a34935095fcb022716182b85a2297daadade", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x3a6c7d3314e629eba36a9846b1421858e41f2f68": { + "nonce": "0x01", + "balance": "0x3635c9adc5de913142", + "code": "0x", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8a11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8b11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002537f00000000000000000000000000000000000000000000000000000000000000026000a000", + "storage": {} + }, + "0x070447d2dc702e5b1c0c279554866a49872f8c11": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73070447d2dc702e5b1c0c279554866a49872f8b11315073070447d2dc702e5b1c0c279554866a49872f8a1131505a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8a115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a90035a6000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b115af1505a900382900361000155819003610000556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010a01f16002556000600060006000600073070447d2dc702e5b1c0c279554866a49872f8b118661010b01f160035500", + "storage": { + "0x01": "0x0187", + "0x00": "0x0187", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x047139", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xf57bd130356069ef715b03a1e85e9ea16be361ec30cadd68ab73fb5882ea40c6", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_2-opcode_LOG1-topics_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a49a" + ], + "to": "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xca3270c6c93e9dc883a0630fc7a3398555337ecc", + "secretKey": "0x736d3a4dad80466d0210fa555ed43f516a5f98514636241d6e8a4e5fa553e8c6" + }, + "post": { + "Shanghai": [ + { + "hash": "0xc643d71fa3d040bdfe8a8d807d2b19a6a01934e408d57fa43cb5b680bc257d34", + "logs": "0x7931c50a8a5c9b4fe54254dbcf2845b0776707afc4555d50d0ffdba9afa3a62b", + "txbytes": "0xf860800a8307a49a945ed43f516a5f98514636241d6e8a4e5fa553eac6808026a0f9ecbf5de381347072f8d240270325ca04e004d97cebb1a92e787a525834277da04d0a2823290c03aede1beac94cc27cce80a4c9e0ad5cbbf0bea48941646e1f91", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xca3270c6c93e9dc883a0630fc7a3398555337ecc": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90f614", + "code": "0x", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e8c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553e9c6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360007f00000000000000000000000000000000000000000000000000000000000000026000a100", + "storage": {} + }, + "0x5ed43f516a5f98514636241d6e8a4e5fa553eac6": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x735ed43f516a5f98514636241d6e8a4e5fa553e9c63150735ed43f516a5f98514636241d6e8a4e5fa553e8c631505a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e8c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a90035a60006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c65af1505a9003829003610001558190036100005560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028101f160025560006000600060006000735ed43f516a5f98514636241d6e8a4e5fa553e9c68661028201f160035500", + "storage": { + "0x01": "0x02fe", + "0x00": "0x02fe", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0482fa", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x86baf166efd29ef952941ce80c840cb2d19a6f2749e7a34c234807d9f84e32d7", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_2-opcode_LOG2-topics_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a611" + ], + "to": "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xfec23f5ed32450adc20f71fe51db035e118a7a2c", + "secretKey": "0xd2aec0d8fccb4b8600fb008a2a5e80728f5d9160c64c63914c53c4d09aab93c8" + }, + "post": { + "Shanghai": [ + { + "hash": "0x8fae1cae1234074a28086ac5131b61694220c5372d4bcbb054a98719c94d7569", + "logs": "0x67502199ecb1dbd998a606e8ee3aa48eba5e86e77d00f10c21f28dafd3816ece", + "txbytes": "0xf860800a8307a611942a5e80728f5d9160c64c63914c53c4d09aab95c8808025a0802a0170e7579835bd12b34568a30e8e0aa7142bf25d8e5ebd0aff30f704ce3ea03ea424170c87e9bcb0c9f6e71519fdd90666a37b2cd3ed312b67dc381b816608", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xfec23f5ed32450adc20f71fe51db035e118a7a2c": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90bae6", + "code": "0x", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab93c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab94c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600253600060007f00000000000000000000000000000000000000000000000000000000000000026000a200", + "storage": {} + }, + "0x2a5e80728f5d9160c64c63914c53c4d09aab95c8": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x732a5e80728f5d9160c64c63914c53c4d09aab94c83150732a5e80728f5d9160c64c63914c53c4d09aab93c831505a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab93c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a90035a60006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c85af1505a9003829003610001558190036100005560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f801f160025560006000600060006000732a5e80728f5d9160c64c63914c53c4d09aab94c8866103f901f160035500", + "storage": { + "0x01": "0x0475", + "0x00": "0x0475", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0494bb", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0xe71c49f3fb51ce04b5fe91e39b769e205fe76f9f7ae19ca0c841aa27f75c5be4", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_2-opcode_LOG3-topics_3]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a788" + ], + "to": "0xc22596f97898d81a77fd0650a99614ec8c440913", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x41d51ed323bf23d92b029a6ce99568876ac816b2", + "secretKey": "0x7b22c46fab2f04fea8b86726c22596f97898d81a77fd0650a99614ec8c440713" + }, + "post": { + "Shanghai": [ + { + "hash": "0xc73ac64d9648877926941440fa2139ad8dff93b187fa845ae4db353f766ffa61", + "logs": "0x498242fb80c0cf67e4f2382d131cfcb8301e5428ced21b7442b04d4b1f5f322a", + "txbytes": "0xf860800a8307a78894c22596f97898d81a77fd0650a99614ec8c440913808025a0aba267d37f6060f25d5aa153702372bb78c053355e8346c722f651c2f7b6bc77a00d2558d70d8cf1f8e7baf0647815e8e633d9014d53f9b320eaf8f2c64ced9a9d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0x41d51ed323bf23d92b029a6ce99568876ac816b2": { + "nonce": "0x01", + "balance": "0x3635c9adc5de907fb8", + "code": "0x", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440713": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440813": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006002536000600060007f00000000000000000000000000000000000000000000000000000000000000026000a300", + "storage": {} + }, + "0xc22596f97898d81a77fd0650a99614ec8c440913": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c22596f97898d81a77fd0650a99614ec8c440813315073c22596f97898d81a77fd0650a99614ec8c44071331505a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4407135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a90035a6000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408135af1505a900382900361000155819003610000556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661056f01f16002556000600060006000600073c22596f97898d81a77fd0650a99614ec8c4408138661057001f160035500", + "storage": { + "0x01": "0x05ec", + "0x00": "0x05ec", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04a67c", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x33bf6dca6e61637c7ad1cb1a63e1dddc1269605545ef89e4dbcdfb0c2bb14d29", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + }, + "tests/frontier/opcodes/test_log.py::test_gas[fork_Shanghai-state_test-data_size_2-opcode_LOG4-topics_4]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x07270e00", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x07a8ff" + ], + "to": "0xc567619e2c8ca1bcb624d54352bab82fef1be44e", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xd3cdbef7691b9c48815a00305f0b4c078cc226af", + "secretKey": "0x691f07218d91b3f89bf72281c567619e2c8ca1bcb624d54352bab82fef1be24e" + }, + "post": { + "Shanghai": [ + { + "hash": "0x64fc7c3b94b8aa1c3c2c26850c77a96182cdc0728f0908644652a21e8822ef5e", + "logs": "0x20cef54ee14a3f3a61a0b164fecddc047b88198a47c7927cdf682869f7e5e23e", + "txbytes": "0xf860800a8307a8ff94c567619e2c8ca1bcb624d54352bab82fef1be44e808025a011d120736694b2de000b7a73abd5c67af6c7f5ddb0167360d15a823cca249947a078aa1a0d3461f554a2a309a471e382d5ae8c1e5b46e46c586c1b1bec9cc219ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "state": { + "0xd3cdbef7691b9c48815a00305f0b4c078cc226af": { + "nonce": "0x01", + "balance": "0x3635c9adc5de90448a", + "code": "0x", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be24e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f0000000000000000000000000000000000000000000000000000000000000002600000", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be34e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060025360006000600060007f00000000000000000000000000000000000000000000000000000000000000026000a400", + "storage": {} + }, + "0xc567619e2c8ca1bcb624d54352bab82fef1be44e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73c567619e2c8ca1bcb624d54352bab82fef1be34e315073c567619e2c8ca1bcb624d54352bab82fef1be24e31505a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be24e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a90035a6000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e5af1505a900382900361000155819003610000556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e601f16002556000600060006000600073c567619e2c8ca1bcb624d54352bab82fef1be34e866106e701f160035500", + "storage": { + "0x01": "0x0763", + "0x00": "0x0763", + "0x03": "0x01" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x04b83d", + "code": "0x", + "storage": {} + } + } + } + ] + }, + "config": { + "chainid": "0x01" + }, + "_info": { + "hash": "0x8062fd8d5354acc05602cfb3517adb6e9990e9603581ac1b3ba054f081aca342", + "comment": "`execution-specs` generated test", + "filling-transition-tool": "2.18.0rc6", + "description": "Test that LOGx gas works as expected.", + "url": "https://github.com/ethereum/execution-specs/blob/tests-v5.4.0/tests/frontier/opcodes/test_log.py#L31", + "fixture-format": "state_test" + } + } +} diff --git a/tests/evm_spec_test/state_tests/frontier/opcodes/test_log.py b/tests/evm_spec_test/state_tests/frontier/opcodes/test_log.py new file mode 100644 index 000000000..e3cfe61c4 --- /dev/null +++ b/tests/evm_spec_test/state_tests/frontier/opcodes/test_log.py @@ -0,0 +1,51 @@ +""" +Test LOGx opcodes. +""" + +import pytest +from execution_testing import ( + Alloc, + Fork, + Op, + StateTestFiller, + gas_test, +) + +REFERENCE_SPEC_GIT_PATH = "N/A" +REFERENCE_SPEC_VERSION = "N/A" + + +@pytest.mark.valid_from("Berlin") +@pytest.mark.parametrize( + "opcode,topics", + [(Op.LOG0, 0), (Op.LOG1, 1), (Op.LOG2, 2), (Op.LOG3, 3), (Op.LOG4, 4)], +) +@pytest.mark.parametrize( + "data_size", + [ + 0, + 1, + 2, + 1023, + 1024, + ], +) +def test_gas( + state_test: StateTestFiller, + pre: Alloc, + opcode: Op, + topics: int, + data_size: int, + fork: Fork, +) -> None: + """Test that LOGx gas works as expected.""" + gas_test( + fork=fork, + state_test=state_test, + pre=pre, + setup_code=Op.MSTORE8(data_size, 0) + + Op.PUSH1(0) * topics + + Op.PUSH32(data_size) + + Op.PUSH1(0), + subject_code=opcode(data_size=data_size), + ) From f50b449d410b21276ce0d1c9da12062c5bd65dd9 Mon Sep 17 00:00:00 2001 From: ZR74 <2401889661@qq.com> Date: Thu, 22 Jan 2026 17:57:48 +0800 Subject: [PATCH 2/4] style: format check --- src/tests/evm_test_helpers.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tests/evm_test_helpers.cpp b/src/tests/evm_test_helpers.cpp index 7b26ce20e..cc8c27c0a 100644 --- a/src/tests/evm_test_helpers.cpp +++ b/src/tests/evm_test_helpers.cpp @@ -49,8 +49,7 @@ calculateLogsHashImpl(const std::vector &Logs) { zen::evm::rlp::encodeListFromEncodedItems(LogComponents)); } - auto RlpEncodedLogs = - zen::evm::rlp::encodeListFromEncodedItems(EncodedLogs); + auto RlpEncodedLogs = zen::evm::rlp::encodeListFromEncodedItems(EncodedLogs); auto Hash = zen::host::evm::crypto::keccak256(RlpEncodedLogs); From f98db55278e05017935173bcb41985eb74f980e0 Mon Sep 17 00:00:00 2001 From: ZR74 <2401889661@qq.com> Date: Mon, 26 Jan 2026 16:00:47 +0800 Subject: [PATCH 3/4] fix: exclude CALL stipend from callee gas charge --- src/compiler/evm_frontend/evm_imported.cpp | 5 ++++ src/evm/opcode_handlers.cpp | 34 ---------------------- 2 files changed, 5 insertions(+), 34 deletions(-) diff --git a/src/compiler/evm_frontend/evm_imported.cpp b/src/compiler/evm_frontend/evm_imported.cpp index 690033ddd..b0b8b3703 100644 --- a/src/compiler/evm_frontend/evm_imported.cpp +++ b/src/compiler/evm_frontend/evm_imported.cpp @@ -1003,6 +1003,11 @@ static uint64_t evmHandleCallInternal(zen::runtime::EVMInstance *Instance, GasLeft = 0; } uint64_t GasUsed = CallGas > GasLeft ? CallGas - GasLeft : 0; + if (HasValueArgs && HasValue) { + GasUsed = GasUsed > zen::evm::CALL_GAS_STIPEND + ? GasUsed - zen::evm::CALL_GAS_STIPEND + : 0; + } if (GasUsed > 0) { Instance->chargeGas(GasUsed); } diff --git a/src/evm/opcode_handlers.cpp b/src/evm/opcode_handlers.cpp index d594be11e..93f0b2489 100644 --- a/src/evm/opcode_handlers.cpp +++ b/src/evm/opcode_handlers.cpp @@ -92,7 +92,6 @@ DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Exp, OP_EXP); DEFINE_NOT_TEMPLATE_CALCULATE_GAS(SignExtend, OP_SIGNEXTEND); DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Byte, OP_BYTE); DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Sar, OP_SAR); -DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Exp, OP_EXP); // Environmental information DEFINE_NOT_TEMPLATE_CALCULATE_GAS(Address, OP_ADDRESS); @@ -311,39 +310,6 @@ void SignExtendHandler::doExecute() { Frame->push(Res); } -void ExpHandler::doExecute() { - auto *Frame = getFrame(); - auto *Context = getContext(); - EVM_FRAME_CHECK(Frame); - EVM_STACK_CHECK(Frame, 2); - - intx::uint256 Base = Frame->pop(); - intx::uint256 Exponent = Frame->pop(); - - // Calculate and charge dynamic gas based on exponent byte size - uint64_t ExponentByteSize = 0; - if (Exponent != 0) { - // Find the highest non-zero byte - intx::uint256 Temp = Exponent; - while (Temp > 0) { - ExponentByteSize++; - Temp >>= 8; - } - } - - // EIP-160: 50 gas per byte of exponent - static const uint64_t GasPerByte = 50; - uint64_t DynamicGas = ExponentByteSize * GasPerByte; - - if (!chargeGas(Frame, DynamicGas)) { - Context->setStatus(EVMC_OUT_OF_GAS); - return; - } - - intx::uint256 Result = intx::exp(Base, Exponent); - Frame->push(Result); -} - void ByteHandler::doExecute() { auto *Frame = getFrame(); EVM_FRAME_CHECK(Frame); From b5246ecba23fa65509f4d2b6ced41d1a95edc384 Mon Sep 17 00:00:00 2001 From: ZR74 <2401889661@qq.com> Date: Mon, 26 Jan 2026 17:48:12 +0800 Subject: [PATCH 4/4] fix: align exp behavior with interpreter --- src/compiler/evm_frontend/evm_imported.cpp | 50 ++++------------------ 1 file changed, 8 insertions(+), 42 deletions(-) diff --git a/src/compiler/evm_frontend/evm_imported.cpp b/src/compiler/evm_frontend/evm_imported.cpp index b0b8b3703..25fabe187 100644 --- a/src/compiler/evm_frontend/evm_imported.cpp +++ b/src/compiler/evm_frontend/evm_imported.cpp @@ -227,45 +227,16 @@ const intx::uint256 *evmGetMulMod(zen::runtime::EVMInstance *Instance, const intx::uint256 *evmGetExp(zen::runtime::EVMInstance *Instance, const intx::uint256 &Base, const intx::uint256 &Exponent) { - // EIP-160: 50 gas per byte of exponent (charge before early returns). - uint64_t ExponentByteSize = 0; - if (Exponent != 0) { - intx::uint256 Temp = Exponent; - while (Temp > 0) { - ++ExponentByteSize; - Temp >>= 8; - } - } - if (ExponentByteSize > 0) { - static constexpr uint64_t GasPerByte = 50; - Instance->chargeGas(ExponentByteSize * GasPerByte); - } - - // Handle edge cases - if (Exponent == 0) { - return storeUint256Result(intx::uint256{1}); - } - if (Base == 0) { - return storeUint256Result(intx::uint256{0}); - } - if (Exponent == 1) { - return storeUint256Result(Base); - } + // EIP-160: 50 gas per byte of exponent (pre-Spurious Dragon is cheaper). + const uint64_t ExponentByteSize = intx::count_significant_bytes(Exponent); + const auto Rev = Instance->getRevision(); + const uint64_t GasPerByte = Rev < EVMC_SPURIOUS_DRAGON + ? zen::evm::EXP_BYTE_GAS_PRE_SPURIOUS_DRAGON + : zen::evm::EXP_BYTE_GAS; + Instance->chargeGas(ExponentByteSize * GasPerByte); // EVM: (Base ^ Exponent) % (2^256) - intx::uint256 Result = 1; - intx::uint256 CurrentBase = Base; - intx::uint256 ExponentCopy = Exponent; - - while (ExponentCopy > 0) { - if (ExponentCopy & 1) { - Result *= CurrentBase; - } - CurrentBase *= CurrentBase; - ExponentCopy >>= 1; - } - - return storeUint256Result(Result); + return storeUint256Result(intx::exp(Base, Exponent)); } const uint8_t *evmGetAddress(zen::runtime::EVMInstance *Instance) { @@ -1003,11 +974,6 @@ static uint64_t evmHandleCallInternal(zen::runtime::EVMInstance *Instance, GasLeft = 0; } uint64_t GasUsed = CallGas > GasLeft ? CallGas - GasLeft : 0; - if (HasValueArgs && HasValue) { - GasUsed = GasUsed > zen::evm::CALL_GAS_STIPEND - ? GasUsed - zen::evm::CALL_GAS_STIPEND - : 0; - } if (GasUsed > 0) { Instance->chargeGas(GasUsed); }