diff --git a/.github/workflows/ethereum-tests.yml b/.github/workflows/ethereum-tests.yml index d038e1f549..85a608debe 100644 --- a/.github/workflows/ethereum-tests.yml +++ b/.github/workflows/ethereum-tests.yml @@ -48,14 +48,10 @@ jobs: ethtests/EIPTests/StateTests/stEIP1153-transientStorage/ \ ethtests/EIPTests/StateTests/stEIP4844-blobtransactions/ \ ethtests/EIPTests/StateTests/stEIP2537/ \ - ethtests/EIPTests/StateTests/stEOF \ tests/eof_suite/eest/state_tests \ - tests/eof_suite/evmone/state_tests \ tests/prague_suite/state_tests - name: Run EOF validation tests run: | cross run --target ${{matrix.target}} --profile ${{ matrix.profile }} -p revme -- eof-validation \ - ethtests/EOFTests \ - tests/eof_suite/eest/eof_tests/prague \ - tests/eof_suite/evmone/eof_tests + tests/eof_suite/eest/eof_tests/osaka diff --git a/bins/revme/src/cmd/statetest/runner.rs b/bins/revme/src/cmd/statetest/runner.rs index cefdc6d700..1628fe3008 100644 --- a/bins/revme/src/cmd/statetest/runner.rs +++ b/bins/revme/src/cmd/statetest/runner.rs @@ -131,17 +131,6 @@ fn skip_test(path: &Path) -> bool { | "static_Call50000_sha256.json" | "loopMul.json" | "CALLBlake2f_MaxRounds.json" - - // evmone statetest - | "initcode_transaction_before_prague.json" - | "invalid_tx_non_existing_sender.json" - | "tx_non_existing_sender.json" - | "block_apply_withdrawal.json" - | "block_apply_ommers_reward.json" - | "known_block_hash.json" - | "eip7516_blob_base_fee.json" - | "create_tx_collision_storage.json" - | "create_collision_storage.json" ) } diff --git a/crates/revm/src/context/evm_context.rs b/crates/revm/src/context/evm_context.rs index 19030dc017..eb5f130517 100644 --- a/crates/revm/src/context/evm_context.rs +++ b/crates/revm/src/context/evm_context.rs @@ -203,7 +203,14 @@ where _ => {} }; - if let Some(result) = self.call_precompile(&inputs.bytecode_address, &inputs.input, gas)? { + let is_ext_delegate = inputs.scheme.is_ext_delegate_call(); + + if let Some(result) = self.call_precompile( + &inputs.bytecode_address, + &inputs.input, + gas, + is_ext_delegate, + )? { if matches!(result.result, return_ok!()) { self.journaled_state.checkpoint_commit(); } else { @@ -224,9 +231,7 @@ where let mut bytecode = account.info.code.clone().unwrap_or_default(); // ExtDelegateCall is not allowed to call non-EOF contracts. - if inputs.scheme.is_ext_delegate_call() - && !bytecode.bytes_slice().starts_with(&EOF_MAGIC_BYTES) - { + if is_ext_delegate && !bytecode.bytes_slice().starts_with(&EOF_MAGIC_BYTES) { return return_result(InstructionResult::InvalidExtDelegateCallTarget); } diff --git a/tests/eof_suite/eest/.meta/assets/style.css b/tests/eof_suite/eest/.meta/assets/style.css deleted file mode 100644 index 561524c691..0000000000 --- a/tests/eof_suite/eest/.meta/assets/style.css +++ /dev/null @@ -1,319 +0,0 @@ -body { - font-family: Helvetica, Arial, sans-serif; - font-size: 12px; - /* do not increase min-width as some may use split screens */ - min-width: 800px; - color: #999; -} - -h1 { - font-size: 24px; - color: black; -} - -h2 { - font-size: 16px; - color: black; -} - -p { - color: black; -} - -a { - color: #999; -} - -table { - border-collapse: collapse; -} - -/****************************** - * SUMMARY INFORMATION - ******************************/ -#environment td { - padding: 5px; - border: 1px solid #e6e6e6; - vertical-align: top; -} -#environment tr:nth-child(odd) { - background-color: #f6f6f6; -} -#environment ul { - margin: 0; - padding: 0 20px; -} - -/****************************** - * TEST RESULT COLORS - ******************************/ -span.passed, -.passed .col-result { - color: green; -} - -span.skipped, -span.xfailed, -span.rerun, -.skipped .col-result, -.xfailed .col-result, -.rerun .col-result { - color: orange; -} - -span.error, -span.failed, -span.xpassed, -.error .col-result, -.failed .col-result, -.xpassed .col-result { - color: red; -} - -.col-links__extra { - margin-right: 3px; -} - -/****************************** - * RESULTS TABLE - * - * 1. Table Layout - * 2. Extra - * 3. Sorting items - * - ******************************/ -/*------------------ - * 1. Table Layout - *------------------*/ -#results-table { - border: 1px solid #e6e6e6; - color: #999; - font-size: 12px; - width: 100%; -} -#results-table th, -#results-table td { - padding: 5px; - border: 1px solid #e6e6e6; - text-align: left; -} -#results-table th { - font-weight: bold; -} - -/*------------------ - * 2. Extra - *------------------*/ -.logwrapper { - max-height: 230px; - overflow-y: scroll; - background-color: #e6e6e6; -} -.logwrapper.expanded { - max-height: none; -} -.logwrapper.expanded .logexpander:after { - content: "collapse [-]"; -} -.logwrapper .logexpander { - z-index: 1; - position: sticky; - top: 10px; - width: max-content; - border: 1px solid; - border-radius: 3px; - padding: 5px 7px; - margin: 10px 0 10px calc(100% - 80px); - cursor: pointer; - background-color: #e6e6e6; -} -.logwrapper .logexpander:after { - content: "expand [+]"; -} -.logwrapper .logexpander:hover { - color: #000; - border-color: #000; -} -.logwrapper .log { - min-height: 40px; - position: relative; - top: -50px; - height: calc(100% + 50px); - border: 1px solid #e6e6e6; - color: black; - display: block; - font-family: "Courier New", Courier, monospace; - padding: 5px; - padding-right: 80px; - white-space: pre-wrap; -} - -div.media { - border: 1px solid #e6e6e6; - float: right; - height: 240px; - margin: 0 5px; - overflow: hidden; - width: 320px; -} - -.media-container { - display: grid; - grid-template-columns: 25px auto 25px; - align-items: center; - flex: 1 1; - overflow: hidden; - height: 200px; -} - -.media-container--fullscreen { - grid-template-columns: 0px auto 0px; -} - -.media-container__nav--right, -.media-container__nav--left { - text-align: center; - cursor: pointer; -} - -.media-container__viewport { - cursor: pointer; - text-align: center; - height: inherit; -} -.media-container__viewport img, -.media-container__viewport video { - object-fit: cover; - width: 100%; - max-height: 100%; -} - -.media__name, -.media__counter { - display: flex; - flex-direction: row; - justify-content: space-around; - flex: 0 0 25px; - align-items: center; -} - -.collapsible td:not(.col-links) { - cursor: pointer; -} -.collapsible td:not(.col-links):hover::after { - color: #bbb; - font-style: italic; - cursor: pointer; -} - -.col-result { - width: 130px; -} -.col-result:hover::after { - content: " (hide details)"; -} - -.col-result.collapsed:hover::after { - content: " (show details)"; -} - -#environment-header h2:hover::after { - content: " (hide details)"; - color: #bbb; - font-style: italic; - cursor: pointer; - font-size: 12px; -} - -#environment-header.collapsed h2:hover::after { - content: " (show details)"; - color: #bbb; - font-style: italic; - cursor: pointer; - font-size: 12px; -} - -/*------------------ - * 3. Sorting items - *------------------*/ -.sortable { - cursor: pointer; -} -.sortable.desc:after { - content: " "; - position: relative; - left: 5px; - bottom: -12.5px; - border: 10px solid #4caf50; - border-bottom: 0; - border-left-color: transparent; - border-right-color: transparent; -} -.sortable.asc:after { - content: " "; - position: relative; - left: 5px; - bottom: 12.5px; - border: 10px solid #4caf50; - border-top: 0; - border-left-color: transparent; - border-right-color: transparent; -} - -.hidden, .summary__reload__button.hidden { - display: none; -} - -.summary__data { - flex: 0 0 550px; -} -.summary__reload { - flex: 1 1; - display: flex; - justify-content: center; -} -.summary__reload__button { - flex: 0 0 300px; - display: flex; - color: white; - font-weight: bold; - background-color: #4caf50; - text-align: center; - justify-content: center; - align-items: center; - border-radius: 3px; - cursor: pointer; -} -.summary__reload__button:hover { - background-color: #46a049; -} -.summary__spacer { - flex: 0 0 550px; -} - -.controls { - display: flex; - justify-content: space-between; -} - -.filters, -.collapse { - display: flex; - align-items: center; -} -.filters button, -.collapse button { - color: #999; - border: none; - background: none; - cursor: pointer; - text-decoration: underline; -} -.filters button:hover, -.collapse button:hover { - color: #ccc; -} - -.filter__label { - margin-right: 10px; -} diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_invalid_terminating_opcodes.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_invalid_terminating_opcodes.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_invalid_terminating_opcodes.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_invalid_terminating_opcodes.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_in_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_in_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_in_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_in_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_overflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_overflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_overflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_opcodes_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_after_stop.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_after_stop.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_after_stop.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_after_stop.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_before_stop.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_before_stop.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_before_stop.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/all_opcodes_in_container/all_unreachable_terminating_opcodes_before_stop.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_size/above_max_size_raw.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_size/above_max_size_raw.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_size/above_max_size_raw.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_size/above_max_size_raw.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_size/max_size.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_size/max_size.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_size/max_size.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_size/max_size.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_size/section_after_end_of_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_size/section_after_end_of_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_size/section_after_end_of_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_size/section_after_end_of_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/invalid_containers.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/invalid_containers.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/invalid_containers.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/invalid_containers.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/magic_validation.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/magic_validation.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/magic_validation.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/magic_validation.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/max_code_sections.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/max_code_sections.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/max_code_sections.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/max_code_sections.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/single_code_section.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/single_code_section.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/single_code_section.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/single_code_section.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/valid_containers.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/valid_containers.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/container_validation/valid_containers.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/valid_containers.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/version_validation.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/version_validation.json new file mode 100644 index 0000000000..deb67fe9ba --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/container_validation/version_validation.json @@ -0,0 +1,90 @@ +{ + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py::test_version_validation[fork_Osaka-eof_test-version_0]": { + "vectors": { + "0": { + "code": "0xef00000100040200010001040000000080000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4137cf2fffff85e44015c2870e7f3955e5b81d28824009fdc8aa53a5e5cff2a9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container version", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py#L1098", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py::test_version_validation[fork_Osaka-eof_test-version_2]": { + "vectors": { + "0": { + "code": "0xef00020100040200010001040000000080000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x627debc43ace0126c6cac8e2da8a23a201b167305997667fef74971f0c8fbaa2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container version", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py#L1098", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py::test_version_validation[fork_Osaka-eof_test-version_254]": { + "vectors": { + "0": { + "code": "0xef00fe0100040200010001040000000080000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x00bc770ae4f1c13c4c11c18fc74f4312c94dadbb2e7dd880e80d1116760fb04f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container version", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py#L1098", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py::test_version_validation[fork_Osaka-eof_test-version_255]": { + "vectors": { + "0": { + "code": "0xef00ff0100040200010001040000000080000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x118a1d4989eaa171db0625c8b30a3ffdbf2198f0a92689d64b65a06a887552f7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container version", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_container_validation.py#L1098", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_custom_fields.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_custom_fields.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_custom_fields.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_custom_fields.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_parameters.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_parameters.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_parameters.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/eof_example/eof_example_parameters.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/migrated_valid_invalid/migrated_valid_invalid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/migrated_valid_invalid/migrated_valid_invalid.json new file mode 100644 index 0000000000..8692aac800 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/migrated_valid_invalid/migrated_valid_invalid.json @@ -0,0 +1,880 @@ +{ + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1V3540_0001_deployed_code_without_data_section]": { + "vectors": { + "0": { + "code": "0xef00010100040200010004040000000080000160005000", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0xc68e3fee732a3fcca76ad3366345d96636a1894cd7d7b3323800980b08c5b8fc", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1V3540_0002_deployed_code_with_data_section]": { + "vectors": { + "0": { + "code": "0xef00010100040200010004040004000080000160005000aabbccdd", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x00844cc33a409773107264672691bc77b352a9ca4653fea68241b7cdc941ef3c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0012_empty_code_section_with_non_empty_data_section]": { + "vectors": { + "0": { + "code": "0xef000101000402000100000400020000000000aabb", + "results": { + "Osaka": { + "exception": "EOFException.ZERO_SECTION_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x36930e062d8102b7a75058d099201a3517bc10d714451a6d3102d30290a12842", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0020_no_section_terminator_after_data_section_size]": { + "vectors": { + "0": { + "code": "0xef00010100040200010001040002", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_HEADERS_TERMINATOR", + "result": false + } + } + } + }, + "_info": { + "hash": "0x8ea5d4058a6eaf6479db44eb4d2bdc59c4d5a6baed9149d26c1e38977a296380", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0021_no_type_section_contents]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000104000200", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xb3eb19c4435432874ad297f06bedc7978260f29edd59146f978f249b804b67f1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0022_invalid_type_section_no_outputs_and_max_stack]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400020000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xde7f9ee0ca2cc8af2a9473308b0a900399eee05c9d21266f548387cdb03b3030", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0023_invalid_type_section_no_max_stack]": { + "vectors": { + "0": { + "code": "0xef00010100040200010001040002000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa22817503cb93b50f207e0978cd984728d33bfabf91c8cd0b143bc80a439902d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0024_invalid_type_section_max_stack_incomplete]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000104000200000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4a8acd54da0f1ea7a5673f4aeae717a6a3ee711deb0a1534da3f57afdd931f07", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0025_no_code_section_contents]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400020000000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xd51c842728a611c4a239955c4c8d8bbd1eb3e72b1b0d5cb38d4291f7716634e6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0026_code_section_contents_incomplete]": { + "vectors": { + "0": { + "code": "0xef0001010004020001002904000000000000027f", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x8e920b259520c30d17689db40612b625d5942d243c4defccaa18314ddb530498", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0027_trailing_bytes_after_code_section]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000000800000feaabbcc", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xcc3088ff5fb8c65d35521a21d17bd018d0c54fc94018c8aeb82b34c18b52a6e0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0027_trailing_bytes_after_code_section_with_wrong_first_section_type]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000000000000feaabbcc", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xc8a5f82a16eb637fa7f4f9171c81d42ee11d2e2f204546818e0c1ae390616b3f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0028_empty_code_section]": { + "vectors": { + "0": { + "code": "0xef000101000402000100000400000000000000", + "results": { + "Osaka": { + "exception": "EOFException.ZERO_SECTION_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xef301b4feb9e9b52d030199723d5a4e4ae18e5316849f3ff19bc8f0fea233319", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0030_code_section_preceding_type_section]": { + "vectors": { + "0": { + "code": "0xef000102000100010100040400020000000000feaabb", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4440ad4ed2079ce5666da735a6b115205aaff2c6352dd8b73d46eda52c14172b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0031_data_section_preceding_type_section]": { + "vectors": { + "0": { + "code": "0xef000104000201000402000100010000000000feaabb", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x320f874ee9bffe68666b9b631b0e05204b3ceb5139b9cf47eaa3c06a9538cc42", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0032_data_section_preceding_code_section]": { + "vectors": { + "0": { + "code": "0xef000101000404000202000100010000000000feaabb", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x311a54c1506b00d0574483540666ba769b77da4443666e458372d5d914951011", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0033_data_section_without_code_section]": { + "vectors": { + "0": { + "code": "0xef00010100040400020000000000aabb", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x87bf2a44d96429a3dd9b89254350fdfb105f3668b67b3bbaa2ff16f96ac0c1cc", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0034_no_data_section]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_DATA_SECTION|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x9baa6332f39745a5139088e4b695e192b859294842ef712ce961e79cfb0d6e52", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0035_trailing_bytes_after_data_section]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400020000800000feaabbccdd", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x95d930945e838ac1572af3b3c2c34d7f13ad79f2401fbc1b17280c38fd343a03", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0035_trailing_bytes_after_data_section_with_wrong_first_section_type]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400020000000000feaabbccdd", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4ddcfa4a435166ef4c2ac41dae6b6a60acba2de2a52d43f94596fdff97953928", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0036_multiple_data_sections]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400020400020000000000feaabbaabb", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x728a5e385fa7b6db9466971ebfdecc5ac863911c11b5adbe6b0196b681a1b7c5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0037_multiple_code_and_data_sections]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010001040002040002000000000000000000fefeaabbaabb", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x1849a339d22e68be4bb2f10d84a947207ddfa78b24eb09c1f88920ecd3fad390", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0038_unknown_section_id_at_the_beginning_05]": { + "vectors": { + "0": { + "code": "0xef000105000101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0xc2dda7e52ed37ec5be5507c368cab1d9a98bb37194e10debbae56442c70ddb07", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0039_unknown_section_id_at_the_beginning_06]": { + "vectors": { + "0": { + "code": "0xef000106000101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0xfebaf834aa369980fe1db356619b90b530b61b62bac096ef6f64e84b9b5bb3d3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0040_unknown_section_id_at_the_beginning_ff]": { + "vectors": { + "0": { + "code": "0xef0001ff000101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x2378a789020946a519662b5b9a7b7c5c4bfd3af27b50d0a1eb551554874e2166", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0041_unknown_section_id_after_types_section_05]": { + "vectors": { + "0": { + "code": "0xef000101000405000102000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x1dc11899bc724ecb9ca3c19630af3d00098f6213ee280460498f970e542803a2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0042_unknown_section_id_after_types_section_06]": { + "vectors": { + "0": { + "code": "0xef000101000406000102000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0xeae56da29e537cf701775c071ab41ae6922fcad3a32e89728508de38916abe1e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0043_unknown_section_id_after_types_section_ff]": { + "vectors": { + "0": { + "code": "0xef0001010004ff000102000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x1b9c4d9912bab91e834c1f41564191f5cb859ef8166568d049e1a74f19f4ae35", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0044_unknown_section_id_after_code_section_05]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010500010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_DATA_SECTION|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4ee8b506cbf2f70393bd50051578b49e5e29270a9cd29a15b3855d9e9ded88de", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0045_unknown_section_id_after_code_section_06]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010600010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_DATA_SECTION|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0xd79cfc895bbc5c2a17ffcee5aab803bf688be3f865bf221a4941000209cc377a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0046_unknown_section_id_after_code_section_ff]": { + "vectors": { + "0": { + "code": "0xef00010100040200010001ff00010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_DATA_SECTION|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x569c9d85a6083c0f013a2bbdcc3449d05e7c5734f1677a7b77532c77dacbfe87", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0047_unknown_section_id_after_data_section_05]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000500010000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x6cc0bad6543a76ab0ca8731253979852fe47e2d678b6743b6d5c7736dec9b713", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0048_unknown_section_id_after_data_section_06]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000600010000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x8884bb1738d6cf3a0b2b5fc160bf87201fd15993f1b9103f876561c6ad26970f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0049_unknown_section_id_after_data_section_ff]": { + "vectors": { + "0": { + "code": "0xef00010100040200010001040000ff00010000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR|EOFException.UNEXPECTED_HEADER_KIND", + "result": false + } + } + } + }, + "_info": { + "hash": "0x9da2b616b60467f4a511f441731ec4f5caf78e510c2946d944e825908e1d41f3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0002_invalid_incorrect_magic_01]": { + "vectors": { + "0": { + "code": "0xef010101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_MAGIC", + "result": false + } + } + } + }, + "_info": { + "hash": "0x7fc85df3ba240a1599cee0b8251e2d36fc0bcfd798c03dedcc1ab469aabb0761", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0003_invalid_incorrect_magic_02]": { + "vectors": { + "0": { + "code": "0xef020101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_MAGIC", + "result": false + } + } + } + }, + "_info": { + "hash": "0xdaf876bfaf2311280122fbe803195e21ab5b958a1d1e975bd09ad3f9c6357469", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0004_invalid_incorrect_magic_ff]": { + "vectors": { + "0": { + "code": "0xefff0101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_MAGIC", + "result": false + } + } + } + }, + "_info": { + "hash": "0xe6229cb1197a4ace36d03ac2f19d4e23c87db7b3f4367857c29894291d065673", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0006_invalid_incorrect_version_00]": { + "vectors": { + "0": { + "code": "0xef000001000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x15de84f46f07e9adbbccc1115994f3708dbc7477d58051d7f2a9a138319076bb", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0007_invalid_incorrect_version_02]": { + "vectors": { + "0": { + "code": "0xef000201000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x5d10715779ebe96a9c4feebab94f720ec3177de775574be6b848f043f29ce495", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py::test_migrated_valid_invalid[fork_Osaka-eof_test-EOF1I3540_0008_invalid_incorrect_version_ff]": { + "vectors": { + "0": { + "code": "0xef00ff01000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_VERSION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x1c21e2b18624358b885aeb0afcbb8187a6c1fb6be811dd003aa849214b981e6d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Verify EOF container construction and exception", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_migrated_valid_invalid.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_header_body_mismatch/code_section_header_body_mismatch.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_header_body_mismatch/code_section_header_body_mismatch.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_header_body_mismatch/code_section_header_body_mismatch.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_header_body_mismatch/code_section_header_body_mismatch.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_order/container_section_order.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_order/container_section_order.json new file mode 100644 index 0000000000..0d6cedecc8 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_order/container_section_order.json @@ -0,0 +1,200 @@ +{ + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.BODY-container_position_0]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000e030001001404000100ef000101000402000100010400000000800000fe008000046000600060006000ec00e0000000ef", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x6c06c5062bafaefe20fd797c3766bcf5bd55ece59b5bb3d02d2e469ec22b49f7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.BODY-container_position_1]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000e03000100140400010000800004ef000101000402000100010400000000800000fe6000600060006000ec00e0000000ef", + "results": { + "Osaka": { + "exception": "EOFException.UNDEFINED_INSTRUCTION", + "result": false + } + } + } + }, + "_info": { + "hash": "0x433268aa009365ceb1d5369a0de178e37e4c2ebd09ea81867972918972dd0607", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.BODY-container_position_3]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000e030001001404000100008000046000600060006000ec00e0000000efef000101000402000100010400000000800000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_MAGIC", + "result": false + } + } + } + }, + "_info": { + "hash": "0x0f40e84ebb53882f9a01e0925576d40992cf9941466788e6a4f7db8815dc71da", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.HEADER-container_position_0]": { + "vectors": { + "0": { + "code": "0xef00010300010014010004020001000e04000100008000046000600060006000ec00e0000000ef000101000402000100010400000000800000feef", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER", + "result": false + } + } + } + }, + "_info": { + "hash": "0x3d0cf0414af034d6932c9c58369792fffcdb4a107de859cef590e1b81abf386a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.HEADER-container_position_1]": { + "vectors": { + "0": { + "code": "0xef00010100040300010014020001000e04000100008000046000600060006000ec00e0000000ef000101000402000100010400000000800000feef", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER", + "result": false + } + } + } + }, + "_info": { + "hash": "0xf2edc405fc919bb6f5292e6501fb9ca7464ac29737db979d9ff57b14ef0f61e0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.HEADER-container_position_3]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000e040001030001001400008000046000600060006000ec00e0000000ef000101000402000100010400000000800000feef", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR", + "result": false + } + } + } + }, + "_info": { + "hash": "0x5b7a8825e5d984f1f8b8aa673ff21dfa2d3f00c99afa46d214f8cd998f2bf100", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.BODY_AND_HEADER-container_position_0]": { + "vectors": { + "0": { + "code": "0xef00010300010014010004020001000e04000100ef000101000402000100010400000000800000fe008000046000600060006000ec00e0000000ef", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TYPE_HEADER", + "result": false + } + } + } + }, + "_info": { + "hash": "0x8beeb3123472f3a673451dc097763d6096d78b9f257e439d04d904e9609a9c7c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.BODY_AND_HEADER-container_position_1]": { + "vectors": { + "0": { + "code": "0xef00010100040300010014020001000e0400010000800004ef000101000402000100010400000000800000fe6000600060006000ec00e0000000ef", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_CODE_HEADER", + "result": false + } + } + } + }, + "_info": { + "hash": "0x6e1e296c491f31cfa4ca44a3dbcb4cdfb402329992469221d678b50a326d95b8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py::test_container_section_order[fork_Osaka-eof_test-test_position_CasePosition.BODY_AND_HEADER-container_position_3]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000e040001030001001400008000046000600060006000ec00e0000000efef000101000402000100010400000000800000fe", + "results": { + "Osaka": { + "exception": "EOFException.MISSING_TERMINATOR", + "result": false + } + } + } + }, + "_info": { + "hash": "0xdcac97e958d0417a6339d4395b9d1a13494304e194381048058f8a45f5e23e83", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test containers section being out of order in the header and/or body.\n This extends and follows the convention of the test_section_order()\n for the optional container section.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_order.py#L233", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_order/section_order.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_order/section_order.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_order/section_order.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_order/section_order.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/section_size.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/section_size.json new file mode 100644 index 0000000000..f184b2cfe0 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/section_size.json @@ -0,0 +1,463 @@ +{ + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_DATA-section_size_NORMAL-exception_None]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x021cf14beb2eb58ff48b50146a674f41a587eae92504d8d2527bd047b0f045ad", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_DATA-section_size_ZERO-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010032040000000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x63b246a10a5185109a2c0708826904ba6de3a29ae7a015aacafb8cc8ecbbbb34", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_DATA-section_size_UNDERSIZE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010032040002000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4ad22dd226a8e6b96faffb1a8c53ff45cd866f225a742f2f9da050ea8bba2fdb", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_DATA-section_size_OVERSIZE-exception_EOFException.TOPLEVEL_CONTAINER_TRUNCATED]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010032040064000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa", + "results": { + "Osaka": { + "exception": "EOFException.TOPLEVEL_CONTAINER_TRUNCATED", + "result": false + } + } + } + }, + "_info": { + "hash": "0x5d9950c15a6a076063b9130258e55b2baed74aaba67e7674adbd7c07ece891e8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_DATA-section_size_HUGE-exception_EOFException.TOPLEVEL_CONTAINER_TRUNCATED]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010032048000000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa", + "results": { + "Osaka": { + "exception": "EOFException.TOPLEVEL_CONTAINER_TRUNCATED", + "result": false + } + } + } + }, + "_info": { + "hash": "0xe1703ec67cfcf777cb15056890b44ac968247268a0ad15cab458530bbc1d570d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_DATA-section_size_MAX-exception_EOFException.TOPLEVEL_CONTAINER_TRUNCATED]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d030001003204ffff000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa", + "results": { + "Osaka": { + "exception": "EOFException.TOPLEVEL_CONTAINER_TRUNCATED", + "result": false + } + } + } + }, + "_info": { + "hash": "0x3f36b04f0d0bdd0a946c5c7540244519b6204c1a06b3b2d2862f24ef85de830b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CODE-section_size_ZERO-exception_EOFException.ZERO_SECTION_SIZE]": { + "vectors": { + "0": { + "code": "0xef000101000402000100000300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.ZERO_SECTION_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x876d15d645206bd96ebc3558704c29602a88ac8460b3501a6d362dc9afe1dd6b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CODE-section_size_UNDERSIZE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef000101000402000100020300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x3a9d63eb2c10771d3eff70708fa2edfdc09edbfcad1695949df8cd98e35710b2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CODE-section_size_OVERSIZE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef000101000402000100640300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xace324df06bfd4bf9ec04381a64261c7b3d525bca3d04022c90d5d4f77bcdec5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CODE-section_size_HUGE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef000101000402000180000300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x2a45fcdfd8e90cd395901a05993e9a9bd7a7a8221a5d704b2d4dd1bd0b3e5784", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CODE-section_size_MAX-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001ffff0300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x911a983e5c46d11c4e695ad74533814c3e16dfcdbd75b731910505b9d58d731d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-type_size_zero]": { + "vectors": { + "0": { + "code": "0xef0001010000020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.ZERO_SECTION_SIZE|EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x470095034f4734b7e09cb5578b595d3974acb1b6b1cbc228b2d6bd7730d24bc7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_TYPE-section_size_UNDERSIZE-exception_EOFException.INVALID_TYPE_SECTION_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010002020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_TYPE_SECTION_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xeab48cc433481cca00f7941908e27fe582fbda0e6f58ef5f596da92e5fa421ea", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_TYPE-section_size_OVERSIZE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010064020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x0e1970abcac08bcbb8da90291ddb987a29d312c0a5c120d59cc6776b89bc11d0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_TYPE-section_size_HUGE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001018000020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xca7f095a356ea988e2a4201f689e30e48cd291ee598ca6257bd3c2493301df92", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-type_size_max]": { + "vectors": { + "0": { + "code": "0xef000101ffff020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE|EOFException.INVALID_TYPE_SECTION_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x0eec667791eb74718799bd4ce635837e7fdfababe573fb9df8c03c2847e25612", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CONTAINER-section_size_ZERO-exception_EOFException.ZERO_SECTION_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010000040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.ZERO_SECTION_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x2d0f787175a5a98fa9673e9c55a23a8565f2b261541df7cd4a01764846dd569f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CONTAINER-section_size_UNDERSIZE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010002040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4167b81882cdce74fe29dd18900368923f5322f0a8c37ce18ae57b7850f16453", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CONTAINER-section_size_OVERSIZE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300010064040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa246b8f4eebcca50538cee5fde32bae59323534fc687207d61e620ab19d1dd6b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CONTAINER-section_size_HUGE-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d0300018000040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x613086c4807f0c4770527a9793eabdf354ca1ee719791928a3c4288dd6749c02", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + }, + "tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py::test_section_size[fork_Osaka-eof_test-section_kind_CONTAINER-section_size_MAX-exception_EOFException.INVALID_SECTION_BODIES_SIZE]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000d030001ffff040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_SECTION_BODIES_SIZE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xdbcd859b11a815f64187d5af5df6d9d81a7bc0d14390cf1187032aa303fd2aa2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test custom_size is auto, more or less then the actual size of the section", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip3540_eof_v1/test_section_size.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "8dcb0a8c1c0102c87224308028632cc986a61183" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_with_data.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_with_data.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_with_data.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_with_data.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_without_data.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_without_data.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_without_data.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/section_size/truncated_container_without_data.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_after_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_after_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_after_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_after_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_illegal_stack_height.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_illegal_stack_height.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_illegal_stack_height.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_illegal_stack_height.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_infinite_loop.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_infinite_loop.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_infinite_loop.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_infinite_loop.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_reference_only.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_reference_only.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_reference_only.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_backwards_reference_only.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_before_header.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_before_header.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_before_header.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_before_header.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_callf.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_callf.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_callf.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_callf.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_data.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_data.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_data.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_data.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_dupn.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_dupn.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_dupn.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_dupn.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_eofcreate.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_eofcreate.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_eofcreate.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_eofcreate.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_exchange.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_exchange.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_exchange.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_exchange.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_header.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_header.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_header.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_header.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_1.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_1.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_1.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_1.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_n.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_n.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_n.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_push_n.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_returncontract.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_returncontract.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_returncontract.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_returncontract.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjump.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjump.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjump.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjump.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpi.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpi.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpi.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpi.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpv.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpv.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpv.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_rjumpv.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_data_portion.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_data_portion.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_data_portion.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_data_portion.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_pre_code.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_pre_code.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_pre_code.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_pre_code.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_remaining_code.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_remaining_code.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_remaining_code.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_self_remaining_code.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff_2.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff_2.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff_2.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_height_diff_2.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_swapn.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_swapn.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_swapn.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_into_swapn.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_max_bytecode_size.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_max_bytecode_size.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_max_bytecode_size.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_max_bytecode_size.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_after.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_after.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_after.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_after.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_before.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_before.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_before.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_outside_other_section_before.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_to_code_end.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_to_code_end.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_to_code_end.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_to_code_end.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump_2.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump_2.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump_2.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_truncated_rjump_2.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_unreachable_code.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_unreachable_code.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_unreachable_code.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_unreachable_code.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_invalid_max_stack_height.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_invalid_max_stack_height.json new file mode 100644 index 0000000000..b0f29b6ca8 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_invalid_max_stack_height.json @@ -0,0 +1,24 @@ +{ + "tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpi.py::test_double_rjumpi_invalid_max_stack_height[fork_Osaka-eof_test]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000b04000000008000025f5fe10003e100005f5ffe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_MAX_STACK_HEIGHT", + "result": false + } + } + } + }, + "_info": { + "hash": "0xfaa0e7a1c4e300ce232e892fdcae02c319c87e727da1a493d6a4c22f644bfe93", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test max stack height of the final block\n targeted by two RJUMPIs with the non-uniform stack height range.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpi.py#L1003", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4200.md", + "reference-spec-version": "17d4a8d12d2b5e0f2985c866376c16c8c6df7cba" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_stack_height_mismatch.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_stack_height_mismatch.json new file mode 100644 index 0000000000..c55f2f01e9 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_stack_height_mismatch.json @@ -0,0 +1,24 @@ +{ + "tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpi.py::test_double_rjumpi_stack_height_mismatch[fork_Osaka-eof_test]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000b04000000008000025f5fe10003e10000e0fff5", + "results": { + "Osaka": { + "exception": "EOFException.STACK_HEIGHT_MISMATCH", + "result": false + } + } + } + }, + "_info": { + "hash": "0x765eb8eb64a572f31cc2967be5ef6b66c32a7ba28b7013f657b381d8a1d9930e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test stack height check of the backward RJUMP\n targeted by two RJUMPIs with the non-uniform stack height range.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpi.py#L979", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4200.md", + "reference-spec-version": "17d4a8d12d2b5e0f2985c866376c16c8c6df7cba" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_stack_underflow.json new file mode 100644 index 0000000000..370779b0f1 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/double_rjumpi_stack_underflow.json @@ -0,0 +1,24 @@ +{ + "tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpi.py::test_double_rjumpi_stack_underflow[fork_Osaka-eof_test]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000b04000000008000035f5fe100055f5fe10000f3", + "results": { + "Osaka": { + "exception": "EOFException.STACK_UNDERFLOW", + "result": false + } + } + } + }, + "_info": { + "hash": "0x9ec032de84b75a0aaeba9f41355c6849fdd7a5f2de0ea6084ad397805815d525", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Two RJUMPIs, causing the min stack to underflow.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpi.py#L955", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4200.md", + "reference-spec-version": "17d4a8d12d2b5e0f2985c866376c16c8c6df7cba" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_after_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_after_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_after_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_after_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_at_the_end.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_at_the_end.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_at_the_end.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_at_the_end.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_min_stack_wrong.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_min_stack_wrong.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_min_stack_wrong.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_min_stack_wrong.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_onto_dup.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_onto_dup.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_onto_dup.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_onto_dup.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_reference_only.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_reference_only.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_reference_only.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards_reference_only.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_callf.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_callf.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_callf.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_callf.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_data.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_data.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_data.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_data.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_dupn.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_dupn.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_dupn.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_dupn.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_eofcreate.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_eofcreate.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_eofcreate.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_eofcreate.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_exchange.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_exchange.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_exchange.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_exchange.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_header.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_header.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_header.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_header.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_1.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_1.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_1.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_1.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_n.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_n.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_n.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_push_n.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_returncontract.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_returncontract.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_returncontract.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_returncontract.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjump.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjump.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjump.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjump.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpi.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpi.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpi.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpi.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpv.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpv.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpv.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_rjumpv.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self_data_portion.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self_data_portion.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self_data_portion.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_self_data_portion.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_height_diff.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_height_diff.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_height_diff.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_height_diff.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_swapn.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_swapn.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_swapn.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_into_swapn.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_jump_before_header.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_jump_before_header.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_jump_before_header.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_jump_before_header.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_bytecode_size.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_bytecode_size.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_bytecode_size.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_bytecode_size.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_rjumpv_backwards_min_stack_wrong.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_rjumpv_backwards_min_stack_wrong.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_rjumpv_backwards_min_stack_wrong.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_rjumpv_backwards_min_stack_wrong.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_skips_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_skips_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_skips_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_skips_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_stack_validation.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_stack_validation.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_stack_validation.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_stack_validation.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_to_code_end.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_to_code_end.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_to_code_end.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_to_code_end.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated_2.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated_2.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated_2.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_truncated_2.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/tangled_rjumpi.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/tangled_rjumpi.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/tangled_rjumpi.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/tangled_rjumpi.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/double_rjumpv.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/double_rjumpv.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/double_rjumpv.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/double_rjumpv.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_after_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_after_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_after_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_after_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_end.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_end.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_end.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_end.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_the_end.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_the_end.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_the_end.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_at_the_end.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_large_table.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_large_table.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_large_table.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_large_table.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_min_stack_wrong.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_min_stack_wrong.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_min_stack_wrong.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_min_stack_wrong.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_onto_dup.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_onto_dup.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_onto_dup.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_onto_dup.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_reference_only.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_reference_only.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_reference_only.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards_reference_only.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_before_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_before_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_before_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_before_container.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json new file mode 100644 index 0000000000..71ac6f1e16 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json @@ -0,0 +1,65 @@ +{ + "tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpv.py::test_rjumpv_condition[fork_Osaka-eof_test-t1-c0]": { + "vectors": { + "0": { + "code": "0xef0001010004020001001404000000008000025f35e200000761ffff6002550061100060025500", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0xe1fb7befc829561d7208a1a540a1340d6cecb58c994b0034ad76c3c8576a51b7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest RJUMPV contract switching based on external input", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpv.py#L22", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4200.md", + "reference-spec-version": "17d4a8d12d2b5e0f2985c866376c16c8c6df7cba" + } + }, + "tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpv.py::test_rjumpv_condition[fork_Osaka-eof_test-t3-c0]": { + "vectors": { + "0": { + "code": "0xef0001010004020001002604000000008000025f35e2020007000e001561ffff60025500611000600255006110016002550061100260025500", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x457e111a002e3f5cb9e35a100e289d88ac1f7acb6397cd228c07431629a6a294", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest RJUMPV contract switching based on external input", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpv.py#L22", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4200.md", + "reference-spec-version": "17d4a8d12d2b5e0f2985c866376c16c8c6df7cba" + } + }, + "tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpv.py::test_rjumpv_condition[fork_Osaka-eof_test-t256-c0]": { + "vectors": { + "0": { + "code": "0xef0001010004020001090b04000000008000025f35e2ff0007000e0015001c0023002a00310038003f0046004d0054005b0062006900700077007e0085008c0093009a00a100a800af00b600bd00c400cb00d200d900e000e700ee00f500fc0103010a01110118011f0126012d0134013b0142014901500157015e0165016c0173017a01810188018f0196019d01a401ab01b201b901c001c701ce01d501dc01e301ea01f101f801ff0206020d0214021b0222022902300237023e0245024c0253025a02610268026f0276027d0284028b0292029902a002a702ae02b502bc02c302ca02d102d802df02e602ed02f402fb0302030903100317031e0325032c0333033a03410348034f0356035d0364036b0372037903800387038e0395039c03a303aa03b103b803bf03c603cd03d403db03e203e903f003f703fe0405040c0413041a04210428042f0436043d0444044b0452045904600467046e0475047c0483048a04910498049f04a604ad04b404bb04c204c904d004d704de04e504ec04f304fa05010508050f0516051d0524052b0532053905400547054e0555055c0563056a05710578057f0586058d0594059b05a205a905b005b705be05c505cc05d305da05e105e805ef05f605fd0604060b0612061906200627062e0635063c0643064a06510658065f0666066d0674067b0682068906900697069e06a506ac06b306ba06c106c806cf06d606dd06e406eb06f206f9070061ffff600255006110006002550061100160025500611002600255006110036002550061100460025500611005600255006110066002550061100760025500611008600255006110096002550061100a6002550061100b6002550061100c6002550061100d6002550061100e6002550061100f600255006110106002550061101160025500611012600255006110136002550061101460025500611015600255006110166002550061101760025500611018600255006110196002550061101a6002550061101b6002550061101c6002550061101d6002550061101e6002550061101f600255006110206002550061102160025500611022600255006110236002550061102460025500611025600255006110266002550061102760025500611028600255006110296002550061102a6002550061102b6002550061102c6002550061102d6002550061102e6002550061102f600255006110306002550061103160025500611032600255006110336002550061103460025500611035600255006110366002550061103760025500611038600255006110396002550061103a6002550061103b6002550061103c6002550061103d6002550061103e6002550061103f600255006110406002550061104160025500611042600255006110436002550061104460025500611045600255006110466002550061104760025500611048600255006110496002550061104a6002550061104b6002550061104c6002550061104d6002550061104e6002550061104f600255006110506002550061105160025500611052600255006110536002550061105460025500611055600255006110566002550061105760025500611058600255006110596002550061105a6002550061105b6002550061105c6002550061105d6002550061105e6002550061105f600255006110606002550061106160025500611062600255006110636002550061106460025500611065600255006110666002550061106760025500611068600255006110696002550061106a6002550061106b6002550061106c6002550061106d6002550061106e6002550061106f600255006110706002550061107160025500611072600255006110736002550061107460025500611075600255006110766002550061107760025500611078600255006110796002550061107a6002550061107b6002550061107c6002550061107d6002550061107e6002550061107f600255006110806002550061108160025500611082600255006110836002550061108460025500611085600255006110866002550061108760025500611088600255006110896002550061108a6002550061108b6002550061108c6002550061108d6002550061108e6002550061108f600255006110906002550061109160025500611092600255006110936002550061109460025500611095600255006110966002550061109760025500611098600255006110996002550061109a6002550061109b6002550061109c6002550061109d6002550061109e6002550061109f600255006110a0600255006110a1600255006110a2600255006110a3600255006110a4600255006110a5600255006110a6600255006110a7600255006110a8600255006110a9600255006110aa600255006110ab600255006110ac600255006110ad600255006110ae600255006110af600255006110b0600255006110b1600255006110b2600255006110b3600255006110b4600255006110b5600255006110b6600255006110b7600255006110b8600255006110b9600255006110ba600255006110bb600255006110bc600255006110bd600255006110be600255006110bf600255006110c0600255006110c1600255006110c2600255006110c3600255006110c4600255006110c5600255006110c6600255006110c7600255006110c8600255006110c9600255006110ca600255006110cb600255006110cc600255006110cd600255006110ce600255006110cf600255006110d0600255006110d1600255006110d2600255006110d3600255006110d4600255006110d5600255006110d6600255006110d7600255006110d8600255006110d9600255006110da600255006110db600255006110dc600255006110dd600255006110de600255006110df600255006110e0600255006110e1600255006110e2600255006110e3600255006110e4600255006110e5600255006110e6600255006110e7600255006110e8600255006110e9600255006110ea600255006110eb600255006110ec600255006110ed600255006110ee600255006110ef600255006110f0600255006110f1600255006110f2600255006110f3600255006110f4600255006110f5600255006110f6600255006110f7600255006110f8600255006110f9600255006110fa600255006110fb600255006110fc600255006110fd600255006110fe600255006110ff60025500", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0xd7d9f5c80ff13c734d5af58858a997f66bbee2c2a942f86f97674a5997931471", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest RJUMPV contract switching based on external input", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/test_rjumpv.py#L22", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4200.md", + "reference-spec-version": "17d4a8d12d2b5e0f2985c866376c16c8c6df7cba" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_callf.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_callf.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_callf.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_callf.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_data.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_data.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_data.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_data.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_dupn.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_dupn.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_dupn.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_dupn.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_eofcreate.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_eofcreate.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_eofcreate.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_eofcreate.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_exchange.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_exchange.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_exchange.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_exchange.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_header.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_header.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_header.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_header.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_1.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_1.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_1.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_1.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_n.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_n.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_n.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_push_n.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_returncontract.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_returncontract.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_returncontract.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_returncontract.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjump.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjump.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjump.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjump.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpi.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpi.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpi.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpi.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpv.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpv.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpv.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_rjumpv.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self_data_portion.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self_data_portion.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self_data_portion.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_self_data_portion.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_height_diff.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_height_diff.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_height_diff.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_height_diff.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_swapn.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_swapn.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_swapn.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_into_swapn.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_rjumpi_backwards_min_stack_wrong.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_rjumpi_backwards_min_stack_wrong.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_rjumpi_backwards_min_stack_wrong.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_rjumpi_backwards_min_stack_wrong.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_skips_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_skips_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_skips_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_skips_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated_empty.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated_empty.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated_empty.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_truncated_empty.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/code_validation/eof_validity.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/code_validation/eof_validity.json new file mode 100644 index 0000000000..afe08bee9f --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/code_validation/eof_validity.json @@ -0,0 +1,196 @@ +{ + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-retf_code_input_output]": { + "vectors": { + "0": { + "code": "0xef0001010008020002000700020400000000800002000100015fe300015050005fe4", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x606c7dc408536669ffc5d49d68654aa8bb3d1d3397238a08c631cf7051aa21f4", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-stack_height_equal_code_outputs_retf_zero_stop]": { + "vectors": { + "0": { + "code": "0xef000101000802000200050007040000000080000100010001e30001500032e100025fe400", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x759e73a4a40c511b677ef2ab6c8ce4c4215bd67a6d0289f668cae0ca34e8eee4", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-callf_max_code_sections_1]": { + "vectors": { + "0": { + "code": "0xef00010110000204000bfe0001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010400000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30001e30002e30003e30004e30005e30006e30007e30008e30009e3000ae3000be3000ce3000de3000ee3000fe30010e30011e30012e30013e30014e30015e30016e30017e30018e30019e3001ae3001be3001ce3001de3001ee3001fe30020e30021e30022e30023e30024e30025e30026e30027e30028e30029e3002ae3002be3002ce3002de3002ee3002fe30030e30031e30032e30033e30034e30035e30036e30037e30038e30039e3003ae3003be3003ce3003de3003ee3003fe30040e30041e30042e30043e30044e30045e30046e30047e30048e30049e3004ae3004be3004ce3004de3004ee3004fe30050e30051e30052e30053e30054e30055e30056e30057e30058e30059e3005ae3005be3005ce3005de3005ee3005fe30060e30061e30062e30063e30064e30065e30066e30067e30068e30069e3006ae3006be3006ce3006de3006ee3006fe30070e30071e30072e30073e30074e30075e30076e30077e30078e30079e3007ae3007be3007ce3007de3007ee3007fe30080e30081e30082e30083e30084e30085e30086e30087e30088e30089e3008ae3008be3008ce3008de3008ee3008fe30090e30091e30092e30093e30094e30095e30096e30097e30098e30099e3009ae3009be3009ce3009de3009ee3009fe300a0e300a1e300a2e300a3e300a4e300a5e300a6e300a7e300a8e300a9e300aae300abe300ace300ade300aee300afe300b0e300b1e300b2e300b3e300b4e300b5e300b6e300b7e300b8e300b9e300bae300bbe300bce300bde300bee300bfe300c0e300c1e300c2e300c3e300c4e300c5e300c6e300c7e300c8e300c9e300cae300cbe300cce300cde300cee300cfe300d0e300d1e300d2e300d3e300d4e300d5e300d6e300d7e300d8e300d9e300dae300dbe300dce300dde300dee300dfe300e0e300e1e300e2e300e3e300e4e300e5e300e6e300e7e300e8e300e9e300eae300ebe300ece300ede300eee300efe300f0e300f1e300f2e300f3e300f4e300f5e300f6e300f7e300f8e300f9e300fae300fbe300fce300fde300fee300ffe30100e30101e30102e30103e30104e30105e30106e30107e30108e30109e3010ae3010be3010ce3010de3010ee3010fe30110e30111e30112e30113e30114e30115e30116e30117e30118e30119e3011ae3011be3011ce3011de3011ee3011fe30120e30121e30122e30123e30124e30125e30126e30127e30128e30129e3012ae3012be3012ce3012de3012ee3012fe30130e30131e30132e30133e30134e30135e30136e30137e30138e30139e3013ae3013be3013ce3013de3013ee3013fe30140e30141e30142e30143e30144e30145e30146e30147e30148e30149e3014ae3014be3014ce3014de3014ee3014fe30150e30151e30152e30153e30154e30155e30156e30157e30158e30159e3015ae3015be3015ce3015de3015ee3015fe30160e30161e30162e30163e30164e30165e30166e30167e30168e30169e3016ae3016be3016ce3016de3016ee3016fe30170e30171e30172e30173e30174e30175e30176e30177e30178e30179e3017ae3017be3017ce3017de3017ee3017fe30180e30181e30182e30183e30184e30185e30186e30187e30188e30189e3018ae3018be3018ce3018de3018ee3018fe30190e30191e30192e30193e30194e30195e30196e30197e30198e30199e3019ae3019be3019ce3019de3019ee3019fe301a0e301a1e301a2e301a3e301a4e301a5e301a6e301a7e301a8e301a9e301aae301abe301ace301ade301aee301afe301b0e301b1e301b2e301b3e301b4e301b5e301b6e301b7e301b8e301b9e301bae301bbe301bce301bde301bee301bfe301c0e301c1e301c2e301c3e301c4e301c5e301c6e301c7e301c8e301c9e301cae301cbe301cce301cde301cee301cfe301d0e301d1e301d2e301d3e301d4e301d5e301d6e301d7e301d8e301d9e301dae301dbe301dce301dde301dee301dfe301e0e301e1e301e2e301e3e301e4e301e5e301e6e301e7e301e8e301e9e301eae301ebe301ece301ede301eee301efe301f0e301f1e301f2e301f3e301f4e301f5e301f6e301f7e301f8e301f9e301fae301fbe301fce301fde301fee301ffe30200e30201e30202e30203e30204e30205e30206e30207e30208e30209e3020ae3020be3020ce3020de3020ee3020fe30210e30211e30212e30213e30214e30215e30216e30217e30218e30219e3021ae3021be3021ce3021de3021ee3021fe30220e30221e30222e30223e30224e30225e30226e30227e30228e30229e3022ae3022be3022ce3022de3022ee3022fe30230e30231e30232e30233e30234e30235e30236e30237e30238e30239e3023ae3023be3023ce3023de3023ee3023fe30240e30241e30242e30243e30244e30245e30246e30247e30248e30249e3024ae3024be3024ce3024de3024ee3024fe30250e30251e30252e30253e30254e30255e30256e30257e30258e30259e3025ae3025be3025ce3025de3025ee3025fe30260e30261e30262e30263e30264e30265e30266e30267e30268e30269e3026ae3026be3026ce3026de3026ee3026fe30270e30271e30272e30273e30274e30275e30276e30277e30278e30279e3027ae3027be3027ce3027de3027ee3027fe30280e30281e30282e30283e30284e30285e30286e30287e30288e30289e3028ae3028be3028ce3028de3028ee3028fe30290e30291e30292e30293e30294e30295e30296e30297e30298e30299e3029ae3029be3029ce3029de3029ee3029fe302a0e302a1e302a2e302a3e302a4e302a5e302a6e302a7e302a8e302a9e302aae302abe302ace302ade302aee302afe302b0e302b1e302b2e302b3e302b4e302b5e302b6e302b7e302b8e302b9e302bae302bbe302bce302bde302bee302bfe302c0e302c1e302c2e302c3e302c4e302c5e302c6e302c7e302c8e302c9e302cae302cbe302cce302cde302cee302cfe302d0e302d1e302d2e302d3e302d4e302d5e302d6e302d7e302d8e302d9e302dae302dbe302dce302dde302dee302dfe302e0e302e1e302e2e302e3e302e4e302e5e302e6e302e7e302e8e302e9e302eae302ebe302ece302ede302eee302efe302f0e302f1e302f2e302f3e302f4e302f5e302f6e302f7e302f8e302f9e302fae302fbe302fce302fde302fee302ffe30300e30301e30302e30303e30304e30305e30306e30307e30308e30309e3030ae3030be3030ce3030de3030ee3030fe30310e30311e30312e30313e30314e30315e30316e30317e30318e30319e3031ae3031be3031ce3031de3031ee3031fe30320e30321e30322e30323e30324e30325e30326e30327e30328e30329e3032ae3032be3032ce3032de3032ee3032fe30330e30331e30332e30333e30334e30335e30336e30337e30338e30339e3033ae3033be3033ce3033de3033ee3033fe30340e30341e30342e30343e30344e30345e30346e30347e30348e30349e3034ae3034be3034ce3034de3034ee3034fe30350e30351e30352e30353e30354e30355e30356e30357e30358e30359e3035ae3035be3035ce3035de3035ee3035fe30360e30361e30362e30363e30364e30365e30366e30367e30368e30369e3036ae3036be3036ce3036de3036ee3036fe30370e30371e30372e30373e30374e30375e30376e30377e30378e30379e3037ae3037be3037ce3037de3037ee3037fe30380e30381e30382e30383e30384e30385e30386e30387e30388e30389e3038ae3038be3038ce3038de3038ee3038fe30390e30391e30392e30393e30394e30395e30396e30397e30398e30399e3039ae3039be3039ce3039de3039ee3039fe303a0e303a1e303a2e303a3e303a4e303a5e303a6e303a7e303a8e303a9e303aae303abe303ace303ade303aee303afe303b0e303b1e303b2e303b3e303b4e303b5e303b6e303b7e303b8e303b9e303bae303bbe303bce303bde303bee303bfe303c0e303c1e303c2e303c3e303c4e303c5e303c6e303c7e303c8e303c9e303cae303cbe303cce303cde303cee303cfe303d0e303d1e303d2e303d3e303d4e303d5e303d6e303d7e303d8e303d9e303dae303dbe303dce303dde303dee303dfe303e0e303e1e303e2e303e3e303e4e303e5e303e6e303e7e303e8e303e9e303eae303ebe303ece303ede303eee303efe303f0e303f1e303f2e303f3e303f4e303f5e303f6e303f7e303f8e303f9e303fae303fbe303fce303fde303fee303ff00e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x29a63a81cfcbbbc65963e5857c41f06677cfa812c887e8012198cb1b1a631bc9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-callf_max_code_sections_2]": { + "vectors": { + "0": { + "code": "0xef000101100002040000040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400010400000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000100e30002e4e30003e4e30004e4e30005e4e30006e4e30007e4e30008e4e30009e4e3000ae4e3000be4e3000ce4e3000de4e3000ee4e3000fe4e30010e4e30011e4e30012e4e30013e4e30014e4e30015e4e30016e4e30017e4e30018e4e30019e4e3001ae4e3001be4e3001ce4e3001de4e3001ee4e3001fe4e30020e4e30021e4e30022e4e30023e4e30024e4e30025e4e30026e4e30027e4e30028e4e30029e4e3002ae4e3002be4e3002ce4e3002de4e3002ee4e3002fe4e30030e4e30031e4e30032e4e30033e4e30034e4e30035e4e30036e4e30037e4e30038e4e30039e4e3003ae4e3003be4e3003ce4e3003de4e3003ee4e3003fe4e30040e4e30041e4e30042e4e30043e4e30044e4e30045e4e30046e4e30047e4e30048e4e30049e4e3004ae4e3004be4e3004ce4e3004de4e3004ee4e3004fe4e30050e4e30051e4e30052e4e30053e4e30054e4e30055e4e30056e4e30057e4e30058e4e30059e4e3005ae4e3005be4e3005ce4e3005de4e3005ee4e3005fe4e30060e4e30061e4e30062e4e30063e4e30064e4e30065e4e30066e4e30067e4e30068e4e30069e4e3006ae4e3006be4e3006ce4e3006de4e3006ee4e3006fe4e30070e4e30071e4e30072e4e30073e4e30074e4e30075e4e30076e4e30077e4e30078e4e30079e4e3007ae4e3007be4e3007ce4e3007de4e3007ee4e3007fe4e30080e4e30081e4e30082e4e30083e4e30084e4e30085e4e30086e4e30087e4e30088e4e30089e4e3008ae4e3008be4e3008ce4e3008de4e3008ee4e3008fe4e30090e4e30091e4e30092e4e30093e4e30094e4e30095e4e30096e4e30097e4e30098e4e30099e4e3009ae4e3009be4e3009ce4e3009de4e3009ee4e3009fe4e300a0e4e300a1e4e300a2e4e300a3e4e300a4e4e300a5e4e300a6e4e300a7e4e300a8e4e300a9e4e300aae4e300abe4e300ace4e300ade4e300aee4e300afe4e300b0e4e300b1e4e300b2e4e300b3e4e300b4e4e300b5e4e300b6e4e300b7e4e300b8e4e300b9e4e300bae4e300bbe4e300bce4e300bde4e300bee4e300bfe4e300c0e4e300c1e4e300c2e4e300c3e4e300c4e4e300c5e4e300c6e4e300c7e4e300c8e4e300c9e4e300cae4e300cbe4e300cce4e300cde4e300cee4e300cfe4e300d0e4e300d1e4e300d2e4e300d3e4e300d4e4e300d5e4e300d6e4e300d7e4e300d8e4e300d9e4e300dae4e300dbe4e300dce4e300dde4e300dee4e300dfe4e300e0e4e300e1e4e300e2e4e300e3e4e300e4e4e300e5e4e300e6e4e300e7e4e300e8e4e300e9e4e300eae4e300ebe4e300ece4e300ede4e300eee4e300efe4e300f0e4e300f1e4e300f2e4e300f3e4e300f4e4e300f5e4e300f6e4e300f7e4e300f8e4e300f9e4e300fae4e300fbe4e300fce4e300fde4e300fee4e300ffe4e30100e4e30101e4e30102e4e30103e4e30104e4e30105e4e30106e4e30107e4e30108e4e30109e4e3010ae4e3010be4e3010ce4e3010de4e3010ee4e3010fe4e30110e4e30111e4e30112e4e30113e4e30114e4e30115e4e30116e4e30117e4e30118e4e30119e4e3011ae4e3011be4e3011ce4e3011de4e3011ee4e3011fe4e30120e4e30121e4e30122e4e30123e4e30124e4e30125e4e30126e4e30127e4e30128e4e30129e4e3012ae4e3012be4e3012ce4e3012de4e3012ee4e3012fe4e30130e4e30131e4e30132e4e30133e4e30134e4e30135e4e30136e4e30137e4e30138e4e30139e4e3013ae4e3013be4e3013ce4e3013de4e3013ee4e3013fe4e30140e4e30141e4e30142e4e30143e4e30144e4e30145e4e30146e4e30147e4e30148e4e30149e4e3014ae4e3014be4e3014ce4e3014de4e3014ee4e3014fe4e30150e4e30151e4e30152e4e30153e4e30154e4e30155e4e30156e4e30157e4e30158e4e30159e4e3015ae4e3015be4e3015ce4e3015de4e3015ee4e3015fe4e30160e4e30161e4e30162e4e30163e4e30164e4e30165e4e30166e4e30167e4e30168e4e30169e4e3016ae4e3016be4e3016ce4e3016de4e3016ee4e3016fe4e30170e4e30171e4e30172e4e30173e4e30174e4e30175e4e30176e4e30177e4e30178e4e30179e4e3017ae4e3017be4e3017ce4e3017de4e3017ee4e3017fe4e30180e4e30181e4e30182e4e30183e4e30184e4e30185e4e30186e4e30187e4e30188e4e30189e4e3018ae4e3018be4e3018ce4e3018de4e3018ee4e3018fe4e30190e4e30191e4e30192e4e30193e4e30194e4e30195e4e30196e4e30197e4e30198e4e30199e4e3019ae4e3019be4e3019ce4e3019de4e3019ee4e3019fe4e301a0e4e301a1e4e301a2e4e301a3e4e301a4e4e301a5e4e301a6e4e301a7e4e301a8e4e301a9e4e301aae4e301abe4e301ace4e301ade4e301aee4e301afe4e301b0e4e301b1e4e301b2e4e301b3e4e301b4e4e301b5e4e301b6e4e301b7e4e301b8e4e301b9e4e301bae4e301bbe4e301bce4e301bde4e301bee4e301bfe4e301c0e4e301c1e4e301c2e4e301c3e4e301c4e4e301c5e4e301c6e4e301c7e4e301c8e4e301c9e4e301cae4e301cbe4e301cce4e301cde4e301cee4e301cfe4e301d0e4e301d1e4e301d2e4e301d3e4e301d4e4e301d5e4e301d6e4e301d7e4e301d8e4e301d9e4e301dae4e301dbe4e301dce4e301dde4e301dee4e301dfe4e301e0e4e301e1e4e301e2e4e301e3e4e301e4e4e301e5e4e301e6e4e301e7e4e301e8e4e301e9e4e301eae4e301ebe4e301ece4e301ede4e301eee4e301efe4e301f0e4e301f1e4e301f2e4e301f3e4e301f4e4e301f5e4e301f6e4e301f7e4e301f8e4e301f9e4e301fae4e301fbe4e301fce4e301fde4e301fee4e301ffe4e30200e4e30201e4e30202e4e30203e4e30204e4e30205e4e30206e4e30207e4e30208e4e30209e4e3020ae4e3020be4e3020ce4e3020de4e3020ee4e3020fe4e30210e4e30211e4e30212e4e30213e4e30214e4e30215e4e30216e4e30217e4e30218e4e30219e4e3021ae4e3021be4e3021ce4e3021de4e3021ee4e3021fe4e30220e4e30221e4e30222e4e30223e4e30224e4e30225e4e30226e4e30227e4e30228e4e30229e4e3022ae4e3022be4e3022ce4e3022de4e3022ee4e3022fe4e30230e4e30231e4e30232e4e30233e4e30234e4e30235e4e30236e4e30237e4e30238e4e30239e4e3023ae4e3023be4e3023ce4e3023de4e3023ee4e3023fe4e30240e4e30241e4e30242e4e30243e4e30244e4e30245e4e30246e4e30247e4e30248e4e30249e4e3024ae4e3024be4e3024ce4e3024de4e3024ee4e3024fe4e30250e4e30251e4e30252e4e30253e4e30254e4e30255e4e30256e4e30257e4e30258e4e30259e4e3025ae4e3025be4e3025ce4e3025de4e3025ee4e3025fe4e30260e4e30261e4e30262e4e30263e4e30264e4e30265e4e30266e4e30267e4e30268e4e30269e4e3026ae4e3026be4e3026ce4e3026de4e3026ee4e3026fe4e30270e4e30271e4e30272e4e30273e4e30274e4e30275e4e30276e4e30277e4e30278e4e30279e4e3027ae4e3027be4e3027ce4e3027de4e3027ee4e3027fe4e30280e4e30281e4e30282e4e30283e4e30284e4e30285e4e30286e4e30287e4e30288e4e30289e4e3028ae4e3028be4e3028ce4e3028de4e3028ee4e3028fe4e30290e4e30291e4e30292e4e30293e4e30294e4e30295e4e30296e4e30297e4e30298e4e30299e4e3029ae4e3029be4e3029ce4e3029de4e3029ee4e3029fe4e302a0e4e302a1e4e302a2e4e302a3e4e302a4e4e302a5e4e302a6e4e302a7e4e302a8e4e302a9e4e302aae4e302abe4e302ace4e302ade4e302aee4e302afe4e302b0e4e302b1e4e302b2e4e302b3e4e302b4e4e302b5e4e302b6e4e302b7e4e302b8e4e302b9e4e302bae4e302bbe4e302bce4e302bde4e302bee4e302bfe4e302c0e4e302c1e4e302c2e4e302c3e4e302c4e4e302c5e4e302c6e4e302c7e4e302c8e4e302c9e4e302cae4e302cbe4e302cce4e302cde4e302cee4e302cfe4e302d0e4e302d1e4e302d2e4e302d3e4e302d4e4e302d5e4e302d6e4e302d7e4e302d8e4e302d9e4e302dae4e302dbe4e302dce4e302dde4e302dee4e302dfe4e302e0e4e302e1e4e302e2e4e302e3e4e302e4e4e302e5e4e302e6e4e302e7e4e302e8e4e302e9e4e302eae4e302ebe4e302ece4e302ede4e302eee4e302efe4e302f0e4e302f1e4e302f2e4e302f3e4e302f4e4e302f5e4e302f6e4e302f7e4e302f8e4e302f9e4e302fae4e302fbe4e302fce4e302fde4e302fee4e302ffe4e30300e4e30301e4e30302e4e30303e4e30304e4e30305e4e30306e4e30307e4e30308e4e30309e4e3030ae4e3030be4e3030ce4e3030de4e3030ee4e3030fe4e30310e4e30311e4e30312e4e30313e4e30314e4e30315e4e30316e4e30317e4e30318e4e30319e4e3031ae4e3031be4e3031ce4e3031de4e3031ee4e3031fe4e30320e4e30321e4e30322e4e30323e4e30324e4e30325e4e30326e4e30327e4e30328e4e30329e4e3032ae4e3032be4e3032ce4e3032de4e3032ee4e3032fe4e30330e4e30331e4e30332e4e30333e4e30334e4e30335e4e30336e4e30337e4e30338e4e30339e4e3033ae4e3033be4e3033ce4e3033de4e3033ee4e3033fe4e30340e4e30341e4e30342e4e30343e4e30344e4e30345e4e30346e4e30347e4e30348e4e30349e4e3034ae4e3034be4e3034ce4e3034de4e3034ee4e3034fe4e30350e4e30351e4e30352e4e30353e4e30354e4e30355e4e30356e4e30357e4e30358e4e30359e4e3035ae4e3035be4e3035ce4e3035de4e3035ee4e3035fe4e30360e4e30361e4e30362e4e30363e4e30364e4e30365e4e30366e4e30367e4e30368e4e30369e4e3036ae4e3036be4e3036ce4e3036de4e3036ee4e3036fe4e30370e4e30371e4e30372e4e30373e4e30374e4e30375e4e30376e4e30377e4e30378e4e30379e4e3037ae4e3037be4e3037ce4e3037de4e3037ee4e3037fe4e30380e4e30381e4e30382e4e30383e4e30384e4e30385e4e30386e4e30387e4e30388e4e30389e4e3038ae4e3038be4e3038ce4e3038de4e3038ee4e3038fe4e30390e4e30391e4e30392e4e30393e4e30394e4e30395e4e30396e4e30397e4e30398e4e30399e4e3039ae4e3039be4e3039ce4e3039de4e3039ee4e3039fe4e303a0e4e303a1e4e303a2e4e303a3e4e303a4e4e303a5e4e303a6e4e303a7e4e303a8e4e303a9e4e303aae4e303abe4e303ace4e303ade4e303aee4e303afe4e303b0e4e303b1e4e303b2e4e303b3e4e303b4e4e303b5e4e303b6e4e303b7e4e303b8e4e303b9e4e303bae4e303bbe4e303bce4e303bde4e303bee4e303bfe4e303c0e4e303c1e4e303c2e4e303c3e4e303c4e4e303c5e4e303c6e4e303c7e4e303c8e4e303c9e4e303cae4e303cbe4e303cce4e303cde4e303cee4e303cfe4e303d0e4e303d1e4e303d2e4e303d3e4e303d4e4e303d5e4e303d6e4e303d7e4e303d8e4e303d9e4e303dae4e303dbe4e303dce4e303dde4e303dee4e303dfe4e303e0e4e303e1e4e303e2e4e303e3e4e303e4e4e303e5e4e303e6e4e303e7e4e303e8e4e303e9e4e303eae4e303ebe4e303ece4e303ede4e303eee4e303efe4e303f0e4e303f1e4e303f2e4e303f3e4e303f4e4e303f5e4e303f6e4e303f7e4e303f8e4e303f9e4e303fae4e303fbe4e303fce4e303fde4e303fee4e303ffe4e4", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x6c2655c2978bd674d008b8226e90c565e84775bac44d51ad40e1435e1b05225b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-function_underflow]": { + "vectors": { + "0": { + "code": "0xef0001010008020002000500030400000000800001010000025fe30001005050e4", + "results": { + "Osaka": { + "exception": "EOFException.STACK_UNDERFLOW", + "result": false + } + } + } + }, + "_info": { + "hash": "0xc64864fd5897be2295c153a875425d7903b57abb79de250f015ef5b5815ec2b8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-stack_higher_than_code_outputs]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040002040000000080000000000001e30001005fe4", + "results": { + "Osaka": { + "exception": "EOFException.STACK_HIGHER_THAN_OUTPUTS", + "result": false + } + } + } + }, + "_info": { + "hash": "0xf43fdad68dfdad3a2289041810193102827921c9fc2845647fe12c3043eb0e8d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-stack_shorter_than_code_outputs]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040002040000000080000000020001e30001005fe4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_MAX_STACK_HEIGHT", + "result": false + } + } + } + }, + "_info": { + "hash": "0xc1d75a4f347bc7470fc53310da1f9bc5a1753211db33abb9efa74c17ed25dc17", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-oob_callf_1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040001040000000080000000000000e3000200e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_CODE_SECTION_INDEX", + "result": false + } + } + } + }, + "_info": { + "hash": "0xcb66bd25e5c315a44881fcee623dc509ea1dd8f41e81c476cb6672e4cb144f38", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_eof_validity[fork_Osaka-eof_test-overflow_code_sections_1]": { + "vectors": { + "0": { + "code": "0xef000101100802040200040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000104000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000100e30002e4e30003e4e30004e4e30005e4e30006e4e30007e4e30008e4e30009e4e3000ae4e3000be4e3000ce4e3000de4e3000ee4e3000fe4e30010e4e30011e4e30012e4e30013e4e30014e4e30015e4e30016e4e30017e4e30018e4e30019e4e3001ae4e3001be4e3001ce4e3001de4e3001ee4e3001fe4e30020e4e30021e4e30022e4e30023e4e30024e4e30025e4e30026e4e30027e4e30028e4e30029e4e3002ae4e3002be4e3002ce4e3002de4e3002ee4e3002fe4e30030e4e30031e4e30032e4e30033e4e30034e4e30035e4e30036e4e30037e4e30038e4e30039e4e3003ae4e3003be4e3003ce4e3003de4e3003ee4e3003fe4e30040e4e30041e4e30042e4e30043e4e30044e4e30045e4e30046e4e30047e4e30048e4e30049e4e3004ae4e3004be4e3004ce4e3004de4e3004ee4e3004fe4e30050e4e30051e4e30052e4e30053e4e30054e4e30055e4e30056e4e30057e4e30058e4e30059e4e3005ae4e3005be4e3005ce4e3005de4e3005ee4e3005fe4e30060e4e30061e4e30062e4e30063e4e30064e4e30065e4e30066e4e30067e4e30068e4e30069e4e3006ae4e3006be4e3006ce4e3006de4e3006ee4e3006fe4e30070e4e30071e4e30072e4e30073e4e30074e4e30075e4e30076e4e30077e4e30078e4e30079e4e3007ae4e3007be4e3007ce4e3007de4e3007ee4e3007fe4e30080e4e30081e4e30082e4e30083e4e30084e4e30085e4e30086e4e30087e4e30088e4e30089e4e3008ae4e3008be4e3008ce4e3008de4e3008ee4e3008fe4e30090e4e30091e4e30092e4e30093e4e30094e4e30095e4e30096e4e30097e4e30098e4e30099e4e3009ae4e3009be4e3009ce4e3009de4e3009ee4e3009fe4e300a0e4e300a1e4e300a2e4e300a3e4e300a4e4e300a5e4e300a6e4e300a7e4e300a8e4e300a9e4e300aae4e300abe4e300ace4e300ade4e300aee4e300afe4e300b0e4e300b1e4e300b2e4e300b3e4e300b4e4e300b5e4e300b6e4e300b7e4e300b8e4e300b9e4e300bae4e300bbe4e300bce4e300bde4e300bee4e300bfe4e300c0e4e300c1e4e300c2e4e300c3e4e300c4e4e300c5e4e300c6e4e300c7e4e300c8e4e300c9e4e300cae4e300cbe4e300cce4e300cde4e300cee4e300cfe4e300d0e4e300d1e4e300d2e4e300d3e4e300d4e4e300d5e4e300d6e4e300d7e4e300d8e4e300d9e4e300dae4e300dbe4e300dce4e300dde4e300dee4e300dfe4e300e0e4e300e1e4e300e2e4e300e3e4e300e4e4e300e5e4e300e6e4e300e7e4e300e8e4e300e9e4e300eae4e300ebe4e300ece4e300ede4e300eee4e300efe4e300f0e4e300f1e4e300f2e4e300f3e4e300f4e4e300f5e4e300f6e4e300f7e4e300f8e4e300f9e4e300fae4e300fbe4e300fce4e300fde4e300fee4e300ffe4e30100e4e30101e4e30102e4e30103e4e30104e4e30105e4e30106e4e30107e4e30108e4e30109e4e3010ae4e3010be4e3010ce4e3010de4e3010ee4e3010fe4e30110e4e30111e4e30112e4e30113e4e30114e4e30115e4e30116e4e30117e4e30118e4e30119e4e3011ae4e3011be4e3011ce4e3011de4e3011ee4e3011fe4e30120e4e30121e4e30122e4e30123e4e30124e4e30125e4e30126e4e30127e4e30128e4e30129e4e3012ae4e3012be4e3012ce4e3012de4e3012ee4e3012fe4e30130e4e30131e4e30132e4e30133e4e30134e4e30135e4e30136e4e30137e4e30138e4e30139e4e3013ae4e3013be4e3013ce4e3013de4e3013ee4e3013fe4e30140e4e30141e4e30142e4e30143e4e30144e4e30145e4e30146e4e30147e4e30148e4e30149e4e3014ae4e3014be4e3014ce4e3014de4e3014ee4e3014fe4e30150e4e30151e4e30152e4e30153e4e30154e4e30155e4e30156e4e30157e4e30158e4e30159e4e3015ae4e3015be4e3015ce4e3015de4e3015ee4e3015fe4e30160e4e30161e4e30162e4e30163e4e30164e4e30165e4e30166e4e30167e4e30168e4e30169e4e3016ae4e3016be4e3016ce4e3016de4e3016ee4e3016fe4e30170e4e30171e4e30172e4e30173e4e30174e4e30175e4e30176e4e30177e4e30178e4e30179e4e3017ae4e3017be4e3017ce4e3017de4e3017ee4e3017fe4e30180e4e30181e4e30182e4e30183e4e30184e4e30185e4e30186e4e30187e4e30188e4e30189e4e3018ae4e3018be4e3018ce4e3018de4e3018ee4e3018fe4e30190e4e30191e4e30192e4e30193e4e30194e4e30195e4e30196e4e30197e4e30198e4e30199e4e3019ae4e3019be4e3019ce4e3019de4e3019ee4e3019fe4e301a0e4e301a1e4e301a2e4e301a3e4e301a4e4e301a5e4e301a6e4e301a7e4e301a8e4e301a9e4e301aae4e301abe4e301ace4e301ade4e301aee4e301afe4e301b0e4e301b1e4e301b2e4e301b3e4e301b4e4e301b5e4e301b6e4e301b7e4e301b8e4e301b9e4e301bae4e301bbe4e301bce4e301bde4e301bee4e301bfe4e301c0e4e301c1e4e301c2e4e301c3e4e301c4e4e301c5e4e301c6e4e301c7e4e301c8e4e301c9e4e301cae4e301cbe4e301cce4e301cde4e301cee4e301cfe4e301d0e4e301d1e4e301d2e4e301d3e4e301d4e4e301d5e4e301d6e4e301d7e4e301d8e4e301d9e4e301dae4e301dbe4e301dce4e301dde4e301dee4e301dfe4e301e0e4e301e1e4e301e2e4e301e3e4e301e4e4e301e5e4e301e6e4e301e7e4e301e8e4e301e9e4e301eae4e301ebe4e301ece4e301ede4e301eee4e301efe4e301f0e4e301f1e4e301f2e4e301f3e4e301f4e4e301f5e4e301f6e4e301f7e4e301f8e4e301f9e4e301fae4e301fbe4e301fce4e301fde4e301fee4e301ffe4e30200e4e30201e4e30202e4e30203e4e30204e4e30205e4e30206e4e30207e4e30208e4e30209e4e3020ae4e3020be4e3020ce4e3020de4e3020ee4e3020fe4e30210e4e30211e4e30212e4e30213e4e30214e4e30215e4e30216e4e30217e4e30218e4e30219e4e3021ae4e3021be4e3021ce4e3021de4e3021ee4e3021fe4e30220e4e30221e4e30222e4e30223e4e30224e4e30225e4e30226e4e30227e4e30228e4e30229e4e3022ae4e3022be4e3022ce4e3022de4e3022ee4e3022fe4e30230e4e30231e4e30232e4e30233e4e30234e4e30235e4e30236e4e30237e4e30238e4e30239e4e3023ae4e3023be4e3023ce4e3023de4e3023ee4e3023fe4e30240e4e30241e4e30242e4e30243e4e30244e4e30245e4e30246e4e30247e4e30248e4e30249e4e3024ae4e3024be4e3024ce4e3024de4e3024ee4e3024fe4e30250e4e30251e4e30252e4e30253e4e30254e4e30255e4e30256e4e30257e4e30258e4e30259e4e3025ae4e3025be4e3025ce4e3025de4e3025ee4e3025fe4e30260e4e30261e4e30262e4e30263e4e30264e4e30265e4e30266e4e30267e4e30268e4e30269e4e3026ae4e3026be4e3026ce4e3026de4e3026ee4e3026fe4e30270e4e30271e4e30272e4e30273e4e30274e4e30275e4e30276e4e30277e4e30278e4e30279e4e3027ae4e3027be4e3027ce4e3027de4e3027ee4e3027fe4e30280e4e30281e4e30282e4e30283e4e30284e4e30285e4e30286e4e30287e4e30288e4e30289e4e3028ae4e3028be4e3028ce4e3028de4e3028ee4e3028fe4e30290e4e30291e4e30292e4e30293e4e30294e4e30295e4e30296e4e30297e4e30298e4e30299e4e3029ae4e3029be4e3029ce4e3029de4e3029ee4e3029fe4e302a0e4e302a1e4e302a2e4e302a3e4e302a4e4e302a5e4e302a6e4e302a7e4e302a8e4e302a9e4e302aae4e302abe4e302ace4e302ade4e302aee4e302afe4e302b0e4e302b1e4e302b2e4e302b3e4e302b4e4e302b5e4e302b6e4e302b7e4e302b8e4e302b9e4e302bae4e302bbe4e302bce4e302bde4e302bee4e302bfe4e302c0e4e302c1e4e302c2e4e302c3e4e302c4e4e302c5e4e302c6e4e302c7e4e302c8e4e302c9e4e302cae4e302cbe4e302cce4e302cde4e302cee4e302cfe4e302d0e4e302d1e4e302d2e4e302d3e4e302d4e4e302d5e4e302d6e4e302d7e4e302d8e4e302d9e4e302dae4e302dbe4e302dce4e302dde4e302dee4e302dfe4e302e0e4e302e1e4e302e2e4e302e3e4e302e4e4e302e5e4e302e6e4e302e7e4e302e8e4e302e9e4e302eae4e302ebe4e302ece4e302ede4e302eee4e302efe4e302f0e4e302f1e4e302f2e4e302f3e4e302f4e4e302f5e4e302f6e4e302f7e4e302f8e4e302f9e4e302fae4e302fbe4e302fce4e302fde4e302fee4e302ffe4e30300e4e30301e4e30302e4e30303e4e30304e4e30305e4e30306e4e30307e4e30308e4e30309e4e3030ae4e3030be4e3030ce4e3030de4e3030ee4e3030fe4e30310e4e30311e4e30312e4e30313e4e30314e4e30315e4e30316e4e30317e4e30318e4e30319e4e3031ae4e3031be4e3031ce4e3031de4e3031ee4e3031fe4e30320e4e30321e4e30322e4e30323e4e30324e4e30325e4e30326e4e30327e4e30328e4e30329e4e3032ae4e3032be4e3032ce4e3032de4e3032ee4e3032fe4e30330e4e30331e4e30332e4e30333e4e30334e4e30335e4e30336e4e30337e4e30338e4e30339e4e3033ae4e3033be4e3033ce4e3033de4e3033ee4e3033fe4e30340e4e30341e4e30342e4e30343e4e30344e4e30345e4e30346e4e30347e4e30348e4e30349e4e3034ae4e3034be4e3034ce4e3034de4e3034ee4e3034fe4e30350e4e30351e4e30352e4e30353e4e30354e4e30355e4e30356e4e30357e4e30358e4e30359e4e3035ae4e3035be4e3035ce4e3035de4e3035ee4e3035fe4e30360e4e30361e4e30362e4e30363e4e30364e4e30365e4e30366e4e30367e4e30368e4e30369e4e3036ae4e3036be4e3036ce4e3036de4e3036ee4e3036fe4e30370e4e30371e4e30372e4e30373e4e30374e4e30375e4e30376e4e30377e4e30378e4e30379e4e3037ae4e3037be4e3037ce4e3037de4e3037ee4e3037fe4e30380e4e30381e4e30382e4e30383e4e30384e4e30385e4e30386e4e30387e4e30388e4e30389e4e3038ae4e3038be4e3038ce4e3038de4e3038ee4e3038fe4e30390e4e30391e4e30392e4e30393e4e30394e4e30395e4e30396e4e30397e4e30398e4e30399e4e3039ae4e3039be4e3039ce4e3039de4e3039ee4e3039fe4e303a0e4e303a1e4e303a2e4e303a3e4e303a4e4e303a5e4e303a6e4e303a7e4e303a8e4e303a9e4e303aae4e303abe4e303ace4e303ade4e303aee4e303afe4e303b0e4e303b1e4e303b2e4e303b3e4e303b4e4e303b5e4e303b6e4e303b7e4e303b8e4e303b9e4e303bae4e303bbe4e303bce4e303bde4e303bee4e303bfe4e303c0e4e303c1e4e303c2e4e303c3e4e303c4e4e303c5e4e303c6e4e303c7e4e303c8e4e303c9e4e303cae4e303cbe4e303cce4e303cde4e303cee4e303cfe4e303d0e4e303d1e4e303d2e4e303d3e4e303d4e4e303d5e4e303d6e4e303d7e4e303d8e4e303d9e4e303dae4e303dbe4e303dce4e303dde4e303dee4e303dfe4e303e0e4e303e1e4e303e2e4e303e3e4e303e4e4e303e5e4e303e6e4e303e7e4e303e8e4e303e9e4e303eae4e303ebe4e303ece4e303ede4e303eee4e303efe4e303f0e4e303f1e4e303f2e4e303f3e4e303f4e4e303f5e4e303f6e4e303f7e4e303f8e4e303f9e4e303fae4e303fbe4e303fce4e303fde4e303fee4e303ffe4e30400e4e30401e4e4", + "results": { + "Osaka": { + "exception": "EOFException.TOO_MANY_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x5f90b7cf55a994d3befe46c87a22a2f83138a6afaca60aa3fba6e8a66179eefc", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF container validation for features around EIP-4750 / Functions / Code Sections", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L175", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/code_validation/unreachable_code_sections.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/code_validation/unreachable_code_sections.json new file mode 100644 index 0000000000..f5c14bb9b5 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip4750_functions/code_validation/unreachable_code_sections.json @@ -0,0 +1,420 @@ +{ + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010001040000000080000000800000fefe", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x12c5915e296d088d84e4322aaeb5bfbeb751f5f983217975594102a7850b8033", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_selfjumpf]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010003040000000080000000800000fee50001", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4555269b3c8f125d5b4163355243e563094df23e26b8abd258775b59e2481a79", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_selfcallf]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010004040000000080000000800000fee3000100", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x19017f9cbf0180de48f5891ca7e4efc226efcf18e99dfd01dbffaae3f296299b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_jumpf0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010003040000000080000000800000fee50000", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0xed8a3df050df35cd29685f6532a0e55f756491003cf2300dabb225b8e507fe00", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_callf0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010004040000000080000000800000fee3000000", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x91bec91e9ac5950f421271b42abecbd663d2c9e7cfdec488ba6928660fe30b6d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_selfcall_jumpf0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200010006040000000080000000800000fee30001e50000", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x662c8756671311ec017cbaa60f5c5b30f9e0e02ab5d16cbbc0e3c4a729af72b8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable12_of3_2jumpf1]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300010001000304000000008000000080000000800000fe00e50001", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x673a27e20c93dc38247a61b929261d6764348fa08e72e97c12cd81b04382d1a4", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable12_of3_2callf1]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300010001000404000000008000000080000000800000fe00e3000100", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa92ae69050263fc6db4502cccfca55a29c69ca76793427daa5198b682c31ecfe", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable12_of3_jumpf_loop]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300010003000304000000008000000080000000800000fee50002e50001", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x713fd9b0762d165bc3df593bb29fcd0d15409ab7d92a77ae02e1d69a426ac246", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable12_of3_callf_loop_stop]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300010004000404000000008000000080000000800000fee3000200e3000100", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x7c510175c8615e3e4d6a1f284d7590e4a0a0068a8f3fe53c55b9eb092fc8516a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable12_of3_callf_loop_retf]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300010004000404000000008000000000000000000000fee30002e4e30001e4", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0xd1db95f21d62d680171bc498076bcdee4bc78ac910bab1571a6489b45a773ae7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable12_of3_callf_loop_mixed]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300010004000404000000008000000080000000000000fee3000200e30001e4", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x0854dd62f4b2de97d80b9fb14ff59f09cc3f630d979410e77f75f5dd73438b1f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-selfjumpf0_unreachable1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200030003040000000080000000800000e50000e50001", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x217f6db93c8d04c6ad46cd1923f7c53adf9654044bd0e6e6ff9462b88122ba88", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable2_of3]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300040001000104000000008000000000000000800000e3000100e4fe", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x57316ad160861c2affd95acd630acd9c34178b02a59846f261a24f85a81977c6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_of3]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300040001000104000000008000000080000000000000e3000200fee4", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0xbcc56834c3a6433cce0c69d85135501af6698cba64a00450a14a00beac88f0f0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable1_of4]": { + "vectors": { + "0": { + "code": "0xef000101001002000400040001000100040400000000800000008000000000000000000000e3000300fee4e30002e4", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x95d5d4629107002f722ea371bfa8156350ad3c401ecf205cfb199e274a01ee3a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable2_of3_retf]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300030001000104000000008000000080000000000000e5000100e4", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4141dfcc6f868aeb3810634d29bf38d3732444d256ebd7f7348fe5e63da4313e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable2-255]": { + "vectors": { + "0": { + "code": "0xef00010103fc0200ff00030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000104000000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50001e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fe00", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0x41072525d8b6f6d3ad3372607f4651172aa60f70a3f6bfe16d2c990e4d794017", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + }, + "tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py::test_unreachable_code_sections[fork_Osaka-eof_test-unreachable255]": { + "vectors": { + "0": { + "code": "0xef000101040002010000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500fe00", + "results": { + "Osaka": { + "exception": "EOFException.UNREACHABLE_CODE_SECTIONS", + "result": false + } + } + } + }, + "_info": { + "hash": "0xb9328788c9921730af00af0374801d2d8c438a84155d7f87d12eb2667ab13624", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test cases for EOF unreachable code sections\n (i.e. code sections not reachable from the code section 0).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip4750_functions/test_code_validation.py#L190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md", + "reference-spec-version": "14400434e1199c57d912082127b1d22643788d11" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_max_stack_height.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_max_stack_height.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_max_stack_height.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_max_stack_height.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_min_stack_height.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_min_stack_height.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_min_stack_height.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_diff_min_stack_height.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_incompatible_outputs.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_incompatible_outputs.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_incompatible_outputs.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_incompatible_outputs.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/first_section_returning.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/first_section_returning.json new file mode 100644 index 0000000000..1dbf41a2df --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/first_section_returning.json @@ -0,0 +1,134 @@ +{ + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning[fork_Osaka-eof_test-stop]": { + "vectors": { + "0": { + "code": "0xef00010100040200010001040000000000000000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0x6e6e62aaac9bd8c76ebe530c438c4271b81a8cc691b3d2babba36b9e344f8554", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF validation failing because the first section is not non-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning[fork_Osaka-eof_test-invalid0]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000000000000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xf61d8a88feba067ea07e0d2846b4954dc40badcb8f7c6c746f2ed631ac9c6a62", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF validation failing because the first section is not non-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning[fork_Osaka-eof_test-invalid1]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000304000000000000013050fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa74821052d7f294cf358c868bf7c06e8d0ffda4dfddacf3812ef7fc638734493", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF validation failing because the first section is not non-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning[fork_Osaka-eof_test-return]": { + "vectors": { + "0": { + "code": "0xef00010100040200010005040000000000000260006000f3", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa451cdef03c461fcbde2885790e539a8cd6275828167fb9d7c6f5afc8fdc8b9d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF validation failing because the first section is not non-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning[fork_Osaka-eof_test-retf0]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000000000000e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xb6d032febb09f9d836c17ec8276c7a14ae36fafd03fc3200280d7e8ce29b6e9d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF validation failing because the first section is not non-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning[fork_Osaka-eof_test-retf1]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000204000000000100015fe4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_FIRST_SECTION_TYPE", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa9142643e2235545b318e10aaa22b7b52d4c36fe9a75e0794de809d1a2f1c87a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF validation failing because the first section is not non-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L21", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/jumpf_in_nonreturning.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/jumpf_in_nonreturning.json new file mode 100644 index 0000000000..9084e1d648 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/jumpf_in_nonreturning.json @@ -0,0 +1,134 @@ +{ + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_jumpf_in_nonreturning[fork_Osaka-eof_test-code_prefix_-first_True]": { + "vectors": { + "0": { + "code": "0xef000101000802000200030001040000000080000000000000e50001e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x19452f7c8461b55627245d5443a0eea97219802721b0d3cf4ca3225571ebe5c5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the JUMPF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_jumpf_in_nonreturning[fork_Osaka-eof_test-code_prefix_-first_False]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300030003000104000000008000000080000000000000e50001e50002e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xfa954ed42f679243ca9ec76ba3bc023d741118fec93b9007bc7a99d9d982655f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the JUMPF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_jumpf_in_nonreturning[fork_Osaka-eof_test-code_prefix_PUSH0-first_True]": { + "vectors": { + "0": { + "code": "0xef0001010008020002000400010400000000800001000000005fe50001e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xc522426a42b260596b491e7f4669a41c305967ac1e8ae5ea2f63d3ff162c85b6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the JUMPF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_jumpf_in_nonreturning[fork_Osaka-eof_test-code_prefix_PUSH0-first_False]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300030004000104000000008000000080000100000000e500015fe50002e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x73477f0255bf55b423f34b80c4940e93dce9c382f5528d902aadb050ec45ddec", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the JUMPF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_jumpf_in_nonreturning[fork_Osaka-eof_test-PUSH0x0x80-first_True]": { + "vectors": { + "0": { + "code": "0xef0001010008020002008300010400000000800080000000005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50001e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x84ad18386dc6f7b5db3cba365adb81c1aaee60cfcdb85dfe31dc677db49bc76d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the JUMPF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_jumpf_in_nonreturning[fork_Osaka-eof_test-PUSH0x0x80-first_False]": { + "vectors": { + "0": { + "code": "0xef000101000c02000300030083000104000000008000000080008000000000e500015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50002e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x85ba2edd317d4901a6f0a6a35e5967ee8670ef60166715e017884ffbeea63483", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the JUMPF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/retf_in_nonreturning.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/retf_in_nonreturning.json new file mode 100644 index 0000000000..ff656e81b6 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/retf_in_nonreturning.json @@ -0,0 +1,134 @@ +{ + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_retf_in_nonreturning[fork_Osaka-eof_test-code_prefix_-first_True]": { + "vectors": { + "0": { + "code": "0xef000101000402000100010400000000800000e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x7584d75fcd7d0f39c4fb2bbdcb895e230eb842dc020679943873e3d61b72588a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the RETF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L114", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_retf_in_nonreturning[fork_Osaka-eof_test-code_prefix_-first_False]": { + "vectors": { + "0": { + "code": "0xef000101000802000200030001040000000080000000800000e50001e4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa2828a8e1739a1f59ca2801ca9befb123816d359f3d04904784a7992afaafb4c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the RETF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L114", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_retf_in_nonreturning[fork_Osaka-eof_test-code_prefix_PUSH0-first_True]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000204000000008000015fe4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x9d071117728b44c60c380e3b36bdc7a0ff4743b082a48111fe09a8be6a239fa1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the RETF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L114", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_retf_in_nonreturning[fork_Osaka-eof_test-code_prefix_PUSH0-first_False]": { + "vectors": { + "0": { + "code": "0xef000101000802000200030002040000000080000000800001e500015fe4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x3a88b132f0cd20c13ac53cea71546e6bcd63b465e829f0f16e9119d0716e756c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the RETF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L114", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_retf_in_nonreturning[fork_Osaka-eof_test-PUSH0x0x80-first_True]": { + "vectors": { + "0": { + "code": "0xef0001010004020001008104000000008000805f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xcde809d479a2a61d4d21c7c26cdab39461a8a56eded42b1a1f4abff0e74c692c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the RETF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L114", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_retf_in_nonreturning[fork_Osaka-eof_test-PUSH0x0x80-first_False]": { + "vectors": { + "0": { + "code": "0xef000101000802000200030081040000000080000000800080e500015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe4", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa5802b0ede3650a1cc0ec9d642ea03174a04b4cc0b063e08447535e1d7f3171b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a non-returning section contains the RETF instruction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L114", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/returning_section_not_returning.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/returning_section_not_returning.json new file mode 100644 index 0000000000..2358a31b6a --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/returning_section_not_returning.json @@ -0,0 +1,222 @@ +{ + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-stop0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040001040000000080000000000000e300010000", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x661380112d8c2fdd4245b6e91fdf3951f31d6780cac1b50137b4d134999f7eed", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-stop1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040002040000000080000100010001e30001005f00", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x3b3fe6ae6849afd59ff14009c8431e5702f325f3f420f2bed33e8fcdbaf2664a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-invalid0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040001040000000080000000000000e3000100fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x4bd84b7d71e37a3c67c2b359e2f3bda0b2b36f48dafe0dd21e91a2820a0f5a81", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-invalid1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040002040000000080000100010001e30001005ffe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x8d21bdd0f3d8c11dd0837300dc3980568c58496007b11d9ef5cd231d7c41589d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-return0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040005040000000080000000000002e300010060006000f3", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x198ecf852f2f5cf31c240820c54c9ddae7b3536b78ef63b347e2b747cacdf5cf", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-return1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040006040000000080000100010003e30001005f60006000f3", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x5387ad23d28f9221dbf31f3e728b9b3aa2c937ef3d4c2ad33d25ba4f2e236f98", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-revert0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040005040000000080000000000002e300010060006000fd", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x9e9491f09d66c700519330a3feeb5d60df750c36dd788ddd72591eb3f7a07cb8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-revert1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040006040000000080000100010003e30001005f60006000fd", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x32dcc9d75772807c17a60d8a5898ee2e38190cfaeb886f57d6539a52c2123ebf", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-rjump0]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040003040000000080000000000000e3000100e0fffd", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x6b84543452626e749bd30c554f76594fd696b2eb6c83b42c9ff77b5b869254aa", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_not_returning[fork_Osaka-eof_test-rjump1]": { + "vectors": { + "0": { + "code": "0xef000101000802000200040004040000000080000100010001e30001005fe0fffd", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0x1cdec48cd3197540d78b3270a8033d08a915f460dc9647ce64f4c63d9620eb6e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L43", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/returning_section_returncontract.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/returning_section_returncontract.json new file mode 100644 index 0000000000..021e81f189 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip6206_jumpf/nonreturning_validation/returning_section_returncontract.json @@ -0,0 +1,48 @@ +{ + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_returncontract[fork_Osaka-eof_test-returncontract0]": { + "vectors": { + "0": { + "code": "0xef0001010008020002000400060300010014040000000080000000000002e30001fe60006000ee00ef000101000402000100010400000000800000fe", + "containerKind": "INITCODE", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xcbcbd7bd68c6b0f2d529a734c961451dbe90e0ea8fed63ff91274593480ce6e7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning -\n RETURNCONTRACT version", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L73", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + }, + "tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_returning_section_returncontract[fork_Osaka-eof_test-returncontract1]": { + "vectors": { + "0": { + "code": "0xef0001010008020002000400070300010014040000000080000100010003e30001fe5f60006000ee00ef000101000402000100010400000000800000fe", + "containerKind": "INITCODE", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_NON_RETURNING_FLAG", + "result": false + } + } + } + }, + "_info": { + "hash": "0xb63dcfa3c1f3e46576e13131a20948da711949a2b3affc4d45414071c2c20bfc", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\n\n Test EOF validation failing because a returning section has no RETF or JUMPF-to-returning -\n RETURNCONTRACT version", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py#L73", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6206.md", + "reference-spec-version": "2f365ea0cd58faa6e26013ea77ce6d538175f7d0" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_overflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_overflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_overflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_invalid_immediates.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_invalid_immediates.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_invalid_immediates.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_invalid_immediates.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_on_max_stack.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_on_max_stack.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_on_max_stack.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_on_max_stack.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_stack_underflow.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_stack_underflow.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_stack_underflow.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_stack_underflow.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_invalid_eof_v1_contract.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_invalid_eof_v1_contract.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_invalid_eof_v1_contract.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_invalid_eof_v1_contract.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_valid_eof_v1_contract.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_valid_eof_v1_contract.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_valid_eof_v1_contract.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7480_data_section/code_validation/legacy_initcode_valid_eof_v1_contract.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_invalid_index.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_invalid_index.json new file mode 100644 index 0000000000..50bebe4e95 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_invalid_index.json @@ -0,0 +1,46 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py::test_eofcreate_invalid_index[fork_Osaka-eof_test-1]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000b030001001404000000008000046000600060006000ec0100ef000101000402000100010400000000800000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_CONTAINER_SECTION_INDEX", + "result": false + } + } + } + }, + "_info": { + "hash": "0xeb34562e09c91b80b35a6093bb3e050e8ec93b05366effd44d4feb606e9c0e3a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nReferring to non-existent container section index", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L578", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py::test_eofcreate_invalid_index[fork_Osaka-eof_test-255]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000b030001001404000000008000046000600060006000ecff00ef000101000402000100010400000000800000fe", + "results": { + "Osaka": { + "exception": "EOFException.INVALID_CONTAINER_SECTION_INDEX", + "result": false + } + } + } + }, + "_info": { + "hash": "0xa988734d96e023b5a6b8d76d58028c79d6e118ae23713f2145d7b4a83b7be7c2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nReferring to non-existent container section index", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L578", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_0.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_0.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_0.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_0.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_1.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_1.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_1.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_1.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_255.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_255.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_255.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_index_255.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_truncated_immediate.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_truncated_immediate.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_truncated_immediate.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_invalid_truncated_immediate.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_terminating.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_terminating.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_terminating.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_terminating.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_0.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_0.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_0.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_0.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_1.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_1.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_1.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_1.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_255.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_255.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_255.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/returncontract/returncontract_valid_index_255.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_different_sub.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_different_sub.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_different_sub.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_different_sub.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_same_sub.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_same_sub.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_same_sub.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_both_kinds_same_sub.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_invalid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_invalid.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_invalid.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_invalid.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_valid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_valid.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_valid.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_deeply_nested_valid.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_invalid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_invalid.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_invalid.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_invalid.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_invalid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_invalid.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_invalid.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_invalid.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_valid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_valid.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_valid.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_non_first_code_sections_valid.json diff --git a/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json new file mode 100644 index 0000000000..d4a59224d9 --- /dev/null +++ b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json @@ -0,0 +1,24 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_subcontainer_validation.py::test_container_combos_valid[fork_Osaka-eof_test-RETURNCONTRACT_RETURN]": { + "vectors": { + "0": { + "code": "0xef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000f3", + "containerKind": "INITCODE", + "results": { + "Osaka": { + "result": true + } + } + } + }, + "_info": { + "hash": "0x1a56134a342d4e63edd4f01e9e8f5e23ada9efec65e6d9064943e87c88e05c00", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest valid subcontainer reference / opcode combos", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_subcontainer_validation.py#L136", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_eofcreate_references.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_eofcreate_references.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_eofcreate_references.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_eofcreate_references.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_returncontract_references.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_returncontract_references.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_returncontract_references.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_multiple_returncontract_references.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_initcode_subcontainer_bytes.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_initcode_subcontainer_bytes.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_initcode_subcontainer_bytes.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_initcode_subcontainer_bytes.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_runtime_subcontainer_bytes.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_runtime_subcontainer_bytes.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_runtime_subcontainer_bytes.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/dangling_runtime_subcontainer_bytes.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/deep_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/deep_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/deep_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/deep_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/migrated_eofcreate.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/migrated_eofcreate.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/migrated_eofcreate.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/migrated_eofcreate.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/orphan_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/orphan_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/orphan_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/orphan_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_eof_version.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_eof_version.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_eof_version.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_eof_version.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_size.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_size.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_size.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/subcontainer_wrong_size.json diff --git a/tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/wide_container.json b/tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/wide_container.json similarity index 100% rename from tests/eof_suite/eest/eof_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/wide_container.json rename to tests/eof_suite/eest/eof_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/wide_container.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_fail.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_fail.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_fail.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_fail.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_succeed.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_succeed.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_succeed.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_succeed.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_within_deep_nested.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_within_deep_nested.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_within_deep_nested.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/execution_function/eof_functions_contract_call_within_deep_nested.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/extcode/legacy_calls_eof_sstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/extcode/legacy_calls_eof_sstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/extcode/legacy_calls_eof_sstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/extcode/legacy_calls_eof_sstore.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_operation.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_operation.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_operation.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_operation.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_tx.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_tx.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_tx.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_create_tx.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_eof_calling_legacy.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_eof_calling_legacy.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_eof_calling_legacy.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_eof_calling_legacy.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_legacy.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_legacy.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_legacy.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip3540_eof_v1/opcodes_in_legacy/opcodes_in_legacy.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_maxes.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_positive_negative.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjump/rjump_zero.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_backwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_backwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_backwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_backwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_backwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_forwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_forwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_forwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_forwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_zero.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_zero.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_zero.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_condition_zero.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_forwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_backward.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_max_forward.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpi/rjumpi_zero.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_backwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_condition.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_forwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_end.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_last.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_full_table_mid.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_max_forwards.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_size_3.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4200_relative_jumps/rjumpv/rjumpv_zero.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_overflow.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_callf.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_overflow.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip4750_functions/callf_execution/callf_with_inputs_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/callf_to_non_returning_section.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_backward.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_forward.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_overflow.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_nonexistent_section.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_to_self.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_too_large.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_way_too_large.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_overflow.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_execution/jumpf_with_inputs_stack_size_1024_at_push.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_non_returning_rules.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_stack/jumpf_stack_returning_rules.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip6206_jumpf/jumpf_target/jumpf_target_rules.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/dupn/dupn_all_valid_immediates.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/exchange/exchange_all_valid_immediates.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip663_dupn_swapn_exchange/swapn/swapn_all_valid_immediates.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/address_space_extension/address_space_extension.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/address_space_extension/address_space_extension.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/address_space_extension/address_space_extension.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/address_space_extension/address_space_extension.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/calldata_remains_after_subcall.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/calldata_remains_after_subcall.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/calldata_remains_after_subcall.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/calldata_remains_after_subcall.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/extcalls_inputdata.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/extcalls_inputdata.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/extcalls_inputdata.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/extcalls_inputdata.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/extdelegatecall_inputdata.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/extdelegatecall_inputdata.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/extdelegatecall_inputdata.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/extdelegatecall_inputdata.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/extstaticcall_inputdata.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/extstaticcall_inputdata.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calldata/extstaticcall_inputdata.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calldata/extstaticcall_inputdata.json diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/callee_context.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/callee_context.json new file mode 100644 index 0000000000..3e8490c477 --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/callee_context.json @@ -0,0 +1,1706 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extcall_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3060005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x4a82bf52bb9aca4b4bfeaaa36a3b0385c79eef756242bf55a8dbef807a5668c3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x40ed69b21892072bc379a6dda17212eb2aff4dbf4aae6311708fda061c3e1996", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extdelegatecall_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3060005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x8241978f13ad0a5a8bdc868142999dba91c4b532412ddf36bf4a4392e2828272", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe2659e89a41e524b940b8f7629c7d00e76c35e0f35ec07b38935a3bfc85afdee", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extstaticcall_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3060005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x1c8a89e72d961bc34ee8a54f5cf175093607f5dc4ebf5959a3136fdc5d1c9b00", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x6bd621e9b7adbf64faaa2409a1aa9b2aeddc79bd81e1be59f2a08181a012322e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extcall_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3360005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x111b49beafedfcc2a0cc60108bff36117d8cd503ce8ea93ad24ef0cff07e5fd3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x7123d5a5b0ec069606e078baae62a8b7a84539e0f9d42511e7875b6afa4114ff", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extdelegatecall_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3360005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xf56408a08b2592812b89e607994c7246cb5b58e25a13355198f16b515aa725c5", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x77cc8af001aa4bd7089c2698b5cf4e03d7f5823b95c27a731688f92b040ec36d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extstaticcall_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3360005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x126143912b0dbc4c32361ccb6219a56783f80d6b0287b87c0d43651976e2cab2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2647fb3acd1b85b39909010e72024b75f4ed9bf02172ae752c87faf97fb8ec59", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extcall_call_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3460005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xe6d27dac8a27d5de86c34c13487dbcca8acee1ea22ba8a481ac4c7a817d5af72", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8258dd5ca3bfce6ea86867260786f711ab96b7177de8e4af2020d16238614ec6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extdelegatecall_call_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3460005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x556f4d5331ca47eaeb9a11d5c34dc1589bd479c710933a548d1349ecb930f97c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x367e2c14129d58ea8b5601db266a7d0af5e05ad6c9d84537c80a743a05be69b6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extstaticcall_call_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3460005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x325d65469d35bd2bda2a8c2711f4c617ec899b92392be7d13f1d699916d7b3b5", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xbcb78b64d6541aa524f56cd1a67c4a90c0cc060d719eeb0590381d694ff5c79f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extcall_origin]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3260005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x8d104a4bfe44fe9e03a50f669d29a513288a4e2d08e9de1fcd1ea8744735f4c8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x90859b09f588e9a23b050d06039786c9ca8f775dd631ce0323b67b9e8f71be9a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extdelegatecall_origin]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3260005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x0dba4b58abec43e84551f9bae89f2af3912293e8f65bbab6146abc6d66dd939f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf8a3b0bd09087ec29a757f92bf0304c575be922badc1d474f6feedbcc56c7060", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_LEGACY-state_test-extstaticcall_origin]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3260005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xc8f8b7a55d6a35f0f28bf90b1df6f5a09d954da8fa3b71dd806914d57ef4ad77", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd5f41cc1523c296187423542d419194339d5c1ca701078af9b091858c518bdb3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extcall_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023060005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xa927dd373c0c30b8e1220ed7b789e459fdf83dace209c4c6a44046c45e8bab7b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xbae2f19867d2f5e190cf059526dcfc0eede2ede770b87d150deaa2d5f48b516c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extdelegatecall_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023060005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x362d1f73be64c12e440de6a0594d7b1951035e25b71bd17614f93d43519f1766", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xbf03efc462c004adc834ce37fb07b752dab76a0f293178eeec53de19208de85e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extstaticcall_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023060005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xbc2190dd3d4fc575746f8fca6298d106583fd1f85c38499822b3ab55a3475711", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x989911163f6ccdf8c7adaea1be220433781a39684e80b6c5521a50bc69438316", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extcall_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023360005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xbc53acf862296da97f9318265e3138e1cf6e7dca3b811990e9be10ad6d3d805c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb059a20cb17f642ce99b6ffbb7be230035e13427415cea04c07a4ce3b4e87dd7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extdelegatecall_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023360005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x5cb4f43d4ede70763d7037917999774dbede428c7ebd11c25c73cb3ee54dc7f0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3c108c0a2de69afdc51229411cc7578208c1dee26de77fe8c412f02793cafd16", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extstaticcall_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023360005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x3a1873c5faa06434ad0827413c98704db524134b467410a5e25202a6d97057de", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x55e811d54b4ed2b408712f6e33e625a6b2c41ee02916807122c2e682455d8235", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extcall_call_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023460005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xf01f8ca8fb6f37bc0c2bdf21b69c0219bde5a0d14cce03fd13cc277100f3f503", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5c66e2fc8e4eb072d31e9ffe7dedb9da6c0ea6ff43ce269122cabdbe4f56700b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extdelegatecall_call_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023460005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x9f2128ea3012f88a0935df8815b4b36376532f6dbdd7a8b7f97f0f22530e2dc5", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x07aafa3ef96d6e8652afb3e00577530b16be95aef931c53b2829e4a1bd7241d0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extstaticcall_call_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023460005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xfa6f701df85d9e7b0c7069ba2976d6d14e9af6d8ead9e1c586b56bced898bd4b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5413bdd2fc11b008b167a415a246aa2771b0a6ef589dc42e1adb4caa237f2b0e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extcall_origin]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023260005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100170400000000800004612015600155600060006000611000f86000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xcc64c93e2531d032ef6db585d13fb7a34342cb552f6f50e4c3c2672a28af4e8b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb7ffdb5ab2baee3213fbc4c4290e129e1619c2a05d40b312d8467bde321aa5f9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extdelegatecall_origin]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023260005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000f96000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xa22f96d2dfe8884489645bec5b50973bb92924ca746730d936ae21782fedfaa5", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x724fe0c1e82024359ff0f0e2bce81a81fa5c26e1e4a8928ea207e2d239f79501", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_context[fork_Osaka-evm_code_type_EOF_V1-state_test-extstaticcall_origin]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001000904000000008000023260005260206000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010015040000000080000361201560015560006000611000fb6000f760035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x70942df690b2429a6e8750b28e18c658baba124d8393817107b2ab7b456467af", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830186a09400000000000000000000000000000000000011008211238026a064f2f1ac471deeab0fea36e1670263c75812dd878000624fd9bcd8a009f90db5a0326d048935f3defa5519901ecb05e05b8960113a407e862b17c8957915c212ec", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x50f8d76c5e82bb4a5d0ba36cc8dcb6bc2325c09ffbaf7eb8d59bac32b1415326", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF calls' callee context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L582", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/callee_fails.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/callee_fails.json new file mode 100644 index 0000000000..5a297120b6 --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/callee_fails.json @@ -0,0 +1,1493 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_revert-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x247b8486efd5db275f24b33ba2c8b6da1984639df1553138e02d68de03b963db", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdfad449986f0b6308e1ffa68fb39c9675515b971ac2cec4d07f3a3c252614e98", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_revert-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x8e728de1ae1b13b9df0d7ae22178d5d842c2fa271660ee46188db7c0045850f4", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x332b43c55ecc640668b96b9dcab4a4d9d67aa2745e2ccb46f4b9241ac9b70db7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_revert-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x9ec4f073ce848dc69c303e96d15962e57b95bf151380bc6dd0daf63212b1dfad", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb1b10bb1249b91792103e05bec48304b135c54f154afc992cc6db46adf7d315d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_invalid-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xfe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x196d0b4bab93f3179120b540db9eaadb66a7f8c5a6868f332cad88cfd1af847c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x492993f7c73b9c03314c0002275e8a06297d8e477e3f7c5d630af3696bd57fc1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_invalid-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xfe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x8e8679611f9cb2aec2f2160a4aeb61624ef8bca77e4f8dca8a87ce1c2d4f18d7", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x7d40b87a050b60740d0a8426cdd1f843eae15aade7cc184e5338a9282ce2ebf4", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_invalid-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xfe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x0b98aa09c5601fcdab072e9c468e4f1e56d46ccc3d8162bb229491b3c1d7678d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf7d606cb668e373cb635f3c9e256d8b8db0db625c5d5f14991e1525f03c6d95f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_oog-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f8000000000000000000000000000000000000000000000000000000000000000600020", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xec992650d5b3bb7ec84d8f1b305151c048e881d797a3eaca423167c882f07ca6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x84479c2b4a2e7da1455ccbd6def53e7c5f2cf54822b4db29f845279d12362d9e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_oog-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f8000000000000000000000000000000000000000000000000000000000000000600020", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xc83fcf4208b594ad1e67f1ba7be055f2659f80b767a2d238ad9b7c6463797acb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x95852fead7c37444a13b31abcd3fae960a7ad8135ac8a9d2693f43bb58ea7254", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_oog-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x7f8000000000000000000000000000000000000000000000000000000000000000600020", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x98adc9b6a6b40765ac3c7fa6a16b4f41c4cf293d30181d8eeac8050e5cca1507", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x35afcaa935f24ecbc1ceca94f65785c5a4831d9871febbd18373e51efb154760", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_oob_returndata-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6002600160003e", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x61b18fd4412e7abbe03c38cd7ab7a6aef41251ab1d6ca6cbb519282d09956c97", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x35525954de4002aa9fe6b3d74341497627800896d28cf8bd7e57836d23c31cec", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_oob_returndata-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6002600160003e", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x6a8f162d597b9a8aa676321997d5cfe6449d8cd11f4a743857f68e7a3596c0c6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x62019083b49eaaa583c9e6ab7a4ff7abe14bef0323a1b32e3398a96f3ddc4c71", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-legacy_oob_returndata-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6002600160003e", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x3d393133eb39a3eb4df51ce9505a7ce6de5c717f2bd0dac63d3b39d445163f08", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x33e261fbce1efcd383c674917c436313c2a5a57b2176525eb7efc40df3841b3d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_revert-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x7dc095c4f471cf6115f4ddae83798672b9d9c5ebe946646c7368b727de3156be", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xbe43df8f92c45bd9689185b8f83688d15a623e32bd5789640e6cc50d41a36242", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_revert-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xe586071df0d421111708c5af00867cf915c6ad2606c1a0d84ed1995d728358a7", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdff08c97d8b6605fd61dded0d1c9720743e3ac4caae1338d26e3a2bd5d0693f7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_revert-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xdcf1aa70d71c29bb37ea86262697128aa845f1189c3e0b3d6852af24ffc67d67", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdff4df8d4f2d7cbaed72463d1da454783a1fe9ddf2f291fc1236572f904ae72c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_invalid-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xe342538a00e67e0e8e13153669db94d6ba0ee96ff7bb5b94dfa33ea1ad912dd1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb4925527c277700f7d9ac2e42e17ed8384a8cff0e7253e0ef32a276433f1b9f5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_invalid-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x3312cdd744f4f88e5042cc8193ace119691810a81bc9061773eb46854f54c802", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2f037074775eb8f4db41be41827ca197e97517918a2e3fe036b6263bfc505aef", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_invalid-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xf3e517554544a09a764798a672ca5de56427d557d668dca3b97497249f21a3d9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x110e4da3f710eda10fc788abfb5c406c875474875b31b1395c1fe2aae8d5ee3e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_oog-opcode_EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002504000000008000027f800000000000000000000000000000000000000000000000000000000000000060002000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100140400000000800004612015600155600060006000611000f860025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x70e53a64636b55cf0a1f9933403443ddd55e641667df3086e1ad2153fabe1e6d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xba260b7fc1e6d34fbfd8d8c8444fdec6d26ec4107c4ecd6bb9512754eea1546c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_oog-opcode_EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002504000000008000027f800000000000000000000000000000000000000000000000000000000000000060002000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000f960025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x00ebde7549d57ecc997bd71c2ee255625805cc5fc0e75915df45cee2e9954220", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3813b06421754992c13dfb20673f784f5313caed800120c346f26a5cb25e5fd6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_callee_fails[fork_Osaka-state_test-eof_oog-opcode_EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002504000000008000027f800000000000000000000000000000000000000000000000000000000000000060002000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010012040000000080000361201560015560006000611000fb60025500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x3d0900" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x524dc8df7623a201ac2694704c7f61c8c2f3142c3d87025dbc2b8186b3220b90", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a833d0900940000000000000000000000000000000000001100808026a0ee9b87cae188236f181e7869446aa7efc19dab8dbdf61a9a4abee7c78c9f1092a02cb41a762ec282807d1e3feed3c537a46b23eef5a9c22cb8b23cd063ef72a6ff", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x6bbe57685b7e6eec09c69bf8bc1acf5974b39368cb36ba3ccaa6d46a078919c5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling contracts that fail for various reasons", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L514", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_clear_return_buffer.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_clear_return_buffer.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_clear_return_buffer.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_clear_return_buffer.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_mstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_mstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_mstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_mstore.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_sstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_sstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_sstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_sstore.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_then_fails.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_then_fails.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_then_fails.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_eof_then_fails.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_mstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_mstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_mstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_mstore.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_sstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_sstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_sstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_legacy_sstore.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_min_callee_gas.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_min_callee_gas.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_min_callee_gas.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_min_callee_gas.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_msg_depth.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_msg_depth.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_msg_depth.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_msg_depth.json diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_precompile.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_precompile.json new file mode 100644 index 0000000000..c21059678b --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_precompile.json @@ -0,0 +1,392 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_precompile[fork_Osaka-state_test-extcall_success]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010022040000000080000460426000526000602060006004f86002553d6004556000f760035561201560015500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x4c4b40" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xb0bba0daba2558bdf278f2614ac06468ba603cfd5f3fa308e81ff9c67bed1ae2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a834c4b40940000000000000000000000000000000000001000808025a07efdff7ec6ddfbc04e90c94f5d44dd9933bf9215257a940fa439299794d8270da06b46d6e5e225d1977bca6e97f3f1c654e6adb48fc5c655ea8880aa68d45bfa56", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x218e463ecdb7afd30d10f5117e3eb9c9d438864f8303b545a6da0b26e04b5dcb", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling precompiles", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L327", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_precompile[fork_Osaka-state_test-extdelegatecall_blocked1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002004000000008000036042600052602060006004f96002553d6004556000f760035561201560015500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x4c4b40" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x9d55b553350fd8d41111f4dc7536cdeb975d821346f7813dc3b410cb10b23277", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a834c4b40940000000000000000000000000000000000001000808025a07efdff7ec6ddfbc04e90c94f5d44dd9933bf9215257a940fa439299794d8270da06b46d6e5e225d1977bca6e97f3f1c654e6adb48fc5c655ea8880aa68d45bfa56", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc33b38c398c54939ffa7a7b3729f16c671e4b164f0b6cce9c29a24d7606d286d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling precompiles", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L327", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_precompile[fork_Osaka-state_test-extstaticcall_success]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002004000000008000036042600052602060006004fb6002553d6004556000f760035561201560015500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x4c4b40" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xceab8d4a1e89c02114757d80eb0532a68596c96ab0aa8347d594467e6d3e082d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a834c4b40940000000000000000000000000000000000001000808025a07efdff7ec6ddfbc04e90c94f5d44dd9933bf9215257a940fa439299794d8270da06b46d6e5e225d1977bca6e97f3f1c654e6adb48fc5c655ea8880aa68d45bfa56", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa3d5f94c7701f25f2200bd8b77b64c00422bae0a17586c622d535112f38e1952", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling precompiles", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L327", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_precompile[fork_Osaka-state_test-extcall_failure]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010022040000000080000460426000526000602060006009f86002553d6004556000f760035561201560015500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x4c4b40" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xdab4eccae72441228e462ca0df4000f43767d774c6f5ef365e929d8b074db1dd", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a834c4b40940000000000000000000000000000000000001000808025a07efdff7ec6ddfbc04e90c94f5d44dd9933bf9215257a940fa439299794d8270da06b46d6e5e225d1977bca6e97f3f1c654e6adb48fc5c655ea8880aa68d45bfa56", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5243da164999307712a3ef76421f1ed2f4d2155d92ad8b599abed017d06273da", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling precompiles", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L327", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_precompile[fork_Osaka-state_test-extdelegatecall_blocked2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002004000000008000036042600052602060006009f96002553d6004556000f760035561201560015500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x4c4b40" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xdc27bf9be4a50a2c8b043f11dbb68ceb0b4c3a9b6bf90e33e2390e3403879220", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a834c4b40940000000000000000000000000000000000001000808025a07efdff7ec6ddfbc04e90c94f5d44dd9933bf9215257a940fa439299794d8270da06b46d6e5e225d1977bca6e97f3f1c654e6adb48fc5c655ea8880aa68d45bfa56", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x075126c8c73c11196d8be918b95e6e497a30e0f554d817f9b190a95e7361b10a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling precompiles", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L327", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_precompile[fork_Osaka-state_test-extstaticcall_failure]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002004000000008000036042600052602060006009fb6002553d6004556000f760035561201560015500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x4c4b40" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xca5e422a79825dbb245c15cb6fd1d8a56fba0ee2667562335360c52cb68c52a6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a834c4b40940000000000000000000000000000000000001000808025a07efdff7ec6ddfbc04e90c94f5d44dd9933bf9215257a940fa439299794d8270da06b46d6e5e225d1977bca6e97f3f1c654e6adb48fc5c655ea8880aa68d45bfa56", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x52738fdfa2b41d2b356e2063381ab5a81408ad649e840e96c8d901e667427b4c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF contracts calling precompiles", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py#L327", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md", + "reference-spec-version": "2f013de4065babde7c02f84a2ce9864a3c5bfbd3" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_static_flag_with_value.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_static_flag_with_value.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_static_flag_with_value.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_static_flag_with_value.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_with_value.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_with_value.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_with_value.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/eof_calls_with_value.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_mstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_mstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_mstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_mstore.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_sstore.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_sstore.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_sstore.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/calls/legacy_calls_eof_sstore.json diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/gas/ext_calls_gas.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/gas/ext_calls_gas.json new file mode 100644 index 0000000000..73595b278f --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/gas/ext_calls_gas.json @@ -0,0 +1,2562 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60005f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60005f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe701f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x40ce7e33a96d7c069404a163b76cf870acf2c6e812d37ef8966fca00163b27f8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc29f4d9b4fda8cd2489eb60f27d893a1d5ac9cbe365688b368f3d4494de9360d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTCALL_with_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160005f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160005f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a90038290036100015581900361000055600060006000600060006112008661230f01f1600255600060006000600060006112008661231001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x3f73bfcbde75e18030b6e667a080d612762a759a4bc01c2ce6e88276ed087c32", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xecc9c0202c955ce49ae56a43f82b580c0980919303869e0d3bcfc860faf57b9a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60005f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60005f730000000000000000000000000000000000001000f900", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe701f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x9100e24fbb06f457ff92e49e86269652ceca5716c1b688ab99dbd587f752956e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x26e669ad5e00fbb52a0416a1dd1bf63a0d34731d8e151bf47099409808bb13a9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60005f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60005f730000000000000000000000000000000000001000fb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe701f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xf3e520002bbc35e2d5c49cc6d8bb3b8c1b3110fbc793004fab18143f0fd9449b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x090abd0b348afe17b6591e740c67da0d5771efd19d613f1229c6b571fd679ee0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe701f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xa9b441856ec6796146382b939ecbb95e28e2d250fb8741344016c4a5d665c346", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf70b08070caa6792d3708c6c211ace312bbeb5086a1afa695e59a82948ce81fb", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTCALL_with_value_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100866184b701f160025560006000600060006000611100866184b801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x75b6201de810665b7b5f63927c85db273e220e032fbdbae361fc61057a4d9ad8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x593fd1f7923f6108daa983752119f8a8b66591a6cd324b797198245cbd562dc7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTDELEGATECALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf900", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe701f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3822c62308488367e8510b244be3b37096adb35a3981ea40da47f18f02db154b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2db7031f2b84ede6d1d13e604ddfca35d39b141e99137aa8d3f00fa766e8d2ff", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_0-EXTSTATICCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60005f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bfb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe701f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe801f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5cc73d76dd4e8e588575b68c961bc860d7c1cac407db0bca0ce18ea86d733f1d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5225fc5d6d627c0bf1990093c017dd8d6f727d7f32bce8d47d6a5a65b04704fe", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60015f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60015f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xf4d951695ceadabac4c5c783ea59a564acd7d5b649a2139c50d376885d019a84", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc69370c5927f2df10b254746a11e2811894ab27be69c1794b8c39eeffd0a533e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTCALL_with_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160015f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160015f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a90038290036100015581900361000055600060006000600060006112008661231201f1600255600060006000600060006112008661231301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x20a61f4ff608627ad5d67c30134a9b14a01017c762fd4d5936e136cf5e61c940", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x4aaf3ebb8402cb0c637cefaeb55f26d0f9d710ddab643f2183b88e81f3ad00f3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60015f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60015f730000000000000000000000000000000000001000f900", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x2b90afcace2b98820bac1fc424f10210da5a4b23d401cf530e091a921daf2a66", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdc40a436e5f833a57c87daaf2bfd75e75be278c5934984d0e7e7c19777969738", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60015f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60015f730000000000000000000000000000000000001000fb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xad4b3e8a566a2fc562b7464bf7a16bf12fe7943bbf42a819774dfa65049430a1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2598310d246f4188e2f93231d90288a4ff3b37f54dfba39cac115482401a41a5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xa445557b95fceac40eb5bfe4411c73afe3152a2b3d3f6c468405167927dc0c38", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xea107e7dad697633eb9c113071901f20012012ab7e8a1245d74986ffa2b16ade", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTCALL_with_value_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100866184ba01f160025560006000600060006000611100866184bb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x7579d82d0e8f38c55f2b6f785daa9b2f43f4af2912cd02348416c217110d5662", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8df7d7a2b410106a7810894b207f363182b69306a2271a0d1948ae8cab84b14e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTDELEGATECALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf900", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc789423df3427dbc2b60eb12b67bddb1f650770f1a08861615026c159a72e87a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdc922e8dd942c3fa14f1e02d1c45432d88ff97676bc50531ffce0f99a7e5a8d9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_1-EXTSTATICCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60015f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bfb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x37290595fb1b73334aafb66b4b7752dd6773c0fb5d30dba6e4fdad16c097f13f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8f03cd9653c8fa2832f429eab6609e72a2856ce56f46fa943bc575a8bf6c7b04", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60205f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60205f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xa030dd31edd7cc44a4b7abded1562bd64af71aeacb9a716e9dbc8d71e49670c2", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd74e0434b76435db08315005ab30dbb9454323faa300fe56c9e55e34ea35c92c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTCALL_with_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160205f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160205f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a90038290036100015581900361000055600060006000600060006112008661231201f1600255600060006000600060006112008661231301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x670c432eb7f7a866bc8785b4b002aeae470e1764d4c07f27571fa4f64f34fbd6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3cb482d4b1e14169a17540acce087bfb06c9757313a03b2ca1dd85ad6df5b739", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60205f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60205f730000000000000000000000000000000000001000f900", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x4658c9e1657d69eaa18e5c9629fbe2d7273c31b3a7b45083546cf759042a6614", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xeb43185d89bf78a165571bbe151a40bb7533178cb5c67f04c4f140477506b48b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60205f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60205f730000000000000000000000000000000000001000fb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x7e7ed44f9a87cd39e446667d876935f98d9c2c4ec20dec5afc80dd3915c65666", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0995f60cd4e401662b5f2b8cac3158aa7e4963c1cfd62731712cc74215a70c7a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x513d1f0e9a16004d4da3ac490a5e5c4c86903c101f444940d881eafeceee69c8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x85c80c852784d0c3404f15a7d33488d6563b749921cf70eea815d78324425f9b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTCALL_with_value_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100866184ba01f160025560006000600060006000611100866184bb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3a1f43d8f4be584529f35145b2b0737f725b9b8fcff312347352c040471d95e9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x674d2a264a417f1b1f87a5ab7af26d823161aa93ffa8330ad99db128060e7d27", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTDELEGATECALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf900", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xaf1d91fd204ca3aaef8f8943b6620026065d11f54025a9fe7bb945077d5a55de", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x82d25380e83679d9af5f7bc10277622530b0c466edca70a5439e7d21cd1b8806", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_32-EXTSTATICCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60205f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bfb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x4f7c951d5282c2eef7913ff61cd932f81f019903635d08ce65b447118cc36539", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5a2813ddc94a36201b6dc95a3165670b3c1175f651fff23a006508284772a503", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60215f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60215f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xa4dfb9c471179452664ac899ce3f7216bcf51cbd3684d7a8e5193aeaf1a98766", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe93c31a67249fd8f198e2004c7c05c5d18f307b772eac017d6189f263600e116", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTCALL_with_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160215f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160215f730000000000000000000000000000000000001000f800", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a90038290036100015581900361000055600060006000600060006112008661231501f1600255600060006000600060006112008661231601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xe2162cce6630f75ff9364b7ff65dc2351c1af2364fda0f72594a54b6f2281c71", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xfdc2b7463849bfdf167fdf8aff3147b429c4dc19b9dbdf0c86dee6355fd65f3b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTDELEGATECALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60215f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60215f730000000000000000000000000000000000001000f900", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xcbbf656bf764f93bbf415e207bd28fff6dbdf99981e74d119be5468e803aa401", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0d34bb8a4615f197adc96a25b3b2d8d062c720e05eb65243d94e1067ef21bd5b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTSTATICCALL]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010001040000000080000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60215f73000000000000000000000000000000000000100000", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60215f730000000000000000000000000000000000001000fb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001300": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611200315061110031505a600060006000600060006111005af1505a90035a600060006000600060006112005af1505a90035a600060006000600060006112005af1505a9003829003610001558190036100005560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed01f160025560006000600060006000611200867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001300", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x801da9702aa91dde9263df9fe3369a4e7f3c0c2157113130bcb69f7a59a3175c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001300808025a0d21292002de213e8491852eec4ddf9ec5b8104c196b169a37e3c6768e29e8b42a0760536c9a90fc8318e8ee57907849bf81ca290dc27092c1188422874be7e2a5f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x76db5a068677f350dec15246cdb7d92a0738983cb6afc205e072d3742da68e12", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000045f60215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000045f60215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x4fbcf00a7886db79ae67b16102b3012be07915cccd085a59a24680728010ecb9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe386630bca332ac6def279e3fd2349742aacf9f43947dde44a98061d4bc25366", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTCALL_with_value_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b0400000000800004600160215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001c0400000000800004600160215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf800", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100866184bd01f160025560006000600060006000611100866184be01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xfc8cfd6145f7b34492fb95ff3a2c9d374c6753e2304f5128a0b9ba1da48e4e74", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa91ce4329ad112d0a563ed15072647ee37a59bed99897b2eb44f76dbe1b3a974", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTDELEGATECALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bf900", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xa3f43eade53ff1349150264239ca2243861ef7b02a5d1b6a32cf5a9c4b81f1bd", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd56265851fdaa87e20c465b30c62af70ed5cb4f53ed4c234a8b528451b1a6fb1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + }, + "tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py::test_ext_calls_gas[fork_Osaka-state_test-mem_expansion_bytes_33-EXTSTATICCALL_new_acc]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001a04000000008000035b60215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001001b04000000008000035b60215f73a94f5374fce5edbc8e2a8697c15331677e6ebf0bfb00", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x611100315061100031505a600060006000600060006110005af1505a90035a600060006000600060006111005af1505a90035a600060006000600060006111005af1505a9003829003610001558190036100005560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed01f160025560006000600060006000611100867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xab64ded52fcfa096b5c816d7e9793116f085863c2198f35a61ca16b20c467920", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001200808025a03e4ecaec0d803837e8d76cc03e8a73cb9490e2b027fb85a4d0aaac11deb752f7a01bd56765e8e0445d3ec3ba9a1adf20dc6281fc5dd603391b15c9577c8aed02e0", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x011b293e18194c802d5adbedfb2d194d958caed5afaf90b8cb497d80f6190220", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EXT*CALL gas, both warm and cold, without and with mem expansions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py#L41", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md", + "reference-spec-version": "1795943aeacc86131d5ab6bb3d65824b3b1d4cad" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_huge_memory_expansion.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_huge_memory_expansion.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_huge_memory_expansion.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_huge_memory_expansion.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_memory_expansion.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_memory_expansion.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_memory_expansion.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndatacopy_memory_expansion/returndatacopy_memory_expansion.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_handling.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_handling.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_handling.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_handling.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_oob.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_oob.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_oob.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndataload/returndatacopy_oob.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndataload/returndataload_handling.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndataload/returndataload_handling.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7069_extcall/returndataload/returndataload_handling.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7069_extcall/returndataload/returndataload_handling.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7480_data_section/data_opcodes/data_section_succeed.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7480_data_section/data_opcodes/data_section_succeed.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7480_data_section/data_opcodes/data_section_succeed.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7480_data_section/data_opcodes/data_section_succeed.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_huge_memory_expansion.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_huge_memory_expansion.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_huge_memory_expansion.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_huge_memory_expansion.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_memory_expansion.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_memory_expansion.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_memory_expansion.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7480_data_section/datacopy_memory_expansion/datacopy_memory_expansion.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/address_collision.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/address_collision.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/address_collision.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/address_collision.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/auxdata_variations.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/auxdata_variations.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/auxdata_variations.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/auxdata_variations.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/calldata.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/calldata.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/calldata.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/calldata.json diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_context.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_context.json new file mode 100644 index 0000000000..0a31575d68 --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_context.json @@ -0,0 +1,262 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py::test_eofcreate_context[fork_Osaka-state_test-destination_code_ADDRESS-expected_result_destination]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010011030001003604000000008000046120156001556000600060006013ec0000ef0001010004020001000a030001001404000000008000023060055560006000ee00ef00010100040200010001040000000080000000", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x7fba1e66cc38d0e5ea0d33e296b98fd97f07d0bd6c4034d2dbf79886f06f0c8b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830f42409400000000000000000000000000000000000010008211238026a071c680acba971d7785a5981572816eac250613d6c13518514f20ddfde4081d60a00c5fdc7b238dbab89cce06a68e11b874041f25341b8f59d0fd6f3c47048acf71", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xec3c864cc3f9afd87f21dbcc9b7c1adf6a165e9ad55f627e429a57a8865be0c8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOFCREATE's initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L597", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py::test_eofcreate_context[fork_Osaka-state_test-destination_code_CALLER-expected_result_caller]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010011030001003604000000008000046120156001556000600060006013ec0000ef0001010004020001000a030001001404000000008000023360055560006000ee00ef00010100040200010001040000000080000000", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0x28c87e70b34016b8a7da292ba2c7cee1d9030c8932f3da587693de9baf0b7126", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830f42409400000000000000000000000000000000000010008211238026a071c680acba971d7785a5981572816eac250613d6c13518514f20ddfde4081d60a00c5fdc7b238dbab89cce06a68e11b874041f25341b8f59d0fd6f3c47048acf71", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x141896544e19bc2ed724087c2a1bbc9eb796977928a5b5c10dd5b3c37348ec9f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOFCREATE's initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L597", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py::test_eofcreate_context[fork_Osaka-state_test-destination_code_CALLVALUE-expected_result_eofcreate_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010011030001003604000000008000046120156001556000600060006013ec0000ef0001010004020001000a030001001404000000008000023460055560006000ee00ef00010100040200010001040000000080000000", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xbe3cf17c27291b071e7684fc3b21f99017884f43f136bad12ffe4c70320473a1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830f42409400000000000000000000000000000000000010008211238026a071c680acba971d7785a5981572816eac250613d6c13518514f20ddfde4081d60a00c5fdc7b238dbab89cce06a68e11b874041f25341b8f59d0fd6f3c47048acf71", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf005a13abbfdcffb9cfb57cd65e70b150c826b23f84249a87c5cf9af62b4ccd0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOFCREATE's initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L597", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py::test_eofcreate_context[fork_Osaka-state_test-destination_code_ORIGIN-expected_result_sender]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010011030001003604000000008000046120156001556000600060006013ec0000ef0001010004020001000a030001001404000000008000023260055560006000ee00ef00010100040200010001040000000080000000", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x1123" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Osaka": [ + { + "hash": "0xf6f45a3d55f61325f6b193bbbe56290638a3beefaec4ad8c2c7069c319e1673c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf862800a830f42409400000000000000000000000000000000000010008211238026a071c680acba971d7785a5981572816eac250613d6c13518514f20ddfde4081d60a00c5fdc7b238dbab89cce06a68e11b874041f25341b8f59d0fd6f3c47048acf71", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x730776e1b0fbd5a2901d23e8011da53a4edf7a9899b07233eca79d2bf217ceae", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOFCREATE's initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L597", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode_reverts.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode_reverts.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode_reverts.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_in_initcode_reverts.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_revert_eof_returndata.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_revert_eof_returndata.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_revert_eof_returndata.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_revert_eof_returndata.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_then_call.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_then_call.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_then_call.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/eofcreate_then_call.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/return_data_cleared.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/return_data_cleared.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/return_data_cleared.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/return_data_cleared.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/simple_eofcreate.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/simple_eofcreate.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate/simple_eofcreate.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate/simple_eofcreate.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/auxdata_size_failures.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/auxdata_size_failures.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/auxdata_size_failures.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/auxdata_size_failures.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eof_eofcreate_msg_depth.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eof_eofcreate_msg_depth.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eof_eofcreate_msg_depth.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eof_eofcreate_msg_depth.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_deploy_sizes.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_deploy_sizes.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_deploy_sizes.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_deploy_sizes.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_insufficient_stipend.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_insufficient_stipend.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_insufficient_stipend.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/eofcreate_insufficient_stipend.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_aborts.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_aborts.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_aborts.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_aborts.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_revert.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_revert.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_revert.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/initcode_revert.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_gas_memory_expansion.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_gas_memory_expansion.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_gas_memory_expansion.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_gas_memory_expansion.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_initcode_gas.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_initcode_gas.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_initcode_gas.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_initcode_gas.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_returncontract_auxdata_gas.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_returncontract_auxdata_gas.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_returncontract_auxdata_gas.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/insufficient_returncontract_auxdata_gas.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/static_flag_eofcreate.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/static_flag_eofcreate.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/static_flag_eofcreate.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/eofcreate_failures/static_flag_eofcreate.json diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/gas/eofcreate_gas.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/gas/eofcreate_gas.json new file mode 100644 index 0000000000..5ca1224af4 --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/gas/eofcreate_gas.json @@ -0,0 +1,12818 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xa4cf51e32cad5b823b253b36a24faf6703907ea2067c223854a97b8f26d693cd", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc2dd45b62581457bb9acb94ad5b738955da327e22da69dd501ded1cd06196952", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xa2b0e4568aaac927b308ae81a4926ca8e7b5b5dfbb1dcbb021c6462a7fa8ea2b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x27e88d31caf6ff6473ebe6ba54ccb49ae138ba6601e3630a6d33ad833e08b66a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x2886a560244364b318280d53e10105afa9d8e142dca4f8225bc6e4e66b97bfde", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8a418ee33d344308902747fe404eef845d897bbaaa7d7a3eeed913c48186caee", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x10f084167d6405821d239e7aa1c9055022955ac6b59ae3eb82121b258b499933", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x420fd45c7b6fddd8434fa19ae8bfd2946efdfc10461adf8d65b58d6d168aab9a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xcf59a14787b5235b612305c600d1e5a5e058220d21f0e9a5bc328e268a5ca3e8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x63ade6adf47d93d9acc443047b6c4ca143e8956786dfd4adc9949b086f74f1c4", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x9e894b30eb378d3a53946b0c5a31a058aa1367f043908b517af0bc400cfbcab6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xafb4f9817c1522e81ae74ff0d99ffd5de71095db9f96e7d6ae480e3daa00a512", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xab6ba2fb6ea88389d5845f7adfaf3c3b9f6e8bf307e20c1b5605ac781b6f8012", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3fa675fb4e84040bfe7fa48b784ed3c2da36c5bb0ecf800b3c906b7317faa141", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x520102c62b511f24bd2f862a7f8ff58b7a978f9ec000a57e44ff7b5e5988521d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc02ac8d387bae9e36e96535174d92eafa9ef1de384e36d0eeef4c18b9f379d5a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xfd93a309deaefdd9f71805afa5f6b59846f94777dd7ba2f07899858170492b7b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xec5999755e276448d9bd371959dacd74bc3df8e50c7eb030a56e90cbde00055d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6af29587a75231009b7089b1b0332b33a4030fa27c889d92ac457e19c3a83280", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x44e02dd6765dd6bb6e115076ffaafcdce860c5ca9138076b8a31c40043758b84", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6b10acb752c68e29954e29d68fea4da93b8e527e6f212bade219236213b0f2c9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x922d1fc64c8f42e14016f589f2a9646c48c040921044bee6dbd30e39e2f8d53e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xbeb4d0774c8050ccb475b3771e9dbb51450a807dd92a8e784373fbf36364014a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2ff6459ffa9bf5786fd966df5558ca2b6354ab90c778102ade8f001900b3b0a4", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5e855f2b065238d57bc5a794b4dd6bea086e36e0f3c8b19369e7a0213544dd9b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x419e705d1508da58fb3d61da35297a9c270a902c2b7d178aba8c01b16c225785", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x03330867ecd47135afaf9358cd1e54fd9e09a9f5288cbaad6cdd3f0549bd0688", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa31d3fe4856e9f23e135e5b74cf33c17329e635cdc70c44f338fef70411f35c2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb3f6c8b79b77773dcf2be8bdf85f6ea195963d2c18e7225fc9c1d166cecda41f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x18bb914937dc780b9cbf81c490790bc7bedeee3530548fce9e58a3296e102474", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-smallest_code-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x1684d01b6725122f427f13900f9569eb24091a59": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9576be9558d2ca00072fc26e09fe5d9679736c79": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe95042803b2d349eac067f5c6612d0e39fc8e788": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a6fa48f9b5e274bee18855bea6cba25e1c7e891": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xdeb779e21417732d54c862ec0579a044b8afbb2ebb0d28a64293d7370a7ce0f1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe58ff72c0e1ce6c84da415328bc8d94f161a8f689c4bb129adc8e9e57de401bf", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xfb1399571339040724bafa0901723bd704908f9b0e0eddc4a28757820143d2de", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x1498c11bcfff2b6e5a9035a2722c8d330dd3700f726d64335ef5667798958b80", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x15472ccbc92ac6c391ecc9f0580daac8e4a30258e4a559da07c57e05ee680488", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc9857b329682ec2ca3b490e1e7386cdc49e4970e368af7544a245a8efd411499", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x001808904e30eaea50c0def82839f9bd4d54376e28f899f72f6a32424ee4ca89", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xba6e784446fb6cc5562370d698a7a894986aad438604cef7f992fc6da00161ac", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xd6bca6d588a7154579aa3a2faa549eb7b42d7db7bd34bac44e9e6aa4f6c04e4c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc1c47ac7c80ee142970dafd277ec6db5d52168e836b37f750ab49748a1ced42e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb86ce18e3034f2b46d3ab2e2947fea9955882361d3ddce977ef9e0916c12827b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdf685dd0842b926e164656dde2c19b9cf073996df0aebc74da957c52e9058d37", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe53664e35057b51136d418ee25a23d24476c56965220ecaa8a5004d7ca5b17c4", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb3184194945e3a199455e34c51dcb48f24341aded6a35a4dff5112d33c0eee27", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xdb910e26ad0ca8f454b3f7db3155dd99dad864594be94795bc1911156112fd6d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa47943c6f96bf98d9023e8654a222cab9c460ac26dd1b74deeaeabbb8e9f506b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xbec50385107ad13f7e56fa77c0b7086ec6ec7b8f94e27d7576ee139117fc29dc", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x52ae889c07dfe8698dd94bd1e3ac5fa7edcca14ef46efd976f2971998e504871", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc5f2a9f83de3c7607270226b5f597e5496d1a0b066528d0013ddb23e0401f64c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x28f0cb8318623a92b2999d7329640c656cfadbd0218407c945ac74813052a252", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc855d2c15a6183c0b8305de49152e5c0fdd4ff7febf7ae7cf0ff78c517952b9e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3d19d3a22d3f25a7b06c7653c0f7068a407cde7b59541f238661087c9ba5b7c6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x422412bd6bc92490a2109185643f347b80559212efc85ade570630ac17cccab1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x53620caa9b9e8534d97e7036c6c534406bbe1d2e5fccb07afcbd85727e1a853b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x9961177fabcff51a53a6f170d7cc22371ca5e2df33327bb8d19d48baf4bdf936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xcb68c522551cb32c8cb2298ba1a7ae29e7e5d1426723ea1012dfcdc0c8586be3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1379fa5fc41f5c9c7dfee24152c32f3a59985c95c7b1691e7b90575988340561", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x846260d79f92eaba0d352b2f0cbc2bcaf088c14e2673ba12ba537004cdded3c5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6c094e1a86ad9949df5b3b2398bc9964ddb7b5bac2a76605635120f6284b1335", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc453ccad9320aa5d9adfed81253b6bd57bdeca4712ec00734dcfe4a47fe8f2c0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1425453e7087047f9951051fc98dd37b20df6a8c93f2fcc585e354ea8c521ceb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5ae145941738f01aed9c723556ee14e725421852e3e10bc173f3d12d46b9e3f2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-aborting_runtime-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x9f95f303e3bd1aefe728f3dbcb5f261a225ca6ac": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x75ee6a5aa6c195dec908d45569a856addea86274": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4185758388b3db769d2046db70ef3285405cab22": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x586474cc629f1ac515459a1bc8e38dbe019e0729": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c3c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x05b2c1d68f4c79a05f390a164c24b731bda9081086befff19ec167b8c98fcd06", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3d63372f1543838ac7724277ed2197be7aa5c33873384f650142d3583a711a15", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xefe94f3107e2e57ea64d360cb9f12a4f9ea595205f0c0464cb3420737ecd5ff9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x688c1b2486d98f4a985e8151c3f94af229d2214b5d03db69173851d35ab42a85", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3b3114086435533924a198bb64182fb8e9760469c725f099b5304897b980b4c3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x4035a41186b10d2dc0e31f91efbe389500e4e3c5af3f933a5bd2898677907937", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x757bbbb0d1ba6f2d496534c5d569086d31e0b6fdfd6fba28828cae04cd747b39", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x765acd598cdf3c3ce68ecdb032b09a7bbd7e1deb83e3b0fd71b596c3a3ed7a58", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x97dd15f6573564d44d0232fc4f6d5405947aff6a91b4ffe746f8cc5e34f9ca04", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x70ba21d4a977b9865ad03bc57f15ef456e09f63f1893c4f44095a066131c9828", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf49035f23295b49862b044f173ff3d7f28b71dea7dc4b48f2ee6ca7275b1a8fd", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa9aed67f2c6fc7005c8fa40b2233ffc5ca8b625629d9216dd76c121750b5f46c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe55f673820091adf4745c18df945831a4ed7d467fd7d92111a922c19f5b9ffce", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xab86d11fe13563b3b029a834d9b2e8c0f082d223d9c6be8e22f11ffe6e0d2dce", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x60f575b2aaa3236b365b39a82b3c38e06370ec3d14c3609d90c9a65b1fe141af", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x22214450b7c8357f5ea74f90efa6135a0eb7506e62d21260f91aaca56dc3d4bf", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xdff595b20e754481a1df79523daeaa88006db76a31c42ca182dadab9ec1599de", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xcb9f7a2e9b24303be729a717f6ae992df98b4e32682371dc5f015db97d8b41c2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x83b4b7061f23d6d4ea8ba3488c39c7b6c10e32a92ac1377f5994eebe2e0d22c8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xda8664e24f466cdbd2e7c7d778eb701a7bcd8744e23219fa3dda1323158f757b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x781a03ed07df403b6d3b42bbc327f5673c7b4a1ed961e2f38fcabbc71bdccc3e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb0c073ec5daf40cdc2009f0bff746103a25653583a6d52d88498850018572d86", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x72dca9c74e1a2fa8246ff13dcf09cf1b19684d9ab32ba35cd7fc1614d82b2d54", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x83dde147262a7ccf358b7a643056b281abaa476f42e44e3bdfe69fbf2dc324b1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x4c2024289271ec74c41d735aa96c6c35e762b4d84b480ba8064318079b80ef9f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3c762645c0c7811d9a5dc1477dd166fa035036e27d52c335e2117cc2c9eb0629", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe603e92c553fc4f54ef462957d9a0ff540c6c29c297521fef9c0fb4f67c00a21", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc20a28feed0a269c570b0ed6023375d47b5d618c23cccd780cfc8fd4d6367e65", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc69442e8662e51754c5eb2bb58271de4b6f52d04121122ecca78a0d6a6b74736", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2560d798dfb011a3d8402b5e3a6747edcfea3993945b8a04ab723fc2330c52ea", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010018040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x903843116021551b74b17bff791194a6c1c238a8da43218090e1a0219fc6cfd4", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd0e3e3de5214a95248c95b4ba4aaa93cc975d302912a23755214deddf6dfc3be", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-reverting_initcode-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x24a9b5cbceb767e0d9f09a42dd05af2cec9a8405": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x39d0f564ae36921100d010da5bf16176651c365d": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xebd71baadd05ef184a7ba478adbadc3e02c69cfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xf2bc707b5b33d06f8fd1def760dfb5d69d405c65": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010018040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef00010100040200010005040000000080000260006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc1091ce5f555bbc93ce2465e42e8635f53064e6883f7ab4171e06eed91f186b6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3b1c8e0ae030285632591b25931634f926a18ea7ed3f1a096ed379b2559b472f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cbd01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x400de6b70dd738a0f6f5a8cb18a4483835728e076d6059e0eb1f1f4cfd8724fb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x947b95490ae619481a56a6f97f560cf998b2acae98ff30144554342e779e10f7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cbd01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe7466a31978d342fc41fa510762627ddc11473cfab07a693c80c53a06c7e053c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf89f5e6ebf78c4d0c12b45566c2dd8605b509f5ca4362f6300213e9dd6681ef3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cbd01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x7b08fcd31baa694d33f7de4f047dab2f5d36d54f02ae0eabdc7eecea96437964", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd89e2d5d408bc0d4a03a3b13c6f63aeb35b752ec224258c6a95e7392337f6b3e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8901f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cbd01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xcab47529498b33e53b0b7ed3dcdcfa93922aa1c05148a7b422dc4b16f21f7a67", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x56fe394cf08ac32bae21b05fa1e2f35c50c6a38e9f7227e517831da79460e796", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x9d340c4e2ccc569b6c72cbb6063e8f145b34f06bdd17423a845e6b87331081b1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdc20830f76198a20e66663ff30b9a97f7373dcc47299c2f8b651136d3152268f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf49672bb7fe1fbd98b1204a0b00a8403173efe583ea7d12d89c6bf4e4f19959c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc0a6173a5cb94752d80bca45cab69bbb5607a0ac65bc39806f67572a0d6a9fbf", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x894bc874074b635c3e3774822c6c29c015fed7a0079d10c2a8376d27743afaa5", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x302771613df4dd7d0e1dc09363fdbe1f07596542ada072864c60b7a337578c2a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x369fe8b000e5b8a7bf48e13f4e3890beae04823222b36ff0b503930f31ee800a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0e251c978a155200d1d7cf440dc135b53a73965bcf2ee35ae17a8dc8b03450b8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb1b8c5b2433e35ca85a426e527522947fc793afc464e740f117c1a75cafc9d4d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0dfa786d94e400bb844c6f8f0d8e995b24cc588ae5844e37182ae606483565c5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5e8d9e6dff16d9bd15cccef30975391a78bfb4748a1256e7c46a9aa4c97022f3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x6fddcb800b71f430e24173a7cfc5c2260a8182430538c495ee79437624de6d7c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf8485dba2209a095005fb0fc681e7b3c967630ed5f23f3ff7fbd5d7c7cc17f45", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x105d2aae2bea6ea05b942970a778423703f0662e4bc1c20dc9276c8b8eaf40b9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8c01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf24b5eb30de7e000917ed2ed5d51132c5583a3b7bee17039865c42297eea99ee", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x750cdc5ce95f0d4badff7f8e8eb9bee2dbfcd506d1e1eda7504f8acce51304d6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1d82c91a2167cdc46d38cf51d6defceb6a4c081710a5a78248be4fabea0e6c94", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2d8705e0db259b92019d5da7be244cd4ad387e861ebe32a5f79005f12e871c1d", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6f94c94c06f2a070e495de0e51069a9a3e3e748fc460791fadcf6bcb7ef5d2be", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd3647df23042709f4a25bfe08f4dd6f9b1d7a8854c1f42f5bb7380c4175cdd0a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef00010100040200010031030001001d040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xabd11283b6eb83c224bc1847381b25cac32f9babec466ffe1c4ef9d21150df46", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x92ea3400f39730897bcb70174d8048ab4c2a331a8f31d6aa9e41ce6cef898b79", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-expensively_reverting_initcode-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5a4eeb6741aa48ec643f040f3acd447949c62c32": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x9bf91fa983fb3200ce757d21304b5d42a389d1a9": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5b833338895f73340021b8bdfef080f94f487970": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe0faebe836006d820a56546a04ebdfa4a91e97a5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef00010100040200010031030001001d040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef0001010004020001000a0400000000800003602060002060006000fd", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617cc301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf4299e15f2abfdee88318162ae43ca64ee91861f1877aa11d5f747a9b9b0fe6a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x136da9b9c68d8806abfd1db246739cdda2f47ef1c5b8ea079a38215dbc0f0d43", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xd0b7ffb6137b4222063957a0886d3f76bff8fcde4777b9a43e3bba630eabfe5f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x413881e46e4128abc2fc6d3b76973d9427a0738303f3595c8d9483686ea31fe0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x4e8c3307027ebf6dbef754219c87e5ffdebe688033749201eee73746de5e1357", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa386513af3af44273bcb06d975a791c4ad3052758454bc277c93325e0eb15bdd", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe5807989f73d373268633bed020e5afcc11a03b4b80f741c118ff38b86a83c32", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf8984a198c5796778b66512fc45f97d524895a60c7878081e487d63ad2de5355", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180c01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x440136f7d91ce324749c522aa2b3b2b93e97421db02110a266cbf5f088ce93a1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x354d0257b94dce2bee4ce847c3b43455a35b83e44f0dd9e43438b7158433b430", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb452a31e46d73312dd0263027769d9066a87623de69af3417f2c7568bb392413", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x532292865ddcccdf91b20696d89fda5e2ea8446598f15ed79b417e50db908dd3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x08051207a30cca2125319fea77c615f5367a98f8a710b29536e3dad64259c9ad", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd6d6b052bf48d56a1b2e26dcb109672625704ac92de282fb3feb3ad45b3f09eb", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5c388f97068b23ca8624a5925c34d16ce9adae1e57358aa60c729efdc5b29c78", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xccf928b4e320b245dc3170f1199e8e17264c93a7d4f4a9daa0e759f087544c14", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3a0af52e1115b48115a05797dcd3acd5699c53cb82c39f5215d316aac43eaf6f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x6f24e6e548c05bf61930582d51a264d39aa38ddfe6587287fa4a0045a3911fe2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xd68c61665ce7224f3afd59f1cee9f99557ce596bdb428ddd769efc2640015647", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8a636ac8bac67833822c098f14a2fd0d479c59610ee6fe2ff2abe5fd56e57b80", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1c0c3928853883913f0fbbf6ec7d853409a1bbce2151976352f5e67789e925eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x68bddf76e4f719a7f0321ee08ccebdc4c3d5f29f14147b8bd56e744c82ac0bc7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc9d20908b5ee1639ea8f3457c4d8c0d497d5ef03bb116192054ee7bccd62251f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x6a382646b3b953e0121dfdb871083f2576af650cfd4f747cba9940ecb8d8e3ea", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183e801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f180f01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xac65870be52cc7f038b44577cde61650b98d504a9cd8ba625a3579dce92a8cd6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x9a309b7f7edfbcb4b390ffa7401bd67d245d9d3594712d4e3914ba3f834bf990", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183eb01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f181201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xba4957dbe3ec0eae92ef71c2efcd956690070e5fc786578b1da6faf982cad3d3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x87993b9750637f19c33dfed03734e449cd41e28372a9282372b5d0dadb544d8a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183eb01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f181201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe093c04e1b8c76168d14f5dd38ed1b6f00bc81187ba335ded3c81d83030c9429", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xfea69c7477be324b2fe2ec9bb3e5c541fef9835a8f9af96745af54ee274541f1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300012742040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183eb01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f181201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x05c9a3439a34ccfc2e3811e6572d243640e3715bd988efee980ed33b0a5a6868", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x03ec4a051baa6b1baeb2011b20b409e259f7bb492d880e9459479d022c228990", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-big_runtime-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x603b2622cd2386b9f566f8087f421f245cc6b65b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x1974f9d0c44b1c1ff968c35c59890e9ac62ebc1a": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xe154206a2c4fea753294cc6f0d489ef98ab85d1f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xbb57e29d91e45067d97e799f56adfe06a621b635": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300012742040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300012724040000000080000260006000ee00ef0001010004020001271104000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b866183eb01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86621f181201f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x198253036b9def1afadcc83f1d9da346ecfbefa846a4e087b32988ca1e46add4", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x60e3ee8d72f34ec1b48092aba4a202ee68883c2e64fc0a41d960cd6a721ab5dd", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xeffa17d9d269065ad9d228ea1a43dbd497d577cb797301e88eb95ed884991ca1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe6f2a66a7fcfdfd6a4bba1193613b736d7605717ce9c15aa20dcb02aed37448c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xee8e556306b93314c1d2d41b2257169dded4c03c7a7dee54d89c9960a2bad25e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc308fcd68248577a1a69cb9eaba751f3c59e282acc3e204d8e48805bd8bfeedd", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x0816cf95607ff0a0004e716faf89b7d1eebe7d6e6375871ebdab6c223f87be0c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa61b2d9383c31eab4b84a8151589df91808eee4324aec3774ecea912448fdbad", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0a01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x9d277d513ad1ae2760c606f1f0b28ca4d48d4656cc82f13343f13cdbbeddf5f6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x63aa4be90e0b92d72196f969470f1a6d3b3a45665d98c80be11be8d284b79189", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xd1ca27178bb4a76e0a3bc5fc48062eb864bb7c4e26bb3a8060a9d2996b26165c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xabbfcdf5a3af28228e99ee6bd3d9343218138cbea81de3f76ca7b11cea859d71", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1e571ccf86b0f7177ffa095b9d499156eebd5c602cd06e79569c1acfad7bdd13", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0dd723a3d80c0630f0df129c75f0f2a1398d5bb6e2febd46d01acf771e8aece9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x0a953db5fb35fafa6e102a5a0776134fca45b9206abfe018ccc0980e8afd7476", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x49341ca241d03868a009d86abcd026e8e673a9ea821d9eaa53ccafb45f28bda9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3486bdeff38ef76e0cc5430f6fa3f6aa5fc8ef14c9572f9b53c9d8f893dd6017", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x17a2c6c4499c1ae21df4a3492a8199ab3af5c55ebab20fd3190edba2068d9872", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xeb4fbbce1fe4ab97143b0910b1443d9f28ce3addba7cbf248e7172db5870d6c9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa6b894e9c284b59978f869be514c0685e76121abbf35ac770f845a90b14a75e2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xffb02e9e86274ad13a9106b83c1cc8b315bc830cb39187571008369c4dea9d3b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3b1e07c0869b26c6fbf67653bb1f5894a143ff364bb03d6620f321c1a527440f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf0fa9a093a2da777ba7a561569f9e33681e98273502ab5cb5a099da965bb6ab3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x53987c61d1dcc5171a811814d92a3aaee112577dd3099b21536f4daf6ea451cd", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9e01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf0d01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe46074434f40d06322b57ddba8b5e293f373bbf6f55bfee639ee161723df6338", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5b9aff0029e6b0ddd7f77e2af4cbf8440ed098f1cc241a8c3f852d3b686bc0ab", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617ca101f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf1001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xee713666b4c0368dba586e7fc3e39baab22a1e08c54852d22eba12baadfce93c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe93218ec8af61bc251ee774b44464951d5564ee8ac2ebac1738702d2cc61718f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617ca101f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf1001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x065809619d5fd29a27af32d3da9f54f7bd7fb6eabd7b5b7b4c17bd843ce08bb9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa4b25bac286cb1a8c18eab4be6494fd8d15fa3e308bdd9a07064e4bc509621d6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010073040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617ca101f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf1001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6b5584f16e7fbf5051a242efba98592a413b9604fb1436baeb4a493f53625ab0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x9ed1b15a6bf9eced7310f9d44b6df18c2893a5b8d47884303f18f13966514ec1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-nested_initcode-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xc6c4208c8943d4255ad2c0137b22a912d19667bd": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x87629072aed0d5fc82530fd79db2c513007042ce": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7b0e961814de9de804d5a92356aa6e22c4528363": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7c1253a286b65cdc4498d3b20bd5f19e77de8fec": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010073040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010055040000000080000260006000ee00ef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617ca101f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b8661bf1001f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5f8c6b0f250c274f222e8d944406af759cef6c61bafc7082d7b43f65569fc9bb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xaa746774f6170017ee4bba4eea13afb6b89aad951569c8552874f75823d840b2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5bc12880c37fe379f9bc7620f08ec1909c1f42b72075a8e1fe3ca5978894a2ee", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0aa23a20aa7ad7128216bfb16e95e2077953c9cd67c33c689e5fba71cc735b11", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x13edc9ee200dd6dd398321e34530101a79837796dfc97f3c8f186120b68b5b35", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe1ea253a7315218bfd27a55468b37763d369722eff60f421f5bd3884d62970ec", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x8f3f9d03e4e5ada94241feb1a75d4fc9a34fc777814c857bda351c1634e88794", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0b5c20f00d3e3b917ff8442bb6078385e0effb018db077608133e2351e16b8b9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4301f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x229bcacc6e1f5098aa93f767e89132223fb71ade80617f21d173e021405ccc70", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x57cd74d7e01456445c2e3a649ff54c7a9e3d7e9697526d87aeb358ab590c696e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x21b118c96fb291345b7683c934f81cf3f66c442b883265c1ee0469b43f5bd792", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdd1adc65856fb1a7166f510be86f822cf556a63c72c973b53c3c567df84eb628", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x38598b16c5dd29cce0ac7635016dfbe6d60a3a53349ebe71bab71e908dd9149e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x854f4d6080dc7fbb26db1b96dff19eb8fc52362e2153969f599210d20baa8c03", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x5c05328426b888a62a5777062847ddf557a9032b2fee62cfc7103a3d72c03400", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8eaa3d1c621d95f06312e7ced7ba37c064066c6d46f0473f6ed500dbfa3952b3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6afc94cfba0cd89ccb688d4a310db0f7319631914e2e53c85375ad4a309a155b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x502f332635d355220ee409e60b9a4cbf84b82ec629d1430c277db42778a6de6b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x2836a118243d359aa8581f35c93b69ed73cd86b1b043ac9ef5e2ef657bffbf3e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xcc2767b29ba50a9925c4c91808e5d0a3d16d54aff801e2e635220c446da46cce", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xda23b0b4e58d1dc5f70fac17b4828b18c19170b1c91aabdb26c58bb26c99c565", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x45f015b6f7ccac738ce4f41ab46ea994ebc4904d01f0d06fcc30b68d26b8863a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xc47a50172119a36f40ad2dbcebe9f57bb092a127aa1a336d29b2f9c3476177af", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8b103e491b4f297e981b59e5d4f0c0bba754f3d2a8636db261a78c93fa7e1417", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9801f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4601f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6862db64328402e196c57e18c72b17468d2cad671a816e3915261a8ff5b20f81", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0439dc6278cffbe9aac29a02bc24b6d1a653c1122d1f351c0ac23dfb188028bb", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x69d6085474439dfb74d3ae355d58cfe35ffc9421cc79a08e4e8cb236f9afd7ab", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x38ebb28d510546b8044394abc5b6389dfbc0ae8d5bbb3d03b77100921bb93196", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb1232cdec36b0fa1d23c2e2410978233a86eb399dfbdd61c619ece0542ce44e8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x617828a21df62a0896cb25d07181befd6378d4cb7741d7f8d6877cac88086b38", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010053040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1de944d1c9e71b3e17bc999abb6750d1a33f7097be56fffc486f777572832a54", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb7792862c2ea3a62328f3e149667aa4be487d114526ed647e683c1bf96646c34", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-bigger_initcode-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x930e24eacc88c2d51ddcdd3aa15ba3d7c2fc80f5": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8298ac17659e6703da6c52ca91061e20edb29b82": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x46416fef6aa32120c71231f94bb188e088b73a17": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x559bac329a5758473ec11d3f8777dc81cdbeb1cb": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010053040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100110300020014001404000000008000026001e1000660006000ee0060006000ee01ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9b01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618c4901f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb47342f43eee1d115e33f313f10718dad1fd890ad3cd420bdf717101b662246e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x525ecb1adcdedd44516d7ebaece9f8830e945e91d7426e1d44e35f7a3f16960f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618cfe01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xea7f8c2a87e3f1dcf9c9202cd440aebd992a486f186ade0a051d29f377929f9d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x098ac1b7e7a72d89f469997147dfdbfbe5532b7c21352b3ede6f1d536c5124b5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618cfe01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xadbcd300027085554ed0fd15521734676226ea70bc50727dc74407e318ba2eee", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xbabe97a64f753c30e63b4423364f1884486f9dc07873942530dc6e12c7ecd89c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618cfe01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1dabd84e2717e0075785e8e7b8f7ce33e96b8b8e2f7c3869582023636cc11f53", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xcaad4d15bd21f43d0c3fd8f4a02798a4f80a6401f42e722033af043d1c774832", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618cfe01f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe900c24a11f0e01a29971e1d681cc698c7e0986105c78e16690209f02ba2028a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe9d9969584421824e1fb67ef22131666720400ca35cdd878588bc28b354539ae", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x26e7132aabcea6923a60538b60c3b75d621ab9fb7f7c308c05f52b6628b8a0eb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x065e5fcb691867cc136ce2c3ea5f503cd67c47bd8cda9d081e3c610282162a1c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb233f2d11eae7c3ca429a0e74e51a7f6863f2ad125fb5b57f5af8f6ef6df9c31", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe95f9aa9125e1cafe41ff8368cd714c2a0280b17921f9bb8291c7f88cbf59d64", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xd59aee19e8715127bbf5ec141459a1bcf743a8745f4e0ce358994bf31f69402d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x898827511844780fe9514362acdc3c57d1bef737e96b8e6b4e25e14472421121", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x22b5da1f66141f1cad61d6d01b0a8139482829a5c957420d78a06350ee6445f9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2a16d36952bf9003dcd5354b7eca2ee9c5463c94ef585da3a05db76f0bf9ea31", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x721cf523e017cb2ef577b276c11c3483dece8ab99f319c7bd3582a140aff9474", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x4442ba79f7a1e2b9f936c6c7be01ed48b11469264b3f6f329c348afd6c82ccb3", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x1315266eed82ef36e3453d521b39a834bdb4af42469a000cc142618c4a0bf5e8", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc86ab61a2ff8396af3145af06c768a292512c62dbf49faae0e1fb0a301c6e5cd", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x379712173c6e1179421653c6167d0d54c59676e5c51dd1103f46abdfe1a18bc3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xdc218adb3518b2e023e5409d8bfbb5782adf2fda1f5907482c3a6a61f5b935e2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3a650b6ee9b8dbae25679ceb429ef678d4bdbf77ddeacef345937faae31c8adb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf6a9149ee33b2c2f68d0aae247e1cfcb105a80e554401941f060b0b88aa2d469", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xcba3c2d9b8a32036b47b28f3d1c28fa0eb3ea95b1a8b537b8514b6ab997c8c1f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x4cdaf0d3c230f7dc94f73d3a584859c07eb742910a3fed57625cdaf6792f88c5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x009832e5d92788912e3582a6ac24e28481a4828a0c674139892d1eef040af183", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5e1a522dbf36c65302c835e215a7358a9fb34c163ac3e216739292babd3027a8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010033040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x009dc8160f9657d72715ecd08971ddc7d1d12902a5c4337a3d5224e9ec1ba58e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf8b44587c2a527a24c7dca1cfb313691cb0699b4083776f6f147effa202f3d3a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_initcode-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x6cde4a10ad7c9fb9c23cb130a05332f8df58fa72": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x030d6eaef029c5f21ed6c8c911d8321f32b2d242": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x7eec599db4a1a62525b62d85a2eb3ff5aa4bc46f": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xcb6f24ac287061995304336266ad13409c0d1b38": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010033040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010015040000000080000260006000ee00ef0001010004020001000104000100008000000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x4e7e21aac9c9ffeac31c72018e55e4ddf016323fd87a24afd132ef008ee447dc", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x49977748a14852fd1c3bbee4c6071e1f6abc39b1f856a4c94e592c6ccf8c79f8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_0-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x60f7866290a49ca356d403c5a65faf19523ac7756d57c1c8009d707948d87b29", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x1bd53683bbdf166240b7f27296c5412ed6ea473b20465ea878823978ec6bc6b6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_0-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xa5ff4b1b13dbd80865853164fc6663b86819d76ab9c2dff73440fbbef64d3e86", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5c9ecb8171708c34f0f1562e55c705360411ce9ccd8bdf37d29f712fbcc7df54", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_0-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x0850e11a766e3bdc720656ead97fa56d8fa1cc01f37f560f702350a4d994b3b6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8f1a2fb9590a899276e7cc72fe89c1915dd3f5cbc9fba4bcf1718a61509396d7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_0-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560005f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560005f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c8f01f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0101f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x0d5ed7b50d4e5270805ab9d2a9d5e691ae5d178d92339c33df9fdb67f718a337", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x11737144fff1457799c6076b9237003a358db7a21c0e3eac7eae402e6d2adcd8", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_1-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xf60d99ee2e61d5c9b682ad0d7fe5f72bf7e6d5281d9abce73f9774b4583d9a96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5c7f5c481bb3d0ce290cf9f6cc6bf5513e51ebd12f71a730fb51c0dd924be9b9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_1-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x87b62046cde92f914904fdb073a3dd2fa11929c5e212277b2f711b445ae6664a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xa15b387967115c6e37e06763ad9ad1b76542faf6fbc6b43fa74f8d522a705800", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_1-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb06ba3eefe7790644ebbce4f62cbc453d04c915667fa09d553f94c4884e14206", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5c82e5b65503f8f386ef8117c301d688bfde6be78476fcee9372ec72b7637150", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_1-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560015f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560015f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x732f0837b66cfd164f246ef56877d52832452a452f533f71fda0fe324a9cbc53", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc98bd20733d7d8e8bd7c87631cb894bd46a48e4177218e13629ed289fe2c5835", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_32-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x45c7b4adb406f4c9097d911f27fc6128a934c0929bc9183806a7253ee1c79adf", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x642b5d74bfd8e330bfb2d2ffcb7806e863396892beacbc7001f2fc5590cb3c26", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_32-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xe993f96e1d833b8ebee205824f0b7538b8490d17ce5127945273a99bd88a3fb9", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x85003741c70a3373cff95702c9a9ef5572276b37d4dbc12a3078c27765634738", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_32-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x19dc45b0cc2f273a2ce55277453ab46d14b6723c37c0ce9f7a2f7318047de1f1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xe921a582246d35d6263a85eb23649f71bf93360c217817dfd00a1f5c783fb1b5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_32-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560205f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560205f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9201f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0401f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x8be4dbcd519b4337cc1ccc70cfc0c6a4aeb4f0c477c4eca07192ac75bcf6dfba", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x59c65909043cffd2938b6b0cde47a66d21c5e053ad545b50ecfa2bc1c6ef614c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_33-new_account_True-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x6863d925cf8f9c54a3a2dd4c3361374ae688764d24a2cb5bfd6eaf421e984779", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x68b8f5290958513e5725007c4fe615693e1083476bcf10667888d7bc389cd0db", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_33-new_account_True-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0xb7b728cdaf869f5a9ad4699dc160afedf5b57547edc0d698f72bacdc675963f7", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x76f08c82f148d07baf6e0040a8eac9bb1103f13966754e9a674b5521dca51cdd", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_33-new_account_False-value_0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000000", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000000ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x3cf6b9ce156a549a54eee97a2c670c8f21e8a7e511e5b1528eec8a13b3833ce3", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x6f245027df70e74eaacb3f8c03f232e380979672382bb4176567764d81deca31", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + }, + "tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py::test_eofcreate_gas[fork_Osaka-state_test-data_appending_initcode-mem_expansion_bytes_33-new_account_False-value_1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x5b0466e052099b0b36fe6abe5e4920a774210dfa": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x4822ec9f4a84514ef0cc7ce963f10c05b30a1dc0": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x5ada572f71c5b59a8bad2444f42bd93dcf47f281": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0xfe311bf10f6598ab66ec4888b67dac9640719d2b": { + "nonce": "0x00", + "balance": "0x01", + "code": "0x", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef0001010004020001002f040000000080000560215f600a5c80600101600a5d7f000000000000000000000000000000000000000000000000000000000000000100", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x04", + "code": "0xef000101000402000100310300010032040000000080000560215f600a5c80600101600a5d7f0000000000000000000000000000000000000000000000000000000000000001ec0000ef000101000402000100060300010014040000000080000260016000ee00ef00010100040200010001040000000080000000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0b315061100031505a600060006000600060006110005af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a90035a6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1505a900382900361000155819003610000556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86617c9501f16002556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b86618d0701f160035500", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x016345785d8a0000" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Osaka": [ + { + "hash": "0x142e19401dc5322b2e8920657bfc7c88e65556146702ed206ab6c45dc728ab67", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf865800a88016345785d8a0000940000000000000000000000000000000000001100808026a0860d6d982de9d8cd6289197a443d3854b9938c16d2c0a1158e0eb4222bd26af2a05528c1e71179234d3c2810e03ac7a84e0ee45b980fbecd8eb9bc05d090d8035f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb30eb11d83a204d83a9c223dce2dce335b666c34d19b2dede6a1a5639b39706e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTests variations of EOFCREATE gas", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_gas.py#L53", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md", + "reference-spec-version": "52ddbcdddcf72dd72427c319f2beddeb468e1737" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/cross_version_creates_fail.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/cross_version_creates_fail.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/cross_version_creates_fail.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/cross_version_creates_fail.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/legacy_initcode_eof_contract_fails.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/legacy_initcode_eof_contract_fails.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/legacy_initcode_eof_contract_fails.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/legacy_eof_creates/legacy_initcode_eof_contract_fails.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/container_combos_valid.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/reverting_container.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_creation.json diff --git a/tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json similarity index 100% rename from tests/eof_suite/eest/state_tests/prague/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json rename to tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7620_eof_create/subcontainer_validation/simple_create_from_deployed.json diff --git a/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/eof_creation_tx/eof_creation_tx_context.json b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/eof_creation_tx/eof_creation_tx_context.json new file mode 100644 index 0000000000..38715a79ae --- /dev/null +++ b/tests/eof_suite/eest/state_tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/eof_creation_tx/eof_creation_tx_context.json @@ -0,0 +1,238 @@ +{ + "tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py::test_eof_creation_tx_context[fork_Osaka-state_test-destination_code_ADDRESS-expected_result_destination]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "value": [ + "0x1123" + ], + "data": [ + "0xef0001010004020001000a030001001404000000008000023060015560006000ee00ef00010100040200010001040000000080000000" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to": "" + }, + "post": { + "Osaka": [ + { + "hash": "0xd2ed628ae016ef84974be39a618537a9db345b59dab58283a71e338ef755f01e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf884800a830186a080821123b6ef0001010004020001000a030001001404000000008000023060015560006000ee00ef0001010004020001000104000000008000000025a065c9eac29102da855f38f704fe2d7e32ffbe9c0a75d17bd4055277c4218f885fa06ee2f98d3ff0af4be954b33660e9eb2f46ddccfdb52544a5dbbde34312fbe893", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x633a72e2eb342cfbc8121834039b5f9bfec66c271a3600bb0e0b38e46ee3d192", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF creation txs' initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py#L23", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7698.md", + "reference-spec-version": "ff544c14889aeb84be214546a09f410a67b919be" + } + }, + "tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py::test_eof_creation_tx_context[fork_Osaka-state_test-destination_code_CALLER-expected_result_sender]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "value": [ + "0x1123" + ], + "data": [ + "0xef0001010004020001000a030001001404000000008000023360015560006000ee00ef00010100040200010001040000000080000000" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to": "" + }, + "post": { + "Osaka": [ + { + "hash": "0x3fb44b1d622667bc63cca4ec100ef324f831a7c8580ccebbf831245bca399e94", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf884800a830186a080821123b6ef0001010004020001000a030001001404000000008000023360015560006000ee00ef0001010004020001000104000000008000000026a03410ab8b782005d8332ca19a62635db6000f6337e3cde6740e7e1ac8115ce633a01817c4eb317265ffc40d9675e5a406ec5f368853beb0aef5d8e12c8a31591c5c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x62a534f8821208d4639f22dcc1db924dab63bb2af964fe369c6adc7eb1aa9499", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF creation txs' initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py#L23", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7698.md", + "reference-spec-version": "ff544c14889aeb84be214546a09f410a67b919be" + } + }, + "tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py::test_eof_creation_tx_context[fork_Osaka-state_test-destination_code_CALLVALUE-expected_result_value]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "value": [ + "0x1123" + ], + "data": [ + "0xef0001010004020001000a030001001404000000008000023460015560006000ee00ef00010100040200010001040000000080000000" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to": "" + }, + "post": { + "Osaka": [ + { + "hash": "0x715b8c6e92f6bd26cb1eee396d8d29ad457d65ebb335684b2427d480ab0625b1", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf884800a830186a080821123b6ef0001010004020001000a030001001404000000008000023460015560006000ee00ef0001010004020001000104000000008000000026a00cfcef8c9830fc2a2845e8b6890b53b7fd1fa3f4626b0a7f0d217e7b0d9a3f4ca0233bfb12237cb4c9f1f978ce3891c34ef9141356a9dddff87ebbaa59ca35346c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x14bde1a0ca0cabb9d4ba9807654cb09f3414c447c21ba330b7f7499e46678053", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF creation txs' initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py#L23", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7698.md", + "reference-spec-version": "ff544c14889aeb84be214546a09f410a67b919be" + } + }, + "tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py::test_eof_creation_tx_context[fork_Osaka-state_test-destination_code_ORIGIN-expected_result_sender]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "value": [ + "0x1123" + ], + "data": [ + "0xef0001010004020001000a030001001404000000008000023260015560006000ee00ef00010100040200010001040000000080000000" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to": "" + }, + "post": { + "Osaka": [ + { + "hash": "0x3fb44b1d622667bc63cca4ec100ef324f831a7c8580ccebbf831245bca399e94", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf884800a830186a080821123b6ef0001010004020001000a030001001404000000008000023260015560006000ee00ef0001010004020001000104000000008000000025a038f6e1615c3327f858dc7274e249534255462d515f30571431329b3207ae6c49a060f33d980d05249e5379de7b0560bcbab794bafafc62b826feb41fad20d3febd", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x77cbebe4be797a62c9a029130a1851dedffc56e52a8a040966f3d9078fbc577b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "Hyperledger Besu evm 24.10-develop-e720d8f", + "description": "Test function documentation:\nTest EOF creation txs' initcode context instructions", + "url": "https://github.com/ethereum/execution-spec-tests/blob/eip7692@v2.0.0/tests/osaka/eip7692_eof_v1/eip7698_eof_creation_tx/test_eof_creation_tx.py#L23", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7698.md", + "reference-spec-version": "ff544c14889aeb84be214546a09f410a67b919be" + } + } +} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_callf_truncated.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_callf_truncated.json deleted file mode 100644 index 4a160d1954..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_callf_truncated.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_callf_truncated": { - "vectors": { - "EOF1_callf_truncated_0": { - "code": "0xef000101000402000100010400000000800000e3", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_callf_truncated_1": { - "code": "0xef000101000402000100020400000000800000e300", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_0_size.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_0_size.json deleted file mode 100644 index 8ca3ca3cf6..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_0_size.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_code_section_0_size": { - "vectors": { - "EOF1_code_section_0_size_0": { - "code": "0xef000101000402000000", - "results": { - "Prague": { - "exception": "EOF_ZeroSectionSize", - "result": false - } - } - }, - "EOF1_code_section_0_size_1": { - "code": "0xef000101000402000004000100da", - "results": { - "Prague": { - "exception": "EOF_ZeroSectionSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_missing.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_missing.json deleted file mode 100644 index 275c6a9cf3..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_missing.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_code_section_missing": { - "vectors": { - "EOF1_code_section_missing_0": { - "code": "0xef000101000400", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - }, - "EOF1_code_section_missing_1": { - "code": "0xef00010100040400010000800000da", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_offset.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_offset.json deleted file mode 100644 index d150cbac85..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_code_section_offset.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "EOF1_code_section_offset": { - "vectors": { - "EOF1_code_section_offset_0": { - "code": "0xef000101000802000200030001040004000080000000800000e50001fe00000000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_0_size.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_0_size.json deleted file mode 100644 index 8e10968c99..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_0_size.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "EOF1_data_section_0_size": { - "vectors": { - "EOF1_data_section_0_size_0": { - "code": "0xef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_before_code_section.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_before_code_section.json deleted file mode 100644 index eb96abcffe..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_before_code_section.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "EOF1_data_section_before_code_section": { - "vectors": { - "EOF1_data_section_before_code_section_0": { - "code": "0xef000101000403000102000100010000800000aafe", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_before_types_section.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_before_types_section.json deleted file mode 100644 index 8f6595f4cb..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_data_section_before_types_section.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "EOF1_data_section_before_types_section": { - "vectors": { - "EOF1_data_section_before_types_section_0": { - "code": "0xef0001040001010004020001000100aa00800000fe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_dataloadn_truncated.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_dataloadn_truncated.json deleted file mode 100644 index c5a120807e..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_dataloadn_truncated.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_dataloadn_truncated": { - "vectors": { - "EOF1_dataloadn_truncated_0": { - "code": "0xef000101000402000100010400000000800000d1", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_dataloadn_truncated_1": { - "code": "0xef000101000402000100020400000000800000d100", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_embedded_container.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_embedded_container.json deleted file mode 100644 index bee01ec5c2..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_embedded_container.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "EOF1_embedded_container": { - "vectors": { - "EOF1_embedded_container_0": { - "code": "0xef0001010004020001000b030001001404000000008000046000600060006000ec0000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_embedded_container_1": { - "code": "0xef000101000402000100060300010014040000000080000260026000ee00ef000101000402000100010400020000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_embedded_container_2": { - "code": "0xef0001010004020001000b030001001404000200008000046000600060006000ec0000ef000101000402000100010400000000800000feaabb", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_embedded_container_3": { - "code": "0xef0001010004020001000b030001000604000000008000046000600060006000ec0000aabbccddeeff", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "EOF1_embedded_container_4": { - "code": "0xef000101000402000100160300020014001804000000008000046000600060006000ec00506000600060006000ec0100ef000101000402000100010400000000800000feef00010100040200010005040000000080000260006000fd", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_embedded_container_5": { - "code": "0xef00010100040200010b01030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000046000600060006000ec00506000600060006000ec01506000600060006000ec02506000600060006000ec03506000600060006000ec04506000600060006000ec05506000600060006000ec06506000600060006000ec07506000600060006000ec08506000600060006000ec09506000600060006000ec0a506000600060006000ec0b506000600060006000ec0c506000600060006000ec0d506000600060006000ec0e506000600060006000ec0f506000600060006000ec10506000600060006000ec11506000600060006000ec12506000600060006000ec13506000600060006000ec14506000600060006000ec15506000600060006000ec16506000600060006000ec17506000600060006000ec18506000600060006000ec19506000600060006000ec1a506000600060006000ec1b506000600060006000ec1c506000600060006000ec1d506000600060006000ec1e506000600060006000ec1f506000600060006000ec20506000600060006000ec21506000600060006000ec22506000600060006000ec23506000600060006000ec24506000600060006000ec25506000600060006000ec26506000600060006000ec27506000600060006000ec28506000600060006000ec29506000600060006000ec2a506000600060006000ec2b506000600060006000ec2c506000600060006000ec2d506000600060006000ec2e506000600060006000ec2f506000600060006000ec30506000600060006000ec31506000600060006000ec32506000600060006000ec33506000600060006000ec34506000600060006000ec35506000600060006000ec36506000600060006000ec37506000600060006000ec38506000600060006000ec39506000600060006000ec3a506000600060006000ec3b506000600060006000ec3c506000600060006000ec3d506000600060006000ec3e506000600060006000ec3f506000600060006000ec40506000600060006000ec41506000600060006000ec42506000600060006000ec43506000600060006000ec44506000600060006000ec45506000600060006000ec46506000600060006000ec47506000600060006000ec48506000600060006000ec49506000600060006000ec4a506000600060006000ec4b506000600060006000ec4c506000600060006000ec4d506000600060006000ec4e506000600060006000ec4f506000600060006000ec50506000600060006000ec51506000600060006000ec52506000600060006000ec53506000600060006000ec54506000600060006000ec55506000600060006000ec56506000600060006000ec57506000600060006000ec58506000600060006000ec59506000600060006000ec5a506000600060006000ec5b506000600060006000ec5c506000600060006000ec5d506000600060006000ec5e506000600060006000ec5f506000600060006000ec60506000600060006000ec61506000600060006000ec62506000600060006000ec63506000600060006000ec64506000600060006000ec65506000600060006000ec66506000600060006000ec67506000600060006000ec68506000600060006000ec69506000600060006000ec6a506000600060006000ec6b506000600060006000ec6c506000600060006000ec6d506000600060006000ec6e506000600060006000ec6f506000600060006000ec70506000600060006000ec71506000600060006000ec72506000600060006000ec73506000600060006000ec74506000600060006000ec75506000600060006000ec76506000600060006000ec77506000600060006000ec78506000600060006000ec79506000600060006000ec7a506000600060006000ec7b506000600060006000ec7c506000600060006000ec7d506000600060006000ec7e506000600060006000ec7f506000600060006000ec80506000600060006000ec81506000600060006000ec82506000600060006000ec83506000600060006000ec84506000600060006000ec85506000600060006000ec86506000600060006000ec87506000600060006000ec88506000600060006000ec89506000600060006000ec8a506000600060006000ec8b506000600060006000ec8c506000600060006000ec8d506000600060006000ec8e506000600060006000ec8f506000600060006000ec90506000600060006000ec91506000600060006000ec92506000600060006000ec93506000600060006000ec94506000600060006000ec95506000600060006000ec96506000600060006000ec97506000600060006000ec98506000600060006000ec99506000600060006000ec9a506000600060006000ec9b506000600060006000ec9c506000600060006000ec9d506000600060006000ec9e506000600060006000ec9f506000600060006000eca0506000600060006000eca1506000600060006000eca2506000600060006000eca3506000600060006000eca4506000600060006000eca5506000600060006000eca6506000600060006000eca7506000600060006000eca8506000600060006000eca9506000600060006000ecaa506000600060006000ecab506000600060006000ecac506000600060006000ecad506000600060006000ecae506000600060006000ecaf506000600060006000ecb0506000600060006000ecb1506000600060006000ecb2506000600060006000ecb3506000600060006000ecb4506000600060006000ecb5506000600060006000ecb6506000600060006000ecb7506000600060006000ecb8506000600060006000ecb9506000600060006000ecba506000600060006000ecbb506000600060006000ecbc506000600060006000ecbd506000600060006000ecbe506000600060006000ecbf506000600060006000ecc0506000600060006000ecc1506000600060006000ecc2506000600060006000ecc3506000600060006000ecc4506000600060006000ecc5506000600060006000ecc6506000600060006000ecc7506000600060006000ecc8506000600060006000ecc9506000600060006000ecca506000600060006000eccb506000600060006000eccc506000600060006000eccd506000600060006000ecce506000600060006000eccf506000600060006000ecd0506000600060006000ecd1506000600060006000ecd2506000600060006000ecd3506000600060006000ecd4506000600060006000ecd5506000600060006000ecd6506000600060006000ecd7506000600060006000ecd8506000600060006000ecd9506000600060006000ecda506000600060006000ecdb506000600060006000ecdc506000600060006000ecdd506000600060006000ecde506000600060006000ecdf506000600060006000ece0506000600060006000ece1506000600060006000ece2506000600060006000ece3506000600060006000ece4506000600060006000ece5506000600060006000ece6506000600060006000ece7506000600060006000ece8506000600060006000ece9506000600060006000ecea506000600060006000eceb506000600060006000ecec506000600060006000eced506000600060006000ecee506000600060006000ecef506000600060006000ecf0506000600060006000ecf1506000600060006000ecf2506000600060006000ecf3506000600060006000ecf4506000600060006000ecf5506000600060006000ecf6506000600060006000ecf7506000600060006000ecf8506000600060006000ecf9506000600060006000ecfa506000600060006000ecfb506000600060006000ecfc506000600060006000ecfd506000600060006000ecfe506000600060006000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_embedded_container_invalid.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_embedded_container_invalid.json deleted file mode 100644 index ec8d812b4a..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_embedded_container_invalid.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "EOF1_embedded_container_invalid": { - "vectors": { - "EOF1_embedded_container_invalid_0": { - "code": "0xef0001010004020001000603", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionNumber", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_1": { - "code": "0xef000101000402000100060300", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionNumber", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_2": { - "code": "0xef00010100040200010006030001", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_3": { - "code": "0xef0001010004020001000603000100", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionSize", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_4": { - "code": "0xef000101000402000100060300010014", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_5": { - "code": "0xef00010100040200010006030000040000000080000160005d000000", - "results": { - "Prague": { - "exception": "EOF_ZeroSectionSize", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_6": { - "code": "0xef000101000402000100060300010000040000000080000160005d000000", - "results": { - "Prague": { - "exception": "EOF_ZeroSectionSize", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_7": { - "code": "0xef000101000402000100060300010014040000000080000160005d000000", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - }, - "EOF1_embedded_container_invalid_8": { - "code": "0xef000101000402000100060301010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000104000000008000016000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TooManyContainerSections", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_eofcreate_invalid.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_eofcreate_invalid.json deleted file mode 100644 index 2940c81713..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_eofcreate_invalid.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "EOF1_eofcreate_invalid": { - "vectors": { - "EOF1_eofcreate_invalid_0": { - "code": "0xef0001010004020001000903000100140400000000800004600060ff60006000ecef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_eofcreate_invalid_1": { - "code": "0xef0001010004020001000a03000100140400000000800004600060ff60006000ec00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidCodeTermination", - "result": false - } - } - }, - "EOF1_eofcreate_invalid_2": { - "code": "0xef0001010004020001000c03000100140400000000800004600060ff60006000ec015000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidContainerSectionIndex", - "result": false - } - } - }, - "EOF1_eofcreate_invalid_3": { - "code": "0xef0001010004020001000c03000100140400000000800004600060ff60006000ecff5000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidContainerSectionIndex", - "result": false - } - } - }, - "EOF1_eofcreate_invalid_4": { - "code": "0xef0001010004020001000c03000100160400000000800004600060ff60006000ec005000ef000101000402000100010400030000800000feaabb", - "results": { - "Prague": { - "exception": "EOF_EofCreateWithTruncatedContainer", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_eofcreate_valid.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_eofcreate_valid.json deleted file mode 100644 index 86dd1b41e5..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_eofcreate_valid.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "EOF1_eofcreate_valid": { - "vectors": { - "EOF1_eofcreate_valid_0": { - "code": "0xef0001010004020001000b0300010014040000000080000436600060ff6000ec005000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_eofcreate_valid_1": { - "code": "0xef0001010004020001001503000200140014040000000080000436600060ff6000ec005036600060fe6000ec015000ef000101000402000100010400000000800000feef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_eofcreate_valid_2": { - "code": "0xef00010100040200010a010301000014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014040000000080000436600060006000ec005036600060006000ec015036600060006000ec025036600060006000ec035036600060006000ec045036600060006000ec055036600060006000ec065036600060006000ec075036600060006000ec085036600060006000ec095036600060006000ec0a5036600060006000ec0b5036600060006000ec0c5036600060006000ec0d5036600060006000ec0e5036600060006000ec0f5036600060006000ec105036600060006000ec115036600060006000ec125036600060006000ec135036600060006000ec145036600060006000ec155036600060006000ec165036600060006000ec175036600060006000ec185036600060006000ec195036600060006000ec1a5036600060006000ec1b5036600060006000ec1c5036600060006000ec1d5036600060006000ec1e5036600060006000ec1f5036600060006000ec205036600060006000ec215036600060006000ec225036600060006000ec235036600060006000ec245036600060006000ec255036600060006000ec265036600060006000ec275036600060006000ec285036600060006000ec295036600060006000ec2a5036600060006000ec2b5036600060006000ec2c5036600060006000ec2d5036600060006000ec2e5036600060006000ec2f5036600060006000ec305036600060006000ec315036600060006000ec325036600060006000ec335036600060006000ec345036600060006000ec355036600060006000ec365036600060006000ec375036600060006000ec385036600060006000ec395036600060006000ec3a5036600060006000ec3b5036600060006000ec3c5036600060006000ec3d5036600060006000ec3e5036600060006000ec3f5036600060006000ec405036600060006000ec415036600060006000ec425036600060006000ec435036600060006000ec445036600060006000ec455036600060006000ec465036600060006000ec475036600060006000ec485036600060006000ec495036600060006000ec4a5036600060006000ec4b5036600060006000ec4c5036600060006000ec4d5036600060006000ec4e5036600060006000ec4f5036600060006000ec505036600060006000ec515036600060006000ec525036600060006000ec535036600060006000ec545036600060006000ec555036600060006000ec565036600060006000ec575036600060006000ec585036600060006000ec595036600060006000ec5a5036600060006000ec5b5036600060006000ec5c5036600060006000ec5d5036600060006000ec5e5036600060006000ec5f5036600060006000ec605036600060006000ec615036600060006000ec625036600060006000ec635036600060006000ec645036600060006000ec655036600060006000ec665036600060006000ec675036600060006000ec685036600060006000ec695036600060006000ec6a5036600060006000ec6b5036600060006000ec6c5036600060006000ec6d5036600060006000ec6e5036600060006000ec6f5036600060006000ec705036600060006000ec715036600060006000ec725036600060006000ec735036600060006000ec745036600060006000ec755036600060006000ec765036600060006000ec775036600060006000ec785036600060006000ec795036600060006000ec7a5036600060006000ec7b5036600060006000ec7c5036600060006000ec7d5036600060006000ec7e5036600060006000ec7f5036600060006000ec805036600060006000ec815036600060006000ec825036600060006000ec835036600060006000ec845036600060006000ec855036600060006000ec865036600060006000ec875036600060006000ec885036600060006000ec895036600060006000ec8a5036600060006000ec8b5036600060006000ec8c5036600060006000ec8d5036600060006000ec8e5036600060006000ec8f5036600060006000ec905036600060006000ec915036600060006000ec925036600060006000ec935036600060006000ec945036600060006000ec955036600060006000ec965036600060006000ec975036600060006000ec985036600060006000ec995036600060006000ec9a5036600060006000ec9b5036600060006000ec9c5036600060006000ec9d5036600060006000ec9e5036600060006000ec9f5036600060006000eca05036600060006000eca15036600060006000eca25036600060006000eca35036600060006000eca45036600060006000eca55036600060006000eca65036600060006000eca75036600060006000eca85036600060006000eca95036600060006000ecaa5036600060006000ecab5036600060006000ecac5036600060006000ecad5036600060006000ecae5036600060006000ecaf5036600060006000ecb05036600060006000ecb15036600060006000ecb25036600060006000ecb35036600060006000ecb45036600060006000ecb55036600060006000ecb65036600060006000ecb75036600060006000ecb85036600060006000ecb95036600060006000ecba5036600060006000ecbb5036600060006000ecbc5036600060006000ecbd5036600060006000ecbe5036600060006000ecbf5036600060006000ecc05036600060006000ecc15036600060006000ecc25036600060006000ecc35036600060006000ecc45036600060006000ecc55036600060006000ecc65036600060006000ecc75036600060006000ecc85036600060006000ecc95036600060006000ecca5036600060006000eccb5036600060006000eccc5036600060006000eccd5036600060006000ecce5036600060006000eccf5036600060006000ecd05036600060006000ecd15036600060006000ecd25036600060006000ecd35036600060006000ecd45036600060006000ecd55036600060006000ecd65036600060006000ecd75036600060006000ecd85036600060006000ecd95036600060006000ecda5036600060006000ecdb5036600060006000ecdc5036600060006000ecdd5036600060006000ecde5036600060006000ecdf5036600060006000ece05036600060006000ece15036600060006000ece25036600060006000ece35036600060006000ece45036600060006000ece55036600060006000ece65036600060006000ece75036600060006000ece85036600060006000ece95036600060006000ecea5036600060006000eceb5036600060006000ecec5036600060006000eced5036600060006000ecee5036600060006000ecef5036600060006000ecf05036600060006000ecf15036600060006000ecf25036600060006000ecf35036600060006000ecf45036600060006000ecf55036600060006000ecf65036600060006000ecf75036600060006000ecf85036600060006000ecf95036600060006000ecfa5036600060006000ecfb5036600060006000ecfc5036600060006000ecfd5036600060006000ecfe5036600060006000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_header_not_terminated.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_header_not_terminated.json deleted file mode 100644 index 38c7abe293..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_header_not_terminated.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "EOF1_header_not_terminated": { - "vectors": { - "EOF1_header_not_terminated_0": { - "code": "0xef000101", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_header_not_terminated_1": { - "code": "0xef0001010004", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_header_not_terminated_2": { - "code": "0xef0001010004fe", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - }, - "EOF1_header_not_terminated_3": { - "code": "0xef000101000402", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionNumber", - "result": false - } - } - }, - "EOF1_header_not_terminated_4": { - "code": "0xef00010100040200", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionNumber", - "result": false - } - } - }, - "EOF1_header_not_terminated_5": { - "code": "0xef0001010004020001", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_header_not_terminated_6": { - "code": "0xef00010100040200010001040001", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_header_not_terminated_7": { - "code": "0xef00010100040200010001040001feaa", - "results": { - "Prague": { - "exception": "EOF_HeaderTerminatorMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_incomplete_section_size.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_incomplete_section_size.json deleted file mode 100644 index 928b771d26..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_incomplete_section_size.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "EOF1_incomplete_section_size": { - "vectors": { - "EOF1_incomplete_section_size_0": { - "code": "0xef000101", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_incomplete_section_size_1": { - "code": "0xef00010100", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionSize", - "result": false - } - } - }, - "EOF1_incomplete_section_size_2": { - "code": "0xef00010100040200", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionNumber", - "result": false - } - } - }, - "EOF1_incomplete_section_size_3": { - "code": "0xef000101000402000100", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionSize", - "result": false - } - } - }, - "EOF1_incomplete_section_size_4": { - "code": "0xef00010100040200010001", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_incomplete_section_size_5": { - "code": "0xef0001010004020001000104", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - }, - "EOF1_incomplete_section_size_6": { - "code": "0xef000101000402000100010400", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_invalid_section_0_type.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_invalid_section_0_type.json deleted file mode 100644 index 0afe03ba0a..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_invalid_section_0_type.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "EOF1_invalid_section_0_type": { - "vectors": { - "EOF1_invalid_section_0_type_0": { - "code": "0xef00010100040200010001040000000000000000", - "results": { - "Prague": { - "exception": "EOF_InvalidFirstSectionType", - "result": false - } - } - }, - "EOF1_invalid_section_0_type_1": { - "code": "0xef00010100040200010003040000000001000060005c", - "results": { - "Prague": { - "exception": "EOF_InvalidFirstSectionType", - "result": false - } - } - }, - "EOF1_invalid_section_0_type_2": { - "code": "0xef000101000402000100010400000001800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidFirstSectionType", - "result": false - } - } - }, - "EOF1_invalid_section_0_type_3": { - "code": "0xef00010100040200010003040000000203000060005c", - "results": { - "Prague": { - "exception": "EOF_InvalidFirstSectionType", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_invalid_type_section_size.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_invalid_type_section_size.json deleted file mode 100644 index 698bf85665..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_invalid_type_section_size.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "EOF1_invalid_type_section_size": { - "vectors": { - "EOF1_invalid_type_section_size_0": { - "code": "0xef000101000102000100010400000000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidTypeSectionSize", - "result": false - } - } - }, - "EOF1_invalid_type_section_size_1": { - "code": "0xef00010100020200010001040000000080fe", - "results": { - "Prague": { - "exception": "EOF_InvalidTypeSectionSize", - "result": false - } - } - }, - "EOF1_invalid_type_section_size_2": { - "code": "0xef00010100080200010001040000000080000000000000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidTypeSectionSize", - "result": false - } - } - }, - "EOF1_invalid_type_section_size_3": { - "code": "0xef0001010008020003000100010001040000000080000000800000fefefe", - "results": { - "Prague": { - "exception": "EOF_InvalidTypeSectionSize", - "result": false - } - } - }, - "EOF1_invalid_type_section_size_4": { - "code": "0xef00010100100200030001000100010400000000800000008000000080000000800000fefefe", - "results": { - "Prague": { - "exception": "EOF_InvalidTypeSectionSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_multiple_data_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_multiple_data_sections.json deleted file mode 100644 index 17cb8a34f9..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_multiple_data_sections.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "EOF1_multiple_data_sections": { - "vectors": { - "EOF1_multiple_data_sections_0": { - "code": "0xef000101000402000100010400010400010000800000fedada", - "results": { - "Prague": { - "exception": "EOF_HeaderTerminatorMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_multiple_type_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_multiple_type_sections.json deleted file mode 100644 index 6a83b1a98c..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_multiple_type_sections.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_multiple_type_sections": { - "vectors": { - "EOF1_multiple_type_sections_0": { - "code": "0xef000101000401000402000200010001000080000000800000fefe", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - }, - "EOF1_multiple_type_sections_1": { - "code": "0xef0001030002010001010001040002000000fefe0000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_no_type_section.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_no_type_section.json deleted file mode 100644 index 2d046aa7a7..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_no_type_section.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_no_type_section": { - "vectors": { - "EOF1_no_type_section_0": { - "code": "0xef0001020001000100fe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_no_type_section_1": { - "code": "0xef00010200020001000100fefe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_returncontract_invalid.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_returncontract_invalid.json deleted file mode 100644 index 91e4503820..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_returncontract_invalid.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "EOF1_returncontract_invalid": { - "vectors": { - "EOF1_returncontract_invalid_0": { - "code": "0xef000101000402000100050300010014040000000080000460006000eeef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_returncontract_invalid_1": { - "code": "0xef000101000402000100060300010014040000000080000460006000ee01ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_InvalidContainerSectionIndex", - "result": false - } - } - }, - "EOF1_returncontract_invalid_2": { - "code": "0xef000101000402000100060300010014040000000080000460006000eeffef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_InvalidContainerSectionIndex", - "result": false - } - } - }, - "EOF1_returncontract_invalid_3": { - "code": "0xef0001010004020001000b0300010014040000000080000260006000ee0060006000fdef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_UnreachableCode", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_returncontract_valid.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_returncontract_valid.json deleted file mode 100644 index ea4a0277ce..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_returncontract_valid.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "EOF1_returncontract_valid": { - "vectors": { - "EOF1_returncontract_valid_0": { - "code": "0xef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_returncontract_valid_1": { - "code": "0xef000101000402000100110300020014001404000000008000026000e1000660006000ee0060006000ee01ef000101000402000100010400000000800000feef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_returncontract_valid_2": { - "code": "0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjump_invalid_destination.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjump_invalid_destination.json deleted file mode 100644 index b48acfcc96..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjump_invalid_destination.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "EOF1_rjump_invalid_destination": { - "vectors": { - "EOF1_rjump_invalid_destination_0": { - "code": "0xef000101000402000100040400000000800000e0fffb00", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_1": { - "code": "0xef000101000402000100040400000000800000e0fff300", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_2": { - "code": "0xef000101000402000100040400000000800000e0000200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_3": { - "code": "0xef000101000402000100040400000000800000e0000100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_4": { - "code": "0xef000101000402000100040400000000800000e0ffff00", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_5": { - "code": "0xef0001010004020001000604000000008000006000e0fffc00", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_6": { - "code": "0xef0001010004020001000f03000100140400000000800004e00009600060ff60006000ec005000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjump_invalid_destination_7": { - "code": "0xef0001010004020001000903000100140400000000800002e0000560006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjump_truncated.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjump_truncated.json deleted file mode 100644 index 8f2d5863d0..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjump_truncated.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_rjump_truncated": { - "vectors": { - "EOF1_rjump_truncated_0": { - "code": "0xef000101000402000100010400000000800000e0", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_rjump_truncated_1": { - "code": "0xef000101000402000100020400000000800000e000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpi_invalid_destination.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpi_invalid_destination.json deleted file mode 100644 index 8a8e249fd6..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpi_invalid_destination.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "EOF1_rjumpi_invalid_destination": { - "vectors": { - "EOF1_rjumpi_invalid_destination_0": { - "code": "0xef0001010004020001000604000000008000016000e1fff900", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_1": { - "code": "0xef0001010004020001000604000000008000016000e1fff100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_2": { - "code": "0xef0001010004020001000604000000008000016000e1000200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_3": { - "code": "0xef0001010004020001000604000000008000016000e1000100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_4": { - "code": "0xef0001010004020001000604000000008000016000e1ffff00", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_5": { - "code": "0xef0001010004020001000604000000008000016000e1fffc00", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_6": { - "code": "0xef00010100040200010011030001001404000000008000046000e10009600060ff60006000ec005000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpi_invalid_destination_7": { - "code": "0xef0001010004020001000b030001001404000000008000026000e1000560006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpi_truncated.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpi_truncated.json deleted file mode 100644 index 1eab63f429..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpi_truncated.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_rjumpi_truncated": { - "vectors": { - "EOF1_rjumpi_truncated_0": { - "code": "0xef0001010004020001000304000000008000006000e1", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_rjumpi_truncated_1": { - "code": "0xef0001010004020001000404000000008000006000e100", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpv_invalid_destination.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpv_invalid_destination.json deleted file mode 100644 index 067b3a94f5..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpv_invalid_destination.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "EOF1_rjumpv_invalid_destination": { - "vectors": { - "EOF1_rjumpv_invalid_destination_0": { - "code": "0xef0001010004020001000904000000008000016000e200ffe9600100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_1": { - "code": "0xef0001010004020001000904000000008000016000e200fff8600100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_10": { - "code": "0xef00010100040200010012030001001404000000008000046000e2000009600060ff60006000ec005000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_11": { - "code": "0xef0001010004020001000c030001001404000000008000026000e200000560006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_2": { - "code": "0xef0001010004020001000904000000008000016000e200ffff600100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_3": { - "code": "0xef0001010004020001000904000000008000016000e2000003600100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_4": { - "code": "0xef0001010004020001000904000000008000016000e2000004600100", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_5": { - "code": "0xef0001010004020001001004000000008000016002e20200000003ffe5600100600200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_6": { - "code": "0xef0001010004020001001004000000008000016002e20200000003fff4600100600200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_7": { - "code": "0xef0001010004020001001004000000008000016002e20200000003ffff600100600200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_8": { - "code": "0xef0001010004020001001004000000008000016002e202000000030006600100600200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - }, - "EOF1_rjumpv_invalid_destination_9": { - "code": "0xef0001010004020001001004000000008000016002e202000000030007600100600200", - "results": { - "Prague": { - "exception": "EOF_InvalidJumpDestination", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpv_truncated.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpv_truncated.json deleted file mode 100644 index 17c521a9e8..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_rjumpv_truncated.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "EOF1_rjumpv_truncated": { - "vectors": { - "EOF1_rjumpv_truncated_0": { - "code": "0xef0001010004020001000504000000008000006000e20000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_rjumpv_truncated_1": { - "code": "0xef0001010004020001000704000000008000006000e201000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_rjumpv_truncated_2": { - "code": "0xef0001010004020001000604000000008000006002e2010000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_rjumpv_truncated_3": { - "code": "0xef0001010004020001000904000000008000006002e20200000003ff", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_section_order.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_section_order.json deleted file mode 100644 index e308bbc4ec..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_section_order.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "EOF1_section_order": { - "vectors": { - "EOF1_section_order_0": { - "code": "0xef0001010004020001000604000200008000016000e0000000aabb", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_section_order_1": { - "code": "0xef000101000404000202000100060000800000aabb6000e0000000", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_2": { - "code": "0xef00010200010006010004040002006000e000000000800000aabb", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_3": { - "code": "0xef00010200010006040002010004006000e0000000aabb00800000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_4": { - "code": "0xef0001040002010004020001000600aabb008000006000e0000000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_5": { - "code": "0xef0001040002020001000601000400aabb6000e000000000800000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_6": { - "code": "0xef00010100040200010007030001001404000200008000045f5f5f5fec0000ef000101000402000100010400000000800000feaabb", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_section_order_7": { - "code": "0xef00010300010014010004020001000704000200ef000101000402000100010400000000800000fe008000045f5f5f5fec0000aabb", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_8": { - "code": "0xef0001010004030001001402000100070400020000800004ef000101000402000100010400000000800000fe5f5f5f5fec0000aabb", - "results": { - "Prague": { - "exception": "EOF_CodeSectionMissing", - "result": false - } - } - }, - "EOF1_section_order_9": { - "code": "0xef00010100040200010007040002030001001400008000045f5f5f5fec0000aabbef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_HeaderTerminatorMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_subcontainer_containing_unreachable_code_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_subcontainer_containing_unreachable_code_sections.json deleted file mode 100644 index 71399a6a69..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_subcontainer_containing_unreachable_code_sections.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_subcontainer_containing_unreachable_code_sections": { - "vectors": { - "EOF1_subcontainer_containing_unreachable_code_sections_0": { - "code": "0xef0001010004020001000b030001001b04000000008000046000600060006000ec0000ef000101000802000200010001040000000080000000800000fefe", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "EOF1_subcontainer_containing_unreachable_code_sections_1": { - "code": "0xef0001010004020001000b030001003804000000008000046000600060006000ec0000ef000101001402000500030003000100030003040000000080000000800000008000000080000000800000e50001e50002fee50004e50003", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_too_many_code_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_too_many_code_sections.json deleted file mode 100644 index a304022e9a..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_too_many_code_sections.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "EOF1_too_many_code_sections": { - "vectors": { - "invalid": { - "code": "0xef000101100402040100030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030001040000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ffe5040000", - "results": { - "Prague": { - "exception": "EOF_TooManyCodeSections", - "result": false - } - } - }, - "valid": { - "code": "0xef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_trailing_bytes_in_subcontainer.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_trailing_bytes_in_subcontainer.json deleted file mode 100644 index 57110d14dc..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_trailing_bytes_in_subcontainer.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_trailing_bytes_in_subcontainer": { - "vectors": { - "EOF1_trailing_bytes_in_subcontainer_0": { - "code": "0xef0001010004020001000b030001001804000000008000046000600060006000ec0000ef000101000402000100010400000000800000fedeadbeef", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - }, - "EOF1_trailing_bytes_in_subcontainer_1": { - "code": "0xef0001010004020001000b030001001a04000000008000046000600060006000ec0000ef000101000402000100010400020000800000feaabbdeadbeef", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_trailing_bytes_top_level.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_trailing_bytes_top_level.json deleted file mode 100644 index d0cc2d1fbc..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_trailing_bytes_top_level.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_trailing_bytes_top_level": { - "vectors": { - "EOF1_trailing_bytes_top_level_0": { - "code": "0xef000101000402000100010400000000800000fedeadbeef", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - }, - "EOF1_trailing_bytes_top_level_1": { - "code": "0xef000101000402000100010400020000800000feaabbdeadbeef", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_truncated_push.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_truncated_push.json deleted file mode 100644 index 2f87081093..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_truncated_push.json +++ /dev/null @@ -1,5014 +0,0 @@ -{ - "EOF1_truncated_push": { - "vectors": { - "EOF1_truncated_push_0": { - "code": "0xef00010100040200010001040000000080000060", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_1": { - "code": "0xef000101000402000100030400000000800001600000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_10": { - "code": "0xef0001010004020001000204000000008000006300", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_100": { - "code": "0xef0001010004020001000b04000000008000006c00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_101": { - "code": "0xef0001010004020001000c04000000008000006c0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_102": { - "code": "0xef0001010004020001000d04000000008000006c000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_103": { - "code": "0xef0001010004020001000f04000000008000016c0000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_104": { - "code": "0xef0001010004020001000104000000008000006d", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_105": { - "code": "0xef0001010004020001000204000000008000006d00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_106": { - "code": "0xef0001010004020001000304000000008000006d0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_107": { - "code": "0xef0001010004020001000404000000008000006d000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_108": { - "code": "0xef0001010004020001000504000000008000006d00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_109": { - "code": "0xef0001010004020001000604000000008000006d0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_11": { - "code": "0xef000101000402000100030400000000800000630000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_110": { - "code": "0xef0001010004020001000704000000008000006d000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_111": { - "code": "0xef0001010004020001000804000000008000006d00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_112": { - "code": "0xef0001010004020001000904000000008000006d0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_113": { - "code": "0xef0001010004020001000a04000000008000006d000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_114": { - "code": "0xef0001010004020001000b04000000008000006d00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_115": { - "code": "0xef0001010004020001000c04000000008000006d0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_116": { - "code": "0xef0001010004020001000d04000000008000006d000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_117": { - "code": "0xef0001010004020001000e04000000008000006d00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_118": { - "code": "0xef0001010004020001001004000000008000016d000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_119": { - "code": "0xef0001010004020001000104000000008000006e", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_12": { - "code": "0xef00010100040200010004040000000080000063000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_120": { - "code": "0xef0001010004020001000204000000008000006e00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_121": { - "code": "0xef0001010004020001000304000000008000006e0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_122": { - "code": "0xef0001010004020001000404000000008000006e000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_123": { - "code": "0xef0001010004020001000504000000008000006e00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_124": { - "code": "0xef0001010004020001000604000000008000006e0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_125": { - "code": "0xef0001010004020001000704000000008000006e000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_126": { - "code": "0xef0001010004020001000804000000008000006e00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_127": { - "code": "0xef0001010004020001000904000000008000006e0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_128": { - "code": "0xef0001010004020001000a04000000008000006e000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_129": { - "code": "0xef0001010004020001000b04000000008000006e00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_13": { - "code": "0xef000101000402000100060400000000800001630000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_130": { - "code": "0xef0001010004020001000c04000000008000006e0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_131": { - "code": "0xef0001010004020001000d04000000008000006e000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_132": { - "code": "0xef0001010004020001000e04000000008000006e00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_133": { - "code": "0xef0001010004020001000f04000000008000006e0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_134": { - "code": "0xef0001010004020001001104000000008000016e00000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_135": { - "code": "0xef0001010004020001000104000000008000006f", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_136": { - "code": "0xef0001010004020001000204000000008000006f00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_137": { - "code": "0xef0001010004020001000304000000008000006f0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_138": { - "code": "0xef0001010004020001000404000000008000006f000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_139": { - "code": "0xef0001010004020001000504000000008000006f00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_14": { - "code": "0xef00010100040200010001040000000080000064", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_140": { - "code": "0xef0001010004020001000604000000008000006f0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_141": { - "code": "0xef0001010004020001000704000000008000006f000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_142": { - "code": "0xef0001010004020001000804000000008000006f00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_143": { - "code": "0xef0001010004020001000904000000008000006f0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_144": { - "code": "0xef0001010004020001000a04000000008000006f000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_145": { - "code": "0xef0001010004020001000b04000000008000006f00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_146": { - "code": "0xef0001010004020001000c04000000008000006f0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_147": { - "code": "0xef0001010004020001000d04000000008000006f000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_148": { - "code": "0xef0001010004020001000e04000000008000006f00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_149": { - "code": "0xef0001010004020001000f04000000008000006f0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_15": { - "code": "0xef0001010004020001000204000000008000006400", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_150": { - "code": "0xef0001010004020001001004000000008000006f000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_151": { - "code": "0xef0001010004020001001204000000008000016f0000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_152": { - "code": "0xef00010100040200010001040000000080000070", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_153": { - "code": "0xef0001010004020001000204000000008000007000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_154": { - "code": "0xef000101000402000100030400000000800000700000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_155": { - "code": "0xef00010100040200010004040000000080000070000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_156": { - "code": "0xef0001010004020001000504000000008000007000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_157": { - "code": "0xef000101000402000100060400000000800000700000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_158": { - "code": "0xef00010100040200010007040000000080000070000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_159": { - "code": "0xef0001010004020001000804000000008000007000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_16": { - "code": "0xef000101000402000100030400000000800000640000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_160": { - "code": "0xef000101000402000100090400000000800000700000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_161": { - "code": "0xef0001010004020001000a040000000080000070000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_162": { - "code": "0xef0001010004020001000b04000000008000007000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_163": { - "code": "0xef0001010004020001000c0400000000800000700000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_164": { - "code": "0xef0001010004020001000d040000000080000070000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_165": { - "code": "0xef0001010004020001000e04000000008000007000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_166": { - "code": "0xef0001010004020001000f0400000000800000700000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_167": { - "code": "0xef00010100040200010010040000000080000070000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_168": { - "code": "0xef0001010004020001001104000000008000007000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_169": { - "code": "0xef00010100040200010013040000000080000170000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_17": { - "code": "0xef00010100040200010004040000000080000064000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_170": { - "code": "0xef00010100040200010001040000000080000071", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_171": { - "code": "0xef0001010004020001000204000000008000007100", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_172": { - "code": "0xef000101000402000100030400000000800000710000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_173": { - "code": "0xef00010100040200010004040000000080000071000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_174": { - "code": "0xef0001010004020001000504000000008000007100000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_175": { - "code": "0xef000101000402000100060400000000800000710000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_176": { - "code": "0xef00010100040200010007040000000080000071000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_177": { - "code": "0xef0001010004020001000804000000008000007100000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_178": { - "code": "0xef000101000402000100090400000000800000710000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_179": { - "code": "0xef0001010004020001000a040000000080000071000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_18": { - "code": "0xef0001010004020001000504000000008000006400000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_180": { - "code": "0xef0001010004020001000b04000000008000007100000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_181": { - "code": "0xef0001010004020001000c0400000000800000710000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_182": { - "code": "0xef0001010004020001000d040000000080000071000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_183": { - "code": "0xef0001010004020001000e04000000008000007100000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_184": { - "code": "0xef0001010004020001000f0400000000800000710000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_185": { - "code": "0xef00010100040200010010040000000080000071000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_186": { - "code": "0xef0001010004020001001104000000008000007100000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_187": { - "code": "0xef000101000402000100120400000000800000710000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_188": { - "code": "0xef0001010004020001001404000000008000017100000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_189": { - "code": "0xef00010100040200010001040000000080000072", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_19": { - "code": "0xef00010100040200010007040000000080000164000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_190": { - "code": "0xef0001010004020001000204000000008000007200", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_191": { - "code": "0xef000101000402000100030400000000800000720000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_192": { - "code": "0xef00010100040200010004040000000080000072000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_193": { - "code": "0xef0001010004020001000504000000008000007200000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_194": { - "code": "0xef000101000402000100060400000000800000720000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_195": { - "code": "0xef00010100040200010007040000000080000072000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_196": { - "code": "0xef0001010004020001000804000000008000007200000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_197": { - "code": "0xef000101000402000100090400000000800000720000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_198": { - "code": "0xef0001010004020001000a040000000080000072000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_199": { - "code": "0xef0001010004020001000b04000000008000007200000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_2": { - "code": "0xef00010100040200010001040000000080000061", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_20": { - "code": "0xef00010100040200010001040000000080000065", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_200": { - "code": "0xef0001010004020001000c0400000000800000720000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_201": { - "code": "0xef0001010004020001000d040000000080000072000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_202": { - "code": "0xef0001010004020001000e04000000008000007200000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_203": { - "code": "0xef0001010004020001000f0400000000800000720000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_204": { - "code": "0xef00010100040200010010040000000080000072000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_205": { - "code": "0xef0001010004020001001104000000008000007200000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_206": { - "code": "0xef000101000402000100120400000000800000720000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_207": { - "code": "0xef00010100040200010013040000000080000072000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_208": { - "code": "0xef000101000402000100150400000000800001720000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_209": { - "code": "0xef00010100040200010001040000000080000073", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_21": { - "code": "0xef0001010004020001000204000000008000006500", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_210": { - "code": "0xef0001010004020001000204000000008000007300", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_211": { - "code": "0xef000101000402000100030400000000800000730000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_212": { - "code": "0xef00010100040200010004040000000080000073000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_213": { - "code": "0xef0001010004020001000504000000008000007300000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_214": { - "code": "0xef000101000402000100060400000000800000730000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_215": { - "code": "0xef00010100040200010007040000000080000073000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_216": { - "code": "0xef0001010004020001000804000000008000007300000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_217": { - "code": "0xef000101000402000100090400000000800000730000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_218": { - "code": "0xef0001010004020001000a040000000080000073000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_219": { - "code": "0xef0001010004020001000b04000000008000007300000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_22": { - "code": "0xef000101000402000100030400000000800000650000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_220": { - "code": "0xef0001010004020001000c0400000000800000730000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_221": { - "code": "0xef0001010004020001000d040000000080000073000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_222": { - "code": "0xef0001010004020001000e04000000008000007300000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_223": { - "code": "0xef0001010004020001000f0400000000800000730000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_224": { - "code": "0xef00010100040200010010040000000080000073000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_225": { - "code": "0xef0001010004020001001104000000008000007300000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_226": { - "code": "0xef000101000402000100120400000000800000730000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_227": { - "code": "0xef00010100040200010013040000000080000073000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_228": { - "code": "0xef0001010004020001001404000000008000007300000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_229": { - "code": "0xef00010100040200010016040000000080000173000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_23": { - "code": "0xef00010100040200010004040000000080000065000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_230": { - "code": "0xef00010100040200010001040000000080000074", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_231": { - "code": "0xef0001010004020001000204000000008000007400", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_232": { - "code": "0xef000101000402000100030400000000800000740000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_233": { - "code": "0xef00010100040200010004040000000080000074000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_234": { - "code": "0xef0001010004020001000504000000008000007400000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_235": { - "code": "0xef000101000402000100060400000000800000740000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_236": { - "code": "0xef00010100040200010007040000000080000074000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_237": { - "code": "0xef0001010004020001000804000000008000007400000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_238": { - "code": "0xef000101000402000100090400000000800000740000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_239": { - "code": "0xef0001010004020001000a040000000080000074000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_24": { - "code": "0xef0001010004020001000504000000008000006500000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_240": { - "code": "0xef0001010004020001000b04000000008000007400000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_241": { - "code": "0xef0001010004020001000c0400000000800000740000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_242": { - "code": "0xef0001010004020001000d040000000080000074000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_243": { - "code": "0xef0001010004020001000e04000000008000007400000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_244": { - "code": "0xef0001010004020001000f0400000000800000740000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_245": { - "code": "0xef00010100040200010010040000000080000074000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_246": { - "code": "0xef0001010004020001001104000000008000007400000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_247": { - "code": "0xef000101000402000100120400000000800000740000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_248": { - "code": "0xef00010100040200010013040000000080000074000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_249": { - "code": "0xef0001010004020001001404000000008000007400000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_25": { - "code": "0xef000101000402000100060400000000800000650000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_250": { - "code": "0xef000101000402000100150400000000800000740000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_251": { - "code": "0xef0001010004020001001704000000008000017400000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_252": { - "code": "0xef00010100040200010001040000000080000075", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_253": { - "code": "0xef0001010004020001000204000000008000007500", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_254": { - "code": "0xef000101000402000100030400000000800000750000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_255": { - "code": "0xef00010100040200010004040000000080000075000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_256": { - "code": "0xef0001010004020001000504000000008000007500000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_257": { - "code": "0xef000101000402000100060400000000800000750000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_258": { - "code": "0xef00010100040200010007040000000080000075000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_259": { - "code": "0xef0001010004020001000804000000008000007500000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_26": { - "code": "0xef0001010004020001000804000000008000016500000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_260": { - "code": "0xef000101000402000100090400000000800000750000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_261": { - "code": "0xef0001010004020001000a040000000080000075000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_262": { - "code": "0xef0001010004020001000b04000000008000007500000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_263": { - "code": "0xef0001010004020001000c0400000000800000750000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_264": { - "code": "0xef0001010004020001000d040000000080000075000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_265": { - "code": "0xef0001010004020001000e04000000008000007500000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_266": { - "code": "0xef0001010004020001000f0400000000800000750000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_267": { - "code": "0xef00010100040200010010040000000080000075000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_268": { - "code": "0xef0001010004020001001104000000008000007500000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_269": { - "code": "0xef000101000402000100120400000000800000750000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_27": { - "code": "0xef00010100040200010001040000000080000066", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_270": { - "code": "0xef00010100040200010013040000000080000075000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_271": { - "code": "0xef0001010004020001001404000000008000007500000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_272": { - "code": "0xef000101000402000100150400000000800000750000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_273": { - "code": "0xef00010100040200010016040000000080000075000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_274": { - "code": "0xef000101000402000100180400000000800001750000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_275": { - "code": "0xef00010100040200010001040000000080000076", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_276": { - "code": "0xef0001010004020001000204000000008000007600", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_277": { - "code": "0xef000101000402000100030400000000800000760000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_278": { - "code": "0xef00010100040200010004040000000080000076000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_279": { - "code": "0xef0001010004020001000504000000008000007600000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_28": { - "code": "0xef0001010004020001000204000000008000006600", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_280": { - "code": "0xef000101000402000100060400000000800000760000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_281": { - "code": "0xef00010100040200010007040000000080000076000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_282": { - "code": "0xef0001010004020001000804000000008000007600000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_283": { - "code": "0xef000101000402000100090400000000800000760000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_284": { - "code": "0xef0001010004020001000a040000000080000076000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_285": { - "code": "0xef0001010004020001000b04000000008000007600000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_286": { - "code": "0xef0001010004020001000c0400000000800000760000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_287": { - "code": "0xef0001010004020001000d040000000080000076000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_288": { - "code": "0xef0001010004020001000e04000000008000007600000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_289": { - "code": "0xef0001010004020001000f0400000000800000760000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_29": { - "code": "0xef000101000402000100030400000000800000660000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_290": { - "code": "0xef00010100040200010010040000000080000076000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_291": { - "code": "0xef0001010004020001001104000000008000007600000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_292": { - "code": "0xef000101000402000100120400000000800000760000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_293": { - "code": "0xef00010100040200010013040000000080000076000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_294": { - "code": "0xef0001010004020001001404000000008000007600000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_295": { - "code": "0xef000101000402000100150400000000800000760000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_296": { - "code": "0xef00010100040200010016040000000080000076000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_297": { - "code": "0xef0001010004020001001704000000008000007600000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_298": { - "code": "0xef00010100040200010019040000000080000176000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_299": { - "code": "0xef00010100040200010001040000000080000077", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_3": { - "code": "0xef0001010004020001000204000000008000006100", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_30": { - "code": "0xef00010100040200010004040000000080000066000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_300": { - "code": "0xef0001010004020001000204000000008000007700", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_301": { - "code": "0xef000101000402000100030400000000800000770000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_302": { - "code": "0xef00010100040200010004040000000080000077000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_303": { - "code": "0xef0001010004020001000504000000008000007700000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_304": { - "code": "0xef000101000402000100060400000000800000770000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_305": { - "code": "0xef00010100040200010007040000000080000077000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_306": { - "code": "0xef0001010004020001000804000000008000007700000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_307": { - "code": "0xef000101000402000100090400000000800000770000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_308": { - "code": "0xef0001010004020001000a040000000080000077000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_309": { - "code": "0xef0001010004020001000b04000000008000007700000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_31": { - "code": "0xef0001010004020001000504000000008000006600000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_310": { - "code": "0xef0001010004020001000c0400000000800000770000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_311": { - "code": "0xef0001010004020001000d040000000080000077000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_312": { - "code": "0xef0001010004020001000e04000000008000007700000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_313": { - "code": "0xef0001010004020001000f0400000000800000770000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_314": { - "code": "0xef00010100040200010010040000000080000077000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_315": { - "code": "0xef0001010004020001001104000000008000007700000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_316": { - "code": "0xef000101000402000100120400000000800000770000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_317": { - "code": "0xef00010100040200010013040000000080000077000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_318": { - "code": "0xef0001010004020001001404000000008000007700000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_319": { - "code": "0xef000101000402000100150400000000800000770000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_32": { - "code": "0xef000101000402000100060400000000800000660000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_320": { - "code": "0xef00010100040200010016040000000080000077000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_321": { - "code": "0xef0001010004020001001704000000008000007700000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_322": { - "code": "0xef000101000402000100180400000000800000770000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_323": { - "code": "0xef0001010004020001001a04000000008000017700000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_324": { - "code": "0xef00010100040200010001040000000080000078", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_325": { - "code": "0xef0001010004020001000204000000008000007800", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_326": { - "code": "0xef000101000402000100030400000000800000780000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_327": { - "code": "0xef00010100040200010004040000000080000078000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_328": { - "code": "0xef0001010004020001000504000000008000007800000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_329": { - "code": "0xef000101000402000100060400000000800000780000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_33": { - "code": "0xef00010100040200010007040000000080000066000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_330": { - "code": "0xef00010100040200010007040000000080000078000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_331": { - "code": "0xef0001010004020001000804000000008000007800000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_332": { - "code": "0xef000101000402000100090400000000800000780000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_333": { - "code": "0xef0001010004020001000a040000000080000078000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_334": { - "code": "0xef0001010004020001000b04000000008000007800000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_335": { - "code": "0xef0001010004020001000c0400000000800000780000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_336": { - "code": "0xef0001010004020001000d040000000080000078000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_337": { - "code": "0xef0001010004020001000e04000000008000007800000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_338": { - "code": "0xef0001010004020001000f0400000000800000780000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_339": { - "code": "0xef00010100040200010010040000000080000078000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_34": { - "code": "0xef000101000402000100090400000000800001660000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_340": { - "code": "0xef0001010004020001001104000000008000007800000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_341": { - "code": "0xef000101000402000100120400000000800000780000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_342": { - "code": "0xef00010100040200010013040000000080000078000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_343": { - "code": "0xef0001010004020001001404000000008000007800000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_344": { - "code": "0xef000101000402000100150400000000800000780000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_345": { - "code": "0xef00010100040200010016040000000080000078000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_346": { - "code": "0xef0001010004020001001704000000008000007800000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_347": { - "code": "0xef000101000402000100180400000000800000780000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_348": { - "code": "0xef00010100040200010019040000000080000078000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_349": { - "code": "0xef0001010004020001001b0400000000800001780000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_35": { - "code": "0xef00010100040200010001040000000080000067", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_350": { - "code": "0xef00010100040200010001040000000080000079", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_351": { - "code": "0xef0001010004020001000204000000008000007900", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_352": { - "code": "0xef000101000402000100030400000000800000790000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_353": { - "code": "0xef00010100040200010004040000000080000079000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_354": { - "code": "0xef0001010004020001000504000000008000007900000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_355": { - "code": "0xef000101000402000100060400000000800000790000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_356": { - "code": "0xef00010100040200010007040000000080000079000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_357": { - "code": "0xef0001010004020001000804000000008000007900000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_358": { - "code": "0xef000101000402000100090400000000800000790000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_359": { - "code": "0xef0001010004020001000a040000000080000079000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_36": { - "code": "0xef0001010004020001000204000000008000006700", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_360": { - "code": "0xef0001010004020001000b04000000008000007900000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_361": { - "code": "0xef0001010004020001000c0400000000800000790000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_362": { - "code": "0xef0001010004020001000d040000000080000079000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_363": { - "code": "0xef0001010004020001000e04000000008000007900000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_364": { - "code": "0xef0001010004020001000f0400000000800000790000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_365": { - "code": "0xef00010100040200010010040000000080000079000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_366": { - "code": "0xef0001010004020001001104000000008000007900000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_367": { - "code": "0xef000101000402000100120400000000800000790000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_368": { - "code": "0xef00010100040200010013040000000080000079000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_369": { - "code": "0xef0001010004020001001404000000008000007900000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_37": { - "code": "0xef000101000402000100030400000000800000670000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_370": { - "code": "0xef000101000402000100150400000000800000790000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_371": { - "code": "0xef00010100040200010016040000000080000079000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_372": { - "code": "0xef0001010004020001001704000000008000007900000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_373": { - "code": "0xef000101000402000100180400000000800000790000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_374": { - "code": "0xef00010100040200010019040000000080000079000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_375": { - "code": "0xef0001010004020001001a04000000008000007900000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_376": { - "code": "0xef0001010004020001001c040000000080000179000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_377": { - "code": "0xef0001010004020001000104000000008000007a", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_378": { - "code": "0xef0001010004020001000204000000008000007a00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_379": { - "code": "0xef0001010004020001000304000000008000007a0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_38": { - "code": "0xef00010100040200010004040000000080000067000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_380": { - "code": "0xef0001010004020001000404000000008000007a000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_381": { - "code": "0xef0001010004020001000504000000008000007a00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_382": { - "code": "0xef0001010004020001000604000000008000007a0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_383": { - "code": "0xef0001010004020001000704000000008000007a000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_384": { - "code": "0xef0001010004020001000804000000008000007a00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_385": { - "code": "0xef0001010004020001000904000000008000007a0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_386": { - "code": "0xef0001010004020001000a04000000008000007a000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_387": { - "code": "0xef0001010004020001000b04000000008000007a00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_388": { - "code": "0xef0001010004020001000c04000000008000007a0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_389": { - "code": "0xef0001010004020001000d04000000008000007a000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_39": { - "code": "0xef0001010004020001000504000000008000006700000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_390": { - "code": "0xef0001010004020001000e04000000008000007a00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_391": { - "code": "0xef0001010004020001000f04000000008000007a0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_392": { - "code": "0xef0001010004020001001004000000008000007a000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_393": { - "code": "0xef0001010004020001001104000000008000007a00000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_394": { - "code": "0xef0001010004020001001204000000008000007a0000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_395": { - "code": "0xef0001010004020001001304000000008000007a000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_396": { - "code": "0xef0001010004020001001404000000008000007a00000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_397": { - "code": "0xef0001010004020001001504000000008000007a0000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_398": { - "code": "0xef0001010004020001001604000000008000007a000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_399": { - "code": "0xef0001010004020001001704000000008000007a00000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_4": { - "code": "0xef00010100040200010004040000000080000161000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_40": { - "code": "0xef000101000402000100060400000000800000670000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_400": { - "code": "0xef0001010004020001001804000000008000007a0000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_401": { - "code": "0xef0001010004020001001904000000008000007a000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_402": { - "code": "0xef0001010004020001001a04000000008000007a00000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_403": { - "code": "0xef0001010004020001001b04000000008000007a0000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_404": { - "code": "0xef0001010004020001001d04000000008000017a00000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_405": { - "code": "0xef0001010004020001000104000000008000007b", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_406": { - "code": "0xef0001010004020001000204000000008000007b00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_407": { - "code": "0xef0001010004020001000304000000008000007b0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_408": { - "code": "0xef0001010004020001000404000000008000007b000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_409": { - "code": "0xef0001010004020001000504000000008000007b00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_41": { - "code": "0xef00010100040200010007040000000080000067000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_410": { - "code": "0xef0001010004020001000604000000008000007b0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_411": { - "code": "0xef0001010004020001000704000000008000007b000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_412": { - "code": "0xef0001010004020001000804000000008000007b00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_413": { - "code": "0xef0001010004020001000904000000008000007b0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_414": { - "code": "0xef0001010004020001000a04000000008000007b000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_415": { - "code": "0xef0001010004020001000b04000000008000007b00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_416": { - "code": "0xef0001010004020001000c04000000008000007b0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_417": { - "code": "0xef0001010004020001000d04000000008000007b000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_418": { - "code": "0xef0001010004020001000e04000000008000007b00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_419": { - "code": "0xef0001010004020001000f04000000008000007b0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_42": { - "code": "0xef0001010004020001000804000000008000006700000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_420": { - "code": "0xef0001010004020001001004000000008000007b000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_421": { - "code": "0xef0001010004020001001104000000008000007b00000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_422": { - "code": "0xef0001010004020001001204000000008000007b0000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_423": { - "code": "0xef0001010004020001001304000000008000007b000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_424": { - "code": "0xef0001010004020001001404000000008000007b00000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_425": { - "code": "0xef0001010004020001001504000000008000007b0000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_426": { - "code": "0xef0001010004020001001604000000008000007b000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_427": { - "code": "0xef0001010004020001001704000000008000007b00000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_428": { - "code": "0xef0001010004020001001804000000008000007b0000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_429": { - "code": "0xef0001010004020001001904000000008000007b000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_43": { - "code": "0xef0001010004020001000a040000000080000167000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_430": { - "code": "0xef0001010004020001001a04000000008000007b00000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_431": { - "code": "0xef0001010004020001001b04000000008000007b0000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_432": { - "code": "0xef0001010004020001001c04000000008000007b000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_433": { - "code": "0xef0001010004020001001e04000000008000017b0000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_434": { - "code": "0xef0001010004020001000104000000008000007c", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_435": { - "code": "0xef0001010004020001000204000000008000007c00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_436": { - "code": "0xef0001010004020001000304000000008000007c0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_437": { - "code": "0xef0001010004020001000404000000008000007c000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_438": { - "code": "0xef0001010004020001000504000000008000007c00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_439": { - "code": "0xef0001010004020001000604000000008000007c0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_44": { - "code": "0xef00010100040200010001040000000080000068", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_440": { - "code": "0xef0001010004020001000704000000008000007c000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_441": { - "code": "0xef0001010004020001000804000000008000007c00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_442": { - "code": "0xef0001010004020001000904000000008000007c0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_443": { - "code": "0xef0001010004020001000a04000000008000007c000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_444": { - "code": "0xef0001010004020001000b04000000008000007c00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_445": { - "code": "0xef0001010004020001000c04000000008000007c0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_446": { - "code": "0xef0001010004020001000d04000000008000007c000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_447": { - "code": "0xef0001010004020001000e04000000008000007c00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_448": { - "code": "0xef0001010004020001000f04000000008000007c0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_449": { - "code": "0xef0001010004020001001004000000008000007c000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_45": { - "code": "0xef0001010004020001000204000000008000006800", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_450": { - "code": "0xef0001010004020001001104000000008000007c00000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_451": { - "code": "0xef0001010004020001001204000000008000007c0000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_452": { - "code": "0xef0001010004020001001304000000008000007c000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_453": { - "code": "0xef0001010004020001001404000000008000007c00000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_454": { - "code": "0xef0001010004020001001504000000008000007c0000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_455": { - "code": "0xef0001010004020001001604000000008000007c000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_456": { - "code": "0xef0001010004020001001704000000008000007c00000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_457": { - "code": "0xef0001010004020001001804000000008000007c0000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_458": { - "code": "0xef0001010004020001001904000000008000007c000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_459": { - "code": "0xef0001010004020001001a04000000008000007c00000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_46": { - "code": "0xef000101000402000100030400000000800000680000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_460": { - "code": "0xef0001010004020001001b04000000008000007c0000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_461": { - "code": "0xef0001010004020001001c04000000008000007c000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_462": { - "code": "0xef0001010004020001001d04000000008000007c00000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_463": { - "code": "0xef0001010004020001001f04000000008000017c000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_464": { - "code": "0xef0001010004020001000104000000008000007d", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_465": { - "code": "0xef0001010004020001000204000000008000007d00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_466": { - "code": "0xef0001010004020001000304000000008000007d0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_467": { - "code": "0xef0001010004020001000404000000008000007d000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_468": { - "code": "0xef0001010004020001000504000000008000007d00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_469": { - "code": "0xef0001010004020001000604000000008000007d0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_47": { - "code": "0xef00010100040200010004040000000080000068000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_470": { - "code": "0xef0001010004020001000704000000008000007d000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_471": { - "code": "0xef0001010004020001000804000000008000007d00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_472": { - "code": "0xef0001010004020001000904000000008000007d0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_473": { - "code": "0xef0001010004020001000a04000000008000007d000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_474": { - "code": "0xef0001010004020001000b04000000008000007d00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_475": { - "code": "0xef0001010004020001000c04000000008000007d0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_476": { - "code": "0xef0001010004020001000d04000000008000007d000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_477": { - "code": "0xef0001010004020001000e04000000008000007d00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_478": { - "code": "0xef0001010004020001000f04000000008000007d0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_479": { - "code": "0xef0001010004020001001004000000008000007d000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_48": { - "code": "0xef0001010004020001000504000000008000006800000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_480": { - "code": "0xef0001010004020001001104000000008000007d00000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_481": { - "code": "0xef0001010004020001001204000000008000007d0000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_482": { - "code": "0xef0001010004020001001304000000008000007d000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_483": { - "code": "0xef0001010004020001001404000000008000007d00000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_484": { - "code": "0xef0001010004020001001504000000008000007d0000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_485": { - "code": "0xef0001010004020001001604000000008000007d000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_486": { - "code": "0xef0001010004020001001704000000008000007d00000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_487": { - "code": "0xef0001010004020001001804000000008000007d0000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_488": { - "code": "0xef0001010004020001001904000000008000007d000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_489": { - "code": "0xef0001010004020001001a04000000008000007d00000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_49": { - "code": "0xef000101000402000100060400000000800000680000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_490": { - "code": "0xef0001010004020001001b04000000008000007d0000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_491": { - "code": "0xef0001010004020001001c04000000008000007d000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_492": { - "code": "0xef0001010004020001001d04000000008000007d00000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_493": { - "code": "0xef0001010004020001001e04000000008000007d0000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_494": { - "code": "0xef0001010004020001002004000000008000017d00000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_495": { - "code": "0xef0001010004020001000104000000008000007e", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_496": { - "code": "0xef0001010004020001000204000000008000007e00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_497": { - "code": "0xef0001010004020001000304000000008000007e0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_498": { - "code": "0xef0001010004020001000404000000008000007e000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_499": { - "code": "0xef0001010004020001000504000000008000007e00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_5": { - "code": "0xef00010100040200010001040000000080000062", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_50": { - "code": "0xef00010100040200010007040000000080000068000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_500": { - "code": "0xef0001010004020001000604000000008000007e0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_501": { - "code": "0xef0001010004020001000704000000008000007e000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_502": { - "code": "0xef0001010004020001000804000000008000007e00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_503": { - "code": "0xef0001010004020001000904000000008000007e0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_504": { - "code": "0xef0001010004020001000a04000000008000007e000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_505": { - "code": "0xef0001010004020001000b04000000008000007e00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_506": { - "code": "0xef0001010004020001000c04000000008000007e0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_507": { - "code": "0xef0001010004020001000d04000000008000007e000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_508": { - "code": "0xef0001010004020001000e04000000008000007e00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_509": { - "code": "0xef0001010004020001000f04000000008000007e0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_51": { - "code": "0xef0001010004020001000804000000008000006800000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_510": { - "code": "0xef0001010004020001001004000000008000007e000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_511": { - "code": "0xef0001010004020001001104000000008000007e00000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_512": { - "code": "0xef0001010004020001001204000000008000007e0000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_513": { - "code": "0xef0001010004020001001304000000008000007e000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_514": { - "code": "0xef0001010004020001001404000000008000007e00000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_515": { - "code": "0xef0001010004020001001504000000008000007e0000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_516": { - "code": "0xef0001010004020001001604000000008000007e000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_517": { - "code": "0xef0001010004020001001704000000008000007e00000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_518": { - "code": "0xef0001010004020001001804000000008000007e0000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_519": { - "code": "0xef0001010004020001001904000000008000007e000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_52": { - "code": "0xef000101000402000100090400000000800000680000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_520": { - "code": "0xef0001010004020001001a04000000008000007e00000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_521": { - "code": "0xef0001010004020001001b04000000008000007e0000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_522": { - "code": "0xef0001010004020001001c04000000008000007e000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_523": { - "code": "0xef0001010004020001001d04000000008000007e00000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_524": { - "code": "0xef0001010004020001001e04000000008000007e0000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_525": { - "code": "0xef0001010004020001001f04000000008000007e000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_526": { - "code": "0xef0001010004020001002104000000008000017e0000000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_527": { - "code": "0xef0001010004020001000104000000008000007f", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_528": { - "code": "0xef0001010004020001000204000000008000007f00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_529": { - "code": "0xef0001010004020001000304000000008000007f0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_53": { - "code": "0xef0001010004020001000b04000000008000016800000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_530": { - "code": "0xef0001010004020001000404000000008000007f000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_531": { - "code": "0xef0001010004020001000504000000008000007f00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_532": { - "code": "0xef0001010004020001000604000000008000007f0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_533": { - "code": "0xef0001010004020001000704000000008000007f000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_534": { - "code": "0xef0001010004020001000804000000008000007f00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_535": { - "code": "0xef0001010004020001000904000000008000007f0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_536": { - "code": "0xef0001010004020001000a04000000008000007f000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_537": { - "code": "0xef0001010004020001000b04000000008000007f00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_538": { - "code": "0xef0001010004020001000c04000000008000007f0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_539": { - "code": "0xef0001010004020001000d04000000008000007f000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_54": { - "code": "0xef00010100040200010001040000000080000069", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_540": { - "code": "0xef0001010004020001000e04000000008000007f00000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_541": { - "code": "0xef0001010004020001000f04000000008000007f0000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_542": { - "code": "0xef0001010004020001001004000000008000007f000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_543": { - "code": "0xef0001010004020001001104000000008000007f00000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_544": { - "code": "0xef0001010004020001001204000000008000007f0000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_545": { - "code": "0xef0001010004020001001304000000008000007f000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_546": { - "code": "0xef0001010004020001001404000000008000007f00000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_547": { - "code": "0xef0001010004020001001504000000008000007f0000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_548": { - "code": "0xef0001010004020001001604000000008000007f000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_549": { - "code": "0xef0001010004020001001704000000008000007f00000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_55": { - "code": "0xef0001010004020001000204000000008000006900", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_550": { - "code": "0xef0001010004020001001804000000008000007f0000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_551": { - "code": "0xef0001010004020001001904000000008000007f000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_552": { - "code": "0xef0001010004020001001a04000000008000007f00000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_553": { - "code": "0xef0001010004020001001b04000000008000007f0000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_554": { - "code": "0xef0001010004020001001c04000000008000007f000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_555": { - "code": "0xef0001010004020001001d04000000008000007f00000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_556": { - "code": "0xef0001010004020001001e04000000008000007f0000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_557": { - "code": "0xef0001010004020001001f04000000008000007f000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_558": { - "code": "0xef0001010004020001002004000000008000007f00000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_559": { - "code": "0xef0001010004020001002204000000008000017f000000000000000000000000000000000000000000000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_56": { - "code": "0xef000101000402000100030400000000800000690000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_57": { - "code": "0xef00010100040200010004040000000080000069000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_58": { - "code": "0xef0001010004020001000504000000008000006900000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_59": { - "code": "0xef000101000402000100060400000000800000690000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_6": { - "code": "0xef0001010004020001000204000000008000006200", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_60": { - "code": "0xef00010100040200010007040000000080000069000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_61": { - "code": "0xef0001010004020001000804000000008000006900000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_62": { - "code": "0xef000101000402000100090400000000800000690000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_63": { - "code": "0xef0001010004020001000a040000000080000069000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_64": { - "code": "0xef0001010004020001000c0400000000800001690000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_65": { - "code": "0xef0001010004020001000104000000008000006a", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_66": { - "code": "0xef0001010004020001000204000000008000006a00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_67": { - "code": "0xef0001010004020001000304000000008000006a0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_68": { - "code": "0xef0001010004020001000404000000008000006a000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_69": { - "code": "0xef0001010004020001000504000000008000006a00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_7": { - "code": "0xef000101000402000100030400000000800000620000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_70": { - "code": "0xef0001010004020001000604000000008000006a0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_71": { - "code": "0xef0001010004020001000704000000008000006a000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_72": { - "code": "0xef0001010004020001000804000000008000006a00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_73": { - "code": "0xef0001010004020001000904000000008000006a0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_74": { - "code": "0xef0001010004020001000a04000000008000006a000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_75": { - "code": "0xef0001010004020001000b04000000008000006a00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_76": { - "code": "0xef0001010004020001000d04000000008000016a000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_77": { - "code": "0xef0001010004020001000104000000008000006b", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_78": { - "code": "0xef0001010004020001000204000000008000006b00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_79": { - "code": "0xef0001010004020001000304000000008000006b0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_8": { - "code": "0xef0001010004020001000504000000008000016200000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_80": { - "code": "0xef0001010004020001000404000000008000006b000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_81": { - "code": "0xef0001010004020001000504000000008000006b00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_82": { - "code": "0xef0001010004020001000604000000008000006b0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_83": { - "code": "0xef0001010004020001000704000000008000006b000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_84": { - "code": "0xef0001010004020001000804000000008000006b00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_85": { - "code": "0xef0001010004020001000904000000008000006b0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_86": { - "code": "0xef0001010004020001000a04000000008000006b000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_87": { - "code": "0xef0001010004020001000b04000000008000006b00000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_88": { - "code": "0xef0001010004020001000c04000000008000006b0000000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_89": { - "code": "0xef0001010004020001000e04000000008000016b00000000000000000000000000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_push_9": { - "code": "0xef00010100040200010001040000000080000063", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_90": { - "code": "0xef0001010004020001000104000000008000006c", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_91": { - "code": "0xef0001010004020001000204000000008000006c00", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_92": { - "code": "0xef0001010004020001000304000000008000006c0000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_93": { - "code": "0xef0001010004020001000404000000008000006c000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_94": { - "code": "0xef0001010004020001000504000000008000006c00000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_95": { - "code": "0xef0001010004020001000604000000008000006c0000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_96": { - "code": "0xef0001010004020001000704000000008000006c000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_97": { - "code": "0xef0001010004020001000804000000008000006c00000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_98": { - "code": "0xef0001010004020001000904000000008000006c0000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - }, - "EOF1_truncated_push_99": { - "code": "0xef0001010004020001000a04000000008000006c000000000000000000", - "results": { - "Prague": { - "exception": "EOF_TruncatedImmediate", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_truncated_section.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_truncated_section.json deleted file mode 100644 index c7ae174a7d..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_truncated_section.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "EOF1_truncated_section": { - "vectors": { - "EOF1_truncated_section_0": { - "code": "0xef0001010004020001000204000000", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - }, - "EOF1_truncated_section_1": { - "code": "0xef0001010004020001000204000000008000", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - }, - "EOF1_truncated_section_2": { - "code": "0xef000101000402000100020400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_InvalidSectionBodiesSize", - "result": false - } - } - }, - "EOF1_truncated_section_3": { - "code": "0xef000101000402000100060300010014040000000080000260026000ee00ef000101000402000100010400020000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_section_4": { - "code": "0xef000101000402000100060300010015040000000080000260016000ee00ef000101000402000100010400020000800000feaa", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_truncated_section_5": { - "code": "0xef000101000402000100010400020000800000fe", - "results": { - "Prague": { - "exception": "EOF_ToplevelContainerTruncated", - "result": false - } - } - }, - "EOF1_truncated_section_6": { - "code": "0xef000101000402000100010400020000800000feaa", - "results": { - "Prague": { - "exception": "EOF_ToplevelContainerTruncated", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_type_section_missing.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_type_section_missing.json deleted file mode 100644 index c91d4ac595..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_type_section_missing.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "EOF1_type_section_missing": { - "vectors": { - "EOF1_type_section_missing_0": { - "code": "0xef0001020001000100fe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_type_section_missing_1": { - "code": "0xef0001020001000103000100feda", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_type_section_missing_2": { - "code": "0xef000100", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_type_section_not_first.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_type_section_not_first.json deleted file mode 100644 index fa9d847516..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_type_section_not_first.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "EOF1_type_section_not_first": { - "vectors": { - "EOF1_type_section_not_first_0": { - "code": "0xef0001020001000101000400fe00800000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_type_section_not_first_1": { - "code": "0xef00010200020001000101000400fefe00800000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_type_section_not_first_2": { - "code": "0xef0001020001000101000404000300fe00800000aabbcc", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_type_section_not_first_3": { - "code": "0xef0001020001000104000301000400feaabbcc00800000", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_types_section_0_size.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_types_section_0_size.json deleted file mode 100644 index 9f2cc36649..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_types_section_0_size.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_types_section_0_size": { - "vectors": { - "EOF1_types_section_0_size_0": { - "code": "0xef0001010000020001000100fe", - "results": { - "Prague": { - "exception": "EOF_ZeroSectionSize", - "result": false - } - } - }, - "EOF1_types_section_0_size_1": { - "code": "0xef0001010000020001000104000100feda", - "results": { - "Prague": { - "exception": "EOF_ZeroSectionSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_types_section_missing.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_types_section_missing.json deleted file mode 100644 index a82c85ba26..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_types_section_missing.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "EOF1_types_section_missing": { - "vectors": { - "EOF1_types_section_missing_0": { - "code": "0xef0001020001000100fe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_types_section_missing_1": { - "code": "0xef0001020001000104000100feda", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_undefined_opcodes.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_undefined_opcodes.json deleted file mode 100644 index f2151d2b4d..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_undefined_opcodes.json +++ /dev/null @@ -1,1678 +0,0 @@ -{ - "EOF1_undefined_opcodes": { - "vectors": { - "EOF1_undefined_opcodes_0": { - "code": "0xef00010100040200010013040000000080001160018080808080808080808080808080808000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_1": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_10": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800a00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_100": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808d00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_101": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808e00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_102": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808f00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_103": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_104": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_105": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_106": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_107": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_108": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_109": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809600", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_11": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800b00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_110": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_111": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809800", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_112": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_113": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809a00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_114": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809b00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_115": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809c00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_116": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809d00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_117": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809e00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_118": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080809f00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_119": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_12": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800c00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_120": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_121": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_122": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_123": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_124": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a500", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_125": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a600", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_126": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a700", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_127": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a800", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_128": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080a900", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_129": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080aa00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_13": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800d00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_130": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ab00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_131": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ac00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_132": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ad00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_133": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ae00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_134": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080af00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_135": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b000", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_136": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b100", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_137": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b200", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_138": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b300", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_139": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b400", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_14": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800e00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_140": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b500", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_141": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b600", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_142": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b700", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_143": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b800", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_144": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080b900", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_145": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ba00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_146": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080bb00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_147": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080bc00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_148": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080bd00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_149": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080be00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_15": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800f00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_150": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080bf00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_151": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c000", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_152": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c100", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_153": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c200", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_154": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c300", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_155": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c400", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_156": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c500", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_157": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c600", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_158": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c700", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_159": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c800", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_16": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_160": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080c900", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_161": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ca00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_162": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080cb00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_163": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080cc00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_164": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080cd00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_165": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ce00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_166": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080cf00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_167": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_168": { - "code": "0xef000101000402000100140400000000800012600180808080808080808080808080808080d200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_169": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_17": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_170": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d400", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_171": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d500", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_172": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d600", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_173": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d700", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_174": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d800", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_175": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080d900", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_176": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080da00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_177": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080db00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_178": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080dc00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_179": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080dd00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_18": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_180": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080de00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_181": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080df00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_182": { - "code": "0xef000101000802000200040001040000000080000000000000e3000100e4", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_183": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080e900", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_184": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ea00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_185": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080eb00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_186": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ed00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_187": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080ef00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_188": { - "code": "0xef000101000402000100130400000000800011600180808080808080808080808080808080f3", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_189": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080f600", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_19": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_190": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080f700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_191": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080f800", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_192": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080f900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_193": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080fb00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_194": { - "code": "0xef000101000402000100140400000000800011600180808080808080808080808080808080fc00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_195": { - "code": "0xef000101000402000100130400000000800011600180808080808080808080808080808080fd", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_196": { - "code": "0xef000101000402000100130400000000800011600180808080808080808080808080808080fe", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_197": { - "code": "0xef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_2": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_20": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_21": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_22": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801600", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_23": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_24": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801800", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_25": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_26": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801a00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_27": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801b00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_28": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801c00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_29": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801d00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_3": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_30": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801e00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_31": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080801f00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_32": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_33": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802100", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_34": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802200", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_35": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802300", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_36": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802400", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_37": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802500", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_38": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802600", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_39": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802700", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_4": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_40": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802800", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_41": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802900", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_42": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802a00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_43": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802b00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_44": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802c00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_45": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802d00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_46": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802e00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_47": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080802f00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_48": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_49": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080803100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_5": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_50": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_51": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_52": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_53": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080803500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_54": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803600", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_55": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080803700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_56": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803a00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_57": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080803d00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_58": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080803e00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_59": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_6": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800600", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_60": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_61": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_62": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_63": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_64": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_65": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804600", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_66": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_67": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804800", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_68": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_69": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080804a00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_7": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_70": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804b00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_71": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804c00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_72": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804d00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_73": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804e00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_74": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080804f00", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "EOF1_undefined_opcodes_75": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_76": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_77": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_78": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_79": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_8": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800800", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_80": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_81": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080805900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_82": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805b00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_83": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805c00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_84": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805d00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_85": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080805e00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_86": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080805f00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_87": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808000", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_88": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808100", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_89": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808200", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_9": { - "code": "0xef0001010004020001001404000000008000116001808080808080808080808080808080800900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_90": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808300", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_91": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808400", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_92": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808500", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_93": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808600", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_94": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808700", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_95": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808800", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_96": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808900", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_97": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808a00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_98": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808b00", - "results": { - "Prague": { - "result": true - } - } - }, - "EOF1_undefined_opcodes_99": { - "code": "0xef0001010004020001001404000000008000126001808080808080808080808080808080808c00", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_unknown_section.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_unknown_section.json deleted file mode 100644 index 4c15cc70d3..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_unknown_section.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "EOF1_unknown_section": { - "vectors": { - "EOF1_unknown_section_0": { - "code": "0xef000105000100fe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_unknown_section_1": { - "code": "0xef0001ff000100fe", - "results": { - "Prague": { - "exception": "EOF_TypeSectionMissing", - "result": false - } - } - }, - "EOF1_unknown_section_2": { - "code": "0xef000101000402000100010500010000800000fe00", - "results": { - "Prague": { - "exception": "EOF_DataSectionMissing", - "result": false - } - } - }, - "EOF1_unknown_section_3": { - "code": "0xef00010100040200010001ff00010000800000fe00", - "results": { - "Prague": { - "exception": "EOF_DataSectionMissing", - "result": false - } - } - }, - "EOF1_unknown_section_4": { - "code": "0xef000101000402000100010400010500010000800000feaa00", - "results": { - "Prague": { - "exception": "EOF_HeaderTerminatorMissing", - "result": false - } - } - }, - "EOF1_unknown_section_5": { - "code": "0xef00010100040200010001040001ff00010000800000feaa00", - "results": { - "Prague": { - "exception": "EOF_HeaderTerminatorMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_unreferenced_subcontainer_invalid.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_unreferenced_subcontainer_invalid.json deleted file mode 100644 index b32f305c89..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_unreferenced_subcontainer_invalid.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "EOF1_unreferenced_subcontainer_invalid": { - "vectors": { - "EOF1_unreferenced_subcontainer_invalid_0": { - "code": "0xef000101000402000100010300010014040000000080000000ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_UnreferencedSubcontainer", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjump.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjump.json deleted file mode 100644 index 6309192917..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjump.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "EOF1_valid_rjump": { - "vectors": { - "offset_negative": { - "code": "0xef0001010004020001000404000000008000005be0fffc", - "results": { - "Prague": { - "result": true - } - } - }, - "offset_positive": { - "code": "0xef0001010004020001000d04000000008000025fe100055f5fe000035f600100", - "results": { - "Prague": { - "result": true - } - } - }, - "offset_zero": { - "code": "0xef000101000402000100040400000000800000e0000000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjumpi.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjumpi.json deleted file mode 100644 index fe3b175a7e..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjumpi.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "EOF1_valid_rjumpi": { - "vectors": { - "offset_negative": { - "code": "0xef0001010004020001000604000000008000016000e1fffb00", - "results": { - "Prague": { - "result": true - } - } - }, - "offset_positive": { - "code": "0xef0001010004020001000904000000008000016000e100035b5b5b00", - "results": { - "Prague": { - "result": true - } - } - }, - "offset_zero": { - "code": "0xef0001010004020001000604000000008000016000e1000000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjumpv.json b/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjumpv.json deleted file mode 100644 index 774f82caf0..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/EOF1_valid_rjumpv.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "EOF1_valid_rjumpv": { - "vectors": { - "single_entry_case_0": { - "code": "0xef0001010004020001000904000000008000016000e2000000600100", - "results": { - "Prague": { - "result": true - } - } - }, - "three_entries_case_2": { - "code": "0xef0001010004020001001004000000008000016002e20200000003fff6600100600200", - "results": { - "Prague": { - "result": true - } - } - }, - "two_entries_case_0": { - "code": "0xef0001010004020001000e04000000008000016000e20100000003600100600200", - "results": { - "Prague": { - "result": true - } - } - }, - "two_entries_case_2": { - "code": "0xef0001010004020001000e04000000008000016002e20100000003600100600200", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/callf_into_nonreturning.json b/tests/eof_suite/evmone/eof_tests/eof_validation/callf_into_nonreturning.json deleted file mode 100644 index f753f692e9..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/callf_into_nonreturning.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "callf_into_nonreturning": { - "vectors": { - "callf_into_nonreturning_0": { - "code": "0xef000101000802000200040001040000000080000000800000e300010000", - "results": { - "Prague": { - "exception": "EOF_CallfToNonReturningFunction", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/callf_invalid_code_section_index.json b/tests/eof_suite/evmone/eof_tests/eof_validation/callf_invalid_code_section_index.json deleted file mode 100644 index f934ccab93..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/callf_invalid_code_section_index.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "callf_invalid_code_section_index": { - "vectors": { - "callf_invalid_code_section_index_0": { - "code": "0xef000101000402000100040400000000800000e3000100", - "results": { - "Prague": { - "exception": "EOF_InvalidCodeSectionIndex", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/data_section_missing.json b/tests/eof_suite/evmone/eof_tests/eof_validation/data_section_missing.json deleted file mode 100644 index 19479cd60b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/data_section_missing.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "data_section_missing": { - "vectors": { - "data_section_missing_0": { - "code": "0xef000101000402000100010000800000fe", - "results": { - "Prague": { - "exception": "EOF_DataSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/dataloadn.json b/tests/eof_suite/evmone/eof_tests/eof_validation/dataloadn.json deleted file mode 100644 index 14724fd6af..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/dataloadn.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "dataloadn": { - "vectors": { - "dataloadn_0": { - "code": "0xef000101000402000100050400200000800001d1000050000000000000000000111111111111111122222222222222223333333333333333", - "results": { - "Prague": { - "result": true - } - } - }, - "dataloadn_1": { - "code": "0xef000101000402000100050400210000800001d100015000000000000000000011111111111111112222222222222222333333333333333344", - "results": { - "Prague": { - "result": true - } - } - }, - "dataloadn_2": { - "code": "0xef000101000402000100050400400000800001d10020500000000000000000001111111111111111222222222222222233333333333333330000000000000000111111111111111122222222222222223333333333333333", - "results": { - "Prague": { - "result": true - } - } - }, - "dataloadn_3": { - "code": "0xef000101000402000100050400000000800001d100005000", - "results": { - "Prague": { - "exception": "EOF_InvalidDataloadnIndex", - "result": false - } - } - }, - "dataloadn_4": { - "code": "0xef000101000402000100050400010000800001d10001500000", - "results": { - "Prague": { - "exception": "EOF_InvalidDataloadnIndex", - "result": false - } - } - }, - "dataloadn_5": { - "code": "0xef000101000402000100050400200000800001d1002050000000000000000000111111111111111122222222222222223333333333333333", - "results": { - "Prague": { - "exception": "EOF_InvalidDataloadnIndex", - "result": false - } - } - }, - "dataloadn_6": { - "code": "0xef000101000402000100050400200000800001d1ffff50000000000000000000111111111111111122222222222222223333333333333333", - "results": { - "Prague": { - "exception": "EOF_InvalidDataloadnIndex", - "result": false - } - } - }, - "dataloadn_7": { - "code": "0xef0001010004020001000504003f0000800001d100205000000000000000000011111111111111112222222222222222333333333333333300000000000000001111111111111111222222222222222233333333333333", - "results": { - "Prague": { - "exception": "EOF_InvalidDataloadnIndex", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/deprecated_instructions.json b/tests/eof_suite/evmone/eof_tests/eof_validation/deprecated_instructions.json deleted file mode 100644 index 3da4711525..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/deprecated_instructions.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "deprecated_instructions": { - "vectors": { - "deprecated_instructions_0": { - "code": "0xef000101000402000100010400000000800000f2", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_1": { - "code": "0xef000101000402000100010400000000800000ff", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_10": { - "code": "0xef00010100040200010001040000000080000038", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_11": { - "code": "0xef00010100040200010001040000000080000039", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_12": { - "code": "0xef0001010004020001000104000000008000003b", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_13": { - "code": "0xef0001010004020001000104000000008000003c", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_14": { - "code": "0xef0001010004020001000104000000008000003f", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_15": { - "code": "0xef0001010004020001000104000000008000005a", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_2": { - "code": "0xef00010100040200010001040000000080000056", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_3": { - "code": "0xef00010100040200010001040000000080000057", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_4": { - "code": "0xef00010100040200010001040000000080000058", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_5": { - "code": "0xef000101000402000100010400000000800000f1", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_6": { - "code": "0xef000101000402000100010400000000800000fa", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_7": { - "code": "0xef000101000402000100010400000000800000f4", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_8": { - "code": "0xef000101000402000100010400000000800000f0", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - }, - "deprecated_instructions_9": { - "code": "0xef000101000402000100010400000000800000f5", - "results": { - "Prague": { - "exception": "EOF_UndefinedInstruction", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_and_returncontract_targeting_same_container.json b/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_and_returncontract_targeting_same_container.json deleted file mode 100644 index 0ba406e54b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_and_returncontract_targeting_same_container.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "eofcreate_and_returncontract_targeting_same_container": { - "vectors": { - "eofcreate_and_returncontract_targeting_same_container_0": { - "code": "0xef00010100040200010010030001001404000000008000046000600060006000ec0060006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_AmbiguousContainerKind", - "result": false - } - } - }, - "eofcreate_and_returncontract_targeting_same_container_1": { - "code": "0xef000101000402000100100300020014001404000000008000046000600060006000ec0060006000ee00ef000101000402000100010400000000800000feef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_AmbiguousContainerKind", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_return_and_returncontract.json b/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_return_and_returncontract.json deleted file mode 100644 index 06b525948b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_return_and_returncontract.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "eofcreate_return_and_returncontract": { - "vectors": { - "eofcreate_return_and_returncontract_0": { - "code": "0xef0001010004020001000b030001003c04000000008000046000600060006000ec0000ef00010100040200010010030001001404000000008000026000e1000560006000f360006000ee00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_stop_and_returncontract.json b/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_stop_and_returncontract.json deleted file mode 100644 index cc25be01c6..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/eofcreate_stop_and_returncontract.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "eofcreate_stop_and_returncontract": { - "vectors": { - "eofcreate_stop_and_returncontract_0": { - "code": "0xef0001010004020001000b030001003804000000008000046000600060006000ec0000ef0001010004020001000c030001001404000000008000026000e100010060006000ee00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/incomplete_section_size.json b/tests/eof_suite/evmone/eof_tests/eof_validation/incomplete_section_size.json deleted file mode 100644 index 9cc794d5c0..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/incomplete_section_size.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "incomplete_section_size": { - "vectors": { - "incomplete_section_size_0": { - "code": "0xef000101010002003f0100", - "results": { - "Prague": { - "exception": "EOF_IncompleteSectionSize", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_return.json b/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_return.json deleted file mode 100644 index ecf8d5398e..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_return.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "initcode_container_return": { - "vectors": { - "initcode_container_return_0": { - "code": "0xef00010100040200010005040000000080000260006000f3", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - }, - "initcode_container_return_1": { - "code": "0xef0001010004020001000b030001001804000000008000046000600060006000ec0000ef00010100040200010005040000000080000260006000f3", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_returncontract.json b/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_returncontract.json deleted file mode 100644 index 17f5a6c5aa..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_returncontract.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "initcode_container_returncontract": { - "vectors": { - "initcode_container_returncontract_0": { - "code": "0xef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "initcode_container_returncontract_1": { - "code": "0xef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_revert.json b/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_revert.json deleted file mode 100644 index 482d557b33..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_revert.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "initcode_container_revert": { - "vectors": { - "initcode_container_revert_0": { - "code": "0xef00010100040200010005040000000080000260006000fd", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "initcode_container_revert_1": { - "code": "0xef0001010004020001000b030001001804000000008000046000600060006000ec0000ef00010100040200010005040000000080000260006000fd", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_stop.json b/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_stop.json deleted file mode 100644 index edbba21c78..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/initcode_container_stop.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "initcode_container_stop": { - "vectors": { - "initcode_container_stop_0": { - "code": "0xef00010100040200010001040000000080000000", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - }, - "initcode_container_stop_1": { - "code": "0xef0001010004020001000b030001001404000000008000046000600060006000ec0000ef00010100040200010001040000000080000000", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_compatible_outputs.json b/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_compatible_outputs.json deleted file mode 100644 index 4fab55d449..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_compatible_outputs.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "jumpf_compatible_outputs": { - "vectors": { - "jumpf_compatible_outputs_0": { - "code": "0xef000101000c02000300040005000404000000008000050005000200030003e30001005f5fe500025f5f5fe4", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_equal_outputs.json b/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_equal_outputs.json deleted file mode 100644 index b9aba3a0c5..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_equal_outputs.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "jumpf_equal_outputs": { - "vectors": { - "jumpf_equal_outputs_0": { - "code": "0xef000101000c02000300040003000404000000008000030003000000030003e3000100e500025f5f5fe4", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_incompatible_outputs.json b/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_incompatible_outputs.json deleted file mode 100644 index 6d96708f31..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/jumpf_incompatible_outputs.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "jumpf_incompatible_outputs": { - "vectors": { - "jumpf_incompatible_outputs_0": { - "code": "0xef000101000c02000300040003000604000000008000030003000000050003e3000100e500025f5f5f5f5fe4", - "results": { - "Prague": { - "exception": "EOF_JumpfDestinationIncompatibleOutputs", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/many_code_sections_1023.json b/tests/eof_suite/evmone/eof_tests/eof_validation/many_code_sections_1023.json deleted file mode 100644 index d8658b749c..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/many_code_sections_1023.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "many_code_sections_1023": { - "vectors": { - "many_code_sections_1023_0": { - "code": "0xef0001010ffc0203ff00030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000104000000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fe00", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/many_code_sections_1024.json b/tests/eof_suite/evmone/eof_tests/eof_validation/many_code_sections_1024.json deleted file mode 100644 index eedbcc1101..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/many_code_sections_1024.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "many_code_sections_1024": { - "vectors": { - "many_code_sections_1024_0": { - "code": "0xef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/max_arguments_count.json b/tests/eof_suite/evmone/eof_tests/eof_validation/max_arguments_count.json deleted file mode 100644 index abcb946743..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/max_arguments_count.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "max_arguments_count": { - "vectors": { - "max_arguments_count_0": { - "code": "0xef000101000802000200830001040000000080007f7f7f007f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000100e4", - "results": { - "Prague": { - "result": true - } - } - }, - "max_arguments_count_1": { - "code": "0xef000101000802000200040001040000000080000080800080e3000100e4", - "results": { - "Prague": { - "exception": "EOF_InputsOutputsNumAboveLimit", - "result": false - } - } - }, - "max_arguments_count_2": { - "code": "0xef0001010008020002000400ff040000000080007f007f007fe30001006001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e4", - "results": { - "Prague": { - "result": true - } - } - }, - "max_arguments_count_3": { - "code": "0xef000101000802000200040103040000000080008100810081e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e4", - "results": { - "Prague": { - "exception": "EOF_InputsOutputsNumAboveLimit", - "result": false - } - } - }, - "max_arguments_count_4": { - "code": "0xef000101000802000200830080040000000080007f7f00007f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe300010050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "max_arguments_count_5": { - "code": "0xef00010100080200020104008104000000008000808000008060016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "exception": "EOF_InputsOutputsNumAboveLimit", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/max_nested_containers_eofcreate.json b/tests/eof_suite/evmone/eof_tests/eof_validation/max_nested_containers_eofcreate.json deleted file mode 100644 index 0be570bf32..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/max_nested_containers_eofcreate.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "max_nested_containers_eofcreate": { - "vectors": { - "max_nested_containers_eofcreate_0": { - "code": "0xef00010100040200010007030001bfc504000000008000045f5f5f5fec00feef00010100040200010007030001bfa604000000008000045f5f5f5fec00feef00010100040200010007030001bf8704000000008000045f5f5f5fec00feef00010100040200010007030001bf6804000000008000045f5f5f5fec00feef00010100040200010007030001bf4904000000008000045f5f5f5fec00feef00010100040200010007030001bf2a04000000008000045f5f5f5fec00feef00010100040200010007030001bf0b04000000008000045f5f5f5fec00feef00010100040200010007030001beec04000000008000045f5f5f5fec00feef00010100040200010007030001becd04000000008000045f5f5f5fec00feef00010100040200010007030001beae04000000008000045f5f5f5fec00feef00010100040200010007030001be8f04000000008000045f5f5f5fec00feef00010100040200010007030001be7004000000008000045f5f5f5fec00feef00010100040200010007030001be5104000000008000045f5f5f5fec00feef00010100040200010007030001be3204000000008000045f5f5f5fec00feef00010100040200010007030001be1304000000008000045f5f5f5fec00feef00010100040200010007030001bdf404000000008000045f5f5f5fec00feef00010100040200010007030001bdd504000000008000045f5f5f5fec00feef00010100040200010007030001bdb604000000008000045f5f5f5fec00feef00010100040200010007030001bd9704000000008000045f5f5f5fec00feef00010100040200010007030001bd7804000000008000045f5f5f5fec00feef00010100040200010007030001bd5904000000008000045f5f5f5fec00feef00010100040200010007030001bd3a04000000008000045f5f5f5fec00feef00010100040200010007030001bd1b04000000008000045f5f5f5fec00feef00010100040200010007030001bcfc04000000008000045f5f5f5fec00feef00010100040200010007030001bcdd04000000008000045f5f5f5fec00feef00010100040200010007030001bcbe04000000008000045f5f5f5fec00feef00010100040200010007030001bc9f04000000008000045f5f5f5fec00feef00010100040200010007030001bc8004000000008000045f5f5f5fec00feef00010100040200010007030001bc6104000000008000045f5f5f5fec00feef00010100040200010007030001bc4204000000008000045f5f5f5fec00feef00010100040200010007030001bc2304000000008000045f5f5f5fec00feef00010100040200010007030001bc0404000000008000045f5f5f5fec00feef00010100040200010007030001bbe504000000008000045f5f5f5fec00feef00010100040200010007030001bbc604000000008000045f5f5f5fec00feef00010100040200010007030001bba704000000008000045f5f5f5fec00feef00010100040200010007030001bb8804000000008000045f5f5f5fec00feef00010100040200010007030001bb6904000000008000045f5f5f5fec00feef00010100040200010007030001bb4a04000000008000045f5f5f5fec00feef00010100040200010007030001bb2b04000000008000045f5f5f5fec00feef00010100040200010007030001bb0c04000000008000045f5f5f5fec00feef00010100040200010007030001baed04000000008000045f5f5f5fec00feef00010100040200010007030001bace04000000008000045f5f5f5fec00feef00010100040200010007030001baaf04000000008000045f5f5f5fec00feef00010100040200010007030001ba9004000000008000045f5f5f5fec00feef00010100040200010007030001ba7104000000008000045f5f5f5fec00feef00010100040200010007030001ba5204000000008000045f5f5f5fec00feef00010100040200010007030001ba3304000000008000045f5f5f5fec00feef00010100040200010007030001ba1404000000008000045f5f5f5fec00feef00010100040200010007030001b9f504000000008000045f5f5f5fec00feef00010100040200010007030001b9d604000000008000045f5f5f5fec00feef00010100040200010007030001b9b704000000008000045f5f5f5fec00feef00010100040200010007030001b99804000000008000045f5f5f5fec00feef00010100040200010007030001b97904000000008000045f5f5f5fec00feef00010100040200010007030001b95a04000000008000045f5f5f5fec00feef00010100040200010007030001b93b04000000008000045f5f5f5fec00feef00010100040200010007030001b91c04000000008000045f5f5f5fec00feef00010100040200010007030001b8fd04000000008000045f5f5f5fec00feef00010100040200010007030001b8de04000000008000045f5f5f5fec00feef00010100040200010007030001b8bf04000000008000045f5f5f5fec00feef00010100040200010007030001b8a004000000008000045f5f5f5fec00feef00010100040200010007030001b88104000000008000045f5f5f5fec00feef00010100040200010007030001b86204000000008000045f5f5f5fec00feef00010100040200010007030001b84304000000008000045f5f5f5fec00feef00010100040200010007030001b82404000000008000045f5f5f5fec00feef00010100040200010007030001b80504000000008000045f5f5f5fec00feef00010100040200010007030001b7e604000000008000045f5f5f5fec00feef00010100040200010007030001b7c704000000008000045f5f5f5fec00feef00010100040200010007030001b7a804000000008000045f5f5f5fec00feef00010100040200010007030001b78904000000008000045f5f5f5fec00feef00010100040200010007030001b76a04000000008000045f5f5f5fec00feef00010100040200010007030001b74b04000000008000045f5f5f5fec00feef00010100040200010007030001b72c04000000008000045f5f5f5fec00feef00010100040200010007030001b70d04000000008000045f5f5f5fec00feef00010100040200010007030001b6ee04000000008000045f5f5f5fec00feef00010100040200010007030001b6cf04000000008000045f5f5f5fec00feef00010100040200010007030001b6b004000000008000045f5f5f5fec00feef00010100040200010007030001b69104000000008000045f5f5f5fec00feef00010100040200010007030001b67204000000008000045f5f5f5fec00feef00010100040200010007030001b65304000000008000045f5f5f5fec00feef00010100040200010007030001b63404000000008000045f5f5f5fec00feef00010100040200010007030001b61504000000008000045f5f5f5fec00feef00010100040200010007030001b5f604000000008000045f5f5f5fec00feef00010100040200010007030001b5d704000000008000045f5f5f5fec00feef00010100040200010007030001b5b804000000008000045f5f5f5fec00feef00010100040200010007030001b59904000000008000045f5f5f5fec00feef00010100040200010007030001b57a04000000008000045f5f5f5fec00feef00010100040200010007030001b55b04000000008000045f5f5f5fec00feef00010100040200010007030001b53c04000000008000045f5f5f5fec00feef00010100040200010007030001b51d04000000008000045f5f5f5fec00feef00010100040200010007030001b4fe04000000008000045f5f5f5fec00feef00010100040200010007030001b4df04000000008000045f5f5f5fec00feef00010100040200010007030001b4c004000000008000045f5f5f5fec00feef00010100040200010007030001b4a104000000008000045f5f5f5fec00feef00010100040200010007030001b48204000000008000045f5f5f5fec00feef00010100040200010007030001b46304000000008000045f5f5f5fec00feef00010100040200010007030001b44404000000008000045f5f5f5fec00feef00010100040200010007030001b42504000000008000045f5f5f5fec00feef00010100040200010007030001b40604000000008000045f5f5f5fec00feef00010100040200010007030001b3e704000000008000045f5f5f5fec00feef00010100040200010007030001b3c804000000008000045f5f5f5fec00feef00010100040200010007030001b3a904000000008000045f5f5f5fec00feef00010100040200010007030001b38a04000000008000045f5f5f5fec00feef00010100040200010007030001b36b04000000008000045f5f5f5fec00feef00010100040200010007030001b34c04000000008000045f5f5f5fec00feef00010100040200010007030001b32d04000000008000045f5f5f5fec00feef00010100040200010007030001b30e04000000008000045f5f5f5fec00feef00010100040200010007030001b2ef04000000008000045f5f5f5fec00feef00010100040200010007030001b2d004000000008000045f5f5f5fec00feef00010100040200010007030001b2b104000000008000045f5f5f5fec00feef00010100040200010007030001b29204000000008000045f5f5f5fec00feef00010100040200010007030001b27304000000008000045f5f5f5fec00feef00010100040200010007030001b25404000000008000045f5f5f5fec00feef00010100040200010007030001b23504000000008000045f5f5f5fec00feef00010100040200010007030001b21604000000008000045f5f5f5fec00feef00010100040200010007030001b1f704000000008000045f5f5f5fec00feef00010100040200010007030001b1d804000000008000045f5f5f5fec00feef00010100040200010007030001b1b904000000008000045f5f5f5fec00feef00010100040200010007030001b19a04000000008000045f5f5f5fec00feef00010100040200010007030001b17b04000000008000045f5f5f5fec00feef00010100040200010007030001b15c04000000008000045f5f5f5fec00feef00010100040200010007030001b13d04000000008000045f5f5f5fec00feef00010100040200010007030001b11e04000000008000045f5f5f5fec00feef00010100040200010007030001b0ff04000000008000045f5f5f5fec00feef00010100040200010007030001b0e004000000008000045f5f5f5fec00feef00010100040200010007030001b0c104000000008000045f5f5f5fec00feef00010100040200010007030001b0a204000000008000045f5f5f5fec00feef00010100040200010007030001b08304000000008000045f5f5f5fec00feef00010100040200010007030001b06404000000008000045f5f5f5fec00feef00010100040200010007030001b04504000000008000045f5f5f5fec00feef00010100040200010007030001b02604000000008000045f5f5f5fec00feef00010100040200010007030001b00704000000008000045f5f5f5fec00feef00010100040200010007030001afe804000000008000045f5f5f5fec00feef00010100040200010007030001afc904000000008000045f5f5f5fec00feef00010100040200010007030001afaa04000000008000045f5f5f5fec00feef00010100040200010007030001af8b04000000008000045f5f5f5fec00feef00010100040200010007030001af6c04000000008000045f5f5f5fec00feef00010100040200010007030001af4d04000000008000045f5f5f5fec00feef00010100040200010007030001af2e04000000008000045f5f5f5fec00feef00010100040200010007030001af0f04000000008000045f5f5f5fec00feef00010100040200010007030001aef004000000008000045f5f5f5fec00feef00010100040200010007030001aed104000000008000045f5f5f5fec00feef00010100040200010007030001aeb204000000008000045f5f5f5fec00feef00010100040200010007030001ae9304000000008000045f5f5f5fec00feef00010100040200010007030001ae7404000000008000045f5f5f5fec00feef00010100040200010007030001ae5504000000008000045f5f5f5fec00feef00010100040200010007030001ae3604000000008000045f5f5f5fec00feef00010100040200010007030001ae1704000000008000045f5f5f5fec00feef00010100040200010007030001adf804000000008000045f5f5f5fec00feef00010100040200010007030001add904000000008000045f5f5f5fec00feef00010100040200010007030001adba04000000008000045f5f5f5fec00feef00010100040200010007030001ad9b04000000008000045f5f5f5fec00feef00010100040200010007030001ad7c04000000008000045f5f5f5fec00feef00010100040200010007030001ad5d04000000008000045f5f5f5fec00feef00010100040200010007030001ad3e04000000008000045f5f5f5fec00feef00010100040200010007030001ad1f04000000008000045f5f5f5fec00feef00010100040200010007030001ad0004000000008000045f5f5f5fec00feef00010100040200010007030001ace104000000008000045f5f5f5fec00feef00010100040200010007030001acc204000000008000045f5f5f5fec00feef00010100040200010007030001aca304000000008000045f5f5f5fec00feef00010100040200010007030001ac8404000000008000045f5f5f5fec00feef00010100040200010007030001ac6504000000008000045f5f5f5fec00feef00010100040200010007030001ac4604000000008000045f5f5f5fec00feef00010100040200010007030001ac2704000000008000045f5f5f5fec00feef00010100040200010007030001ac0804000000008000045f5f5f5fec00feef00010100040200010007030001abe904000000008000045f5f5f5fec00feef00010100040200010007030001abca04000000008000045f5f5f5fec00feef00010100040200010007030001abab04000000008000045f5f5f5fec00feef00010100040200010007030001ab8c04000000008000045f5f5f5fec00feef00010100040200010007030001ab6d04000000008000045f5f5f5fec00feef00010100040200010007030001ab4e04000000008000045f5f5f5fec00feef00010100040200010007030001ab2f04000000008000045f5f5f5fec00feef00010100040200010007030001ab1004000000008000045f5f5f5fec00feef00010100040200010007030001aaf104000000008000045f5f5f5fec00feef00010100040200010007030001aad204000000008000045f5f5f5fec00feef00010100040200010007030001aab304000000008000045f5f5f5fec00feef00010100040200010007030001aa9404000000008000045f5f5f5fec00feef00010100040200010007030001aa7504000000008000045f5f5f5fec00feef00010100040200010007030001aa5604000000008000045f5f5f5fec00feef00010100040200010007030001aa3704000000008000045f5f5f5fec00feef00010100040200010007030001aa1804000000008000045f5f5f5fec00feef00010100040200010007030001a9f904000000008000045f5f5f5fec00feef00010100040200010007030001a9da04000000008000045f5f5f5fec00feef00010100040200010007030001a9bb04000000008000045f5f5f5fec00feef00010100040200010007030001a99c04000000008000045f5f5f5fec00feef00010100040200010007030001a97d04000000008000045f5f5f5fec00feef00010100040200010007030001a95e04000000008000045f5f5f5fec00feef00010100040200010007030001a93f04000000008000045f5f5f5fec00feef00010100040200010007030001a92004000000008000045f5f5f5fec00feef00010100040200010007030001a90104000000008000045f5f5f5fec00feef00010100040200010007030001a8e204000000008000045f5f5f5fec00feef00010100040200010007030001a8c304000000008000045f5f5f5fec00feef00010100040200010007030001a8a404000000008000045f5f5f5fec00feef00010100040200010007030001a88504000000008000045f5f5f5fec00feef00010100040200010007030001a86604000000008000045f5f5f5fec00feef00010100040200010007030001a84704000000008000045f5f5f5fec00feef00010100040200010007030001a82804000000008000045f5f5f5fec00feef00010100040200010007030001a80904000000008000045f5f5f5fec00feef00010100040200010007030001a7ea04000000008000045f5f5f5fec00feef00010100040200010007030001a7cb04000000008000045f5f5f5fec00feef00010100040200010007030001a7ac04000000008000045f5f5f5fec00feef00010100040200010007030001a78d04000000008000045f5f5f5fec00feef00010100040200010007030001a76e04000000008000045f5f5f5fec00feef00010100040200010007030001a74f04000000008000045f5f5f5fec00feef00010100040200010007030001a73004000000008000045f5f5f5fec00feef00010100040200010007030001a71104000000008000045f5f5f5fec00feef00010100040200010007030001a6f204000000008000045f5f5f5fec00feef00010100040200010007030001a6d304000000008000045f5f5f5fec00feef00010100040200010007030001a6b404000000008000045f5f5f5fec00feef00010100040200010007030001a69504000000008000045f5f5f5fec00feef00010100040200010007030001a67604000000008000045f5f5f5fec00feef00010100040200010007030001a65704000000008000045f5f5f5fec00feef00010100040200010007030001a63804000000008000045f5f5f5fec00feef00010100040200010007030001a61904000000008000045f5f5f5fec00feef00010100040200010007030001a5fa04000000008000045f5f5f5fec00feef00010100040200010007030001a5db04000000008000045f5f5f5fec00feef00010100040200010007030001a5bc04000000008000045f5f5f5fec00feef00010100040200010007030001a59d04000000008000045f5f5f5fec00feef00010100040200010007030001a57e04000000008000045f5f5f5fec00feef00010100040200010007030001a55f04000000008000045f5f5f5fec00feef00010100040200010007030001a54004000000008000045f5f5f5fec00feef00010100040200010007030001a52104000000008000045f5f5f5fec00feef00010100040200010007030001a50204000000008000045f5f5f5fec00feef00010100040200010007030001a4e304000000008000045f5f5f5fec00feef00010100040200010007030001a4c404000000008000045f5f5f5fec00feef00010100040200010007030001a4a504000000008000045f5f5f5fec00feef00010100040200010007030001a48604000000008000045f5f5f5fec00feef00010100040200010007030001a46704000000008000045f5f5f5fec00feef00010100040200010007030001a44804000000008000045f5f5f5fec00feef00010100040200010007030001a42904000000008000045f5f5f5fec00feef00010100040200010007030001a40a04000000008000045f5f5f5fec00feef00010100040200010007030001a3eb04000000008000045f5f5f5fec00feef00010100040200010007030001a3cc04000000008000045f5f5f5fec00feef00010100040200010007030001a3ad04000000008000045f5f5f5fec00feef00010100040200010007030001a38e04000000008000045f5f5f5fec00feef00010100040200010007030001a36f04000000008000045f5f5f5fec00feef00010100040200010007030001a35004000000008000045f5f5f5fec00feef00010100040200010007030001a33104000000008000045f5f5f5fec00feef00010100040200010007030001a31204000000008000045f5f5f5fec00feef00010100040200010007030001a2f304000000008000045f5f5f5fec00feef00010100040200010007030001a2d404000000008000045f5f5f5fec00feef00010100040200010007030001a2b504000000008000045f5f5f5fec00feef00010100040200010007030001a29604000000008000045f5f5f5fec00feef00010100040200010007030001a27704000000008000045f5f5f5fec00feef00010100040200010007030001a25804000000008000045f5f5f5fec00feef00010100040200010007030001a23904000000008000045f5f5f5fec00feef00010100040200010007030001a21a04000000008000045f5f5f5fec00feef00010100040200010007030001a1fb04000000008000045f5f5f5fec00feef00010100040200010007030001a1dc04000000008000045f5f5f5fec00feef00010100040200010007030001a1bd04000000008000045f5f5f5fec00feef00010100040200010007030001a19e04000000008000045f5f5f5fec00feef00010100040200010007030001a17f04000000008000045f5f5f5fec00feef00010100040200010007030001a16004000000008000045f5f5f5fec00feef00010100040200010007030001a14104000000008000045f5f5f5fec00feef00010100040200010007030001a12204000000008000045f5f5f5fec00feef00010100040200010007030001a10304000000008000045f5f5f5fec00feef00010100040200010007030001a0e404000000008000045f5f5f5fec00feef00010100040200010007030001a0c504000000008000045f5f5f5fec00feef00010100040200010007030001a0a604000000008000045f5f5f5fec00feef00010100040200010007030001a08704000000008000045f5f5f5fec00feef00010100040200010007030001a06804000000008000045f5f5f5fec00feef00010100040200010007030001a04904000000008000045f5f5f5fec00feef00010100040200010007030001a02a04000000008000045f5f5f5fec00feef00010100040200010007030001a00b04000000008000045f5f5f5fec00feef000101000402000100070300019fec04000000008000045f5f5f5fec00feef000101000402000100070300019fcd04000000008000045f5f5f5fec00feef000101000402000100070300019fae04000000008000045f5f5f5fec00feef000101000402000100070300019f8f04000000008000045f5f5f5fec00feef000101000402000100070300019f7004000000008000045f5f5f5fec00feef000101000402000100070300019f5104000000008000045f5f5f5fec00feef000101000402000100070300019f3204000000008000045f5f5f5fec00feef000101000402000100070300019f1304000000008000045f5f5f5fec00feef000101000402000100070300019ef404000000008000045f5f5f5fec00feef000101000402000100070300019ed504000000008000045f5f5f5fec00feef000101000402000100070300019eb604000000008000045f5f5f5fec00feef000101000402000100070300019e9704000000008000045f5f5f5fec00feef000101000402000100070300019e7804000000008000045f5f5f5fec00feef000101000402000100070300019e5904000000008000045f5f5f5fec00feef000101000402000100070300019e3a04000000008000045f5f5f5fec00feef000101000402000100070300019e1b04000000008000045f5f5f5fec00feef000101000402000100070300019dfc04000000008000045f5f5f5fec00feef000101000402000100070300019ddd04000000008000045f5f5f5fec00feef000101000402000100070300019dbe04000000008000045f5f5f5fec00feef000101000402000100070300019d9f04000000008000045f5f5f5fec00feef000101000402000100070300019d8004000000008000045f5f5f5fec00feef000101000402000100070300019d6104000000008000045f5f5f5fec00feef000101000402000100070300019d4204000000008000045f5f5f5fec00feef000101000402000100070300019d2304000000008000045f5f5f5fec00feef000101000402000100070300019d0404000000008000045f5f5f5fec00feef000101000402000100070300019ce504000000008000045f5f5f5fec00feef000101000402000100070300019cc604000000008000045f5f5f5fec00feef000101000402000100070300019ca704000000008000045f5f5f5fec00feef000101000402000100070300019c8804000000008000045f5f5f5fec00feef000101000402000100070300019c6904000000008000045f5f5f5fec00feef000101000402000100070300019c4a04000000008000045f5f5f5fec00feef000101000402000100070300019c2b04000000008000045f5f5f5fec00feef000101000402000100070300019c0c04000000008000045f5f5f5fec00feef000101000402000100070300019bed04000000008000045f5f5f5fec00feef000101000402000100070300019bce04000000008000045f5f5f5fec00feef000101000402000100070300019baf04000000008000045f5f5f5fec00feef000101000402000100070300019b9004000000008000045f5f5f5fec00feef000101000402000100070300019b7104000000008000045f5f5f5fec00feef000101000402000100070300019b5204000000008000045f5f5f5fec00feef000101000402000100070300019b3304000000008000045f5f5f5fec00feef000101000402000100070300019b1404000000008000045f5f5f5fec00feef000101000402000100070300019af504000000008000045f5f5f5fec00feef000101000402000100070300019ad604000000008000045f5f5f5fec00feef000101000402000100070300019ab704000000008000045f5f5f5fec00feef000101000402000100070300019a9804000000008000045f5f5f5fec00feef000101000402000100070300019a7904000000008000045f5f5f5fec00feef000101000402000100070300019a5a04000000008000045f5f5f5fec00feef000101000402000100070300019a3b04000000008000045f5f5f5fec00feef000101000402000100070300019a1c04000000008000045f5f5f5fec00feef0001010004020001000703000199fd04000000008000045f5f5f5fec00feef0001010004020001000703000199de04000000008000045f5f5f5fec00feef0001010004020001000703000199bf04000000008000045f5f5f5fec00feef0001010004020001000703000199a004000000008000045f5f5f5fec00feef00010100040200010007030001998104000000008000045f5f5f5fec00feef00010100040200010007030001996204000000008000045f5f5f5fec00feef00010100040200010007030001994304000000008000045f5f5f5fec00feef00010100040200010007030001992404000000008000045f5f5f5fec00feef00010100040200010007030001990504000000008000045f5f5f5fec00feef0001010004020001000703000198e604000000008000045f5f5f5fec00feef0001010004020001000703000198c704000000008000045f5f5f5fec00feef0001010004020001000703000198a804000000008000045f5f5f5fec00feef00010100040200010007030001988904000000008000045f5f5f5fec00feef00010100040200010007030001986a04000000008000045f5f5f5fec00feef00010100040200010007030001984b04000000008000045f5f5f5fec00feef00010100040200010007030001982c04000000008000045f5f5f5fec00feef00010100040200010007030001980d04000000008000045f5f5f5fec00feef0001010004020001000703000197ee04000000008000045f5f5f5fec00feef0001010004020001000703000197cf04000000008000045f5f5f5fec00feef0001010004020001000703000197b004000000008000045f5f5f5fec00feef00010100040200010007030001979104000000008000045f5f5f5fec00feef00010100040200010007030001977204000000008000045f5f5f5fec00feef00010100040200010007030001975304000000008000045f5f5f5fec00feef00010100040200010007030001973404000000008000045f5f5f5fec00feef00010100040200010007030001971504000000008000045f5f5f5fec00feef0001010004020001000703000196f604000000008000045f5f5f5fec00feef0001010004020001000703000196d704000000008000045f5f5f5fec00feef0001010004020001000703000196b804000000008000045f5f5f5fec00feef00010100040200010007030001969904000000008000045f5f5f5fec00feef00010100040200010007030001967a04000000008000045f5f5f5fec00feef00010100040200010007030001965b04000000008000045f5f5f5fec00feef00010100040200010007030001963c04000000008000045f5f5f5fec00feef00010100040200010007030001961d04000000008000045f5f5f5fec00feef0001010004020001000703000195fe04000000008000045f5f5f5fec00feef0001010004020001000703000195df04000000008000045f5f5f5fec00feef0001010004020001000703000195c004000000008000045f5f5f5fec00feef0001010004020001000703000195a104000000008000045f5f5f5fec00feef00010100040200010007030001958204000000008000045f5f5f5fec00feef00010100040200010007030001956304000000008000045f5f5f5fec00feef00010100040200010007030001954404000000008000045f5f5f5fec00feef00010100040200010007030001952504000000008000045f5f5f5fec00feef00010100040200010007030001950604000000008000045f5f5f5fec00feef0001010004020001000703000194e704000000008000045f5f5f5fec00feef0001010004020001000703000194c804000000008000045f5f5f5fec00feef0001010004020001000703000194a904000000008000045f5f5f5fec00feef00010100040200010007030001948a04000000008000045f5f5f5fec00feef00010100040200010007030001946b04000000008000045f5f5f5fec00feef00010100040200010007030001944c04000000008000045f5f5f5fec00feef00010100040200010007030001942d04000000008000045f5f5f5fec00feef00010100040200010007030001940e04000000008000045f5f5f5fec00feef0001010004020001000703000193ef04000000008000045f5f5f5fec00feef0001010004020001000703000193d004000000008000045f5f5f5fec00feef0001010004020001000703000193b104000000008000045f5f5f5fec00feef00010100040200010007030001939204000000008000045f5f5f5fec00feef00010100040200010007030001937304000000008000045f5f5f5fec00feef00010100040200010007030001935404000000008000045f5f5f5fec00feef00010100040200010007030001933504000000008000045f5f5f5fec00feef00010100040200010007030001931604000000008000045f5f5f5fec00feef0001010004020001000703000192f704000000008000045f5f5f5fec00feef0001010004020001000703000192d804000000008000045f5f5f5fec00feef0001010004020001000703000192b904000000008000045f5f5f5fec00feef00010100040200010007030001929a04000000008000045f5f5f5fec00feef00010100040200010007030001927b04000000008000045f5f5f5fec00feef00010100040200010007030001925c04000000008000045f5f5f5fec00feef00010100040200010007030001923d04000000008000045f5f5f5fec00feef00010100040200010007030001921e04000000008000045f5f5f5fec00feef0001010004020001000703000191ff04000000008000045f5f5f5fec00feef0001010004020001000703000191e004000000008000045f5f5f5fec00feef0001010004020001000703000191c104000000008000045f5f5f5fec00feef0001010004020001000703000191a204000000008000045f5f5f5fec00feef00010100040200010007030001918304000000008000045f5f5f5fec00feef00010100040200010007030001916404000000008000045f5f5f5fec00feef00010100040200010007030001914504000000008000045f5f5f5fec00feef00010100040200010007030001912604000000008000045f5f5f5fec00feef00010100040200010007030001910704000000008000045f5f5f5fec00feef0001010004020001000703000190e804000000008000045f5f5f5fec00feef0001010004020001000703000190c904000000008000045f5f5f5fec00feef0001010004020001000703000190aa04000000008000045f5f5f5fec00feef00010100040200010007030001908b04000000008000045f5f5f5fec00feef00010100040200010007030001906c04000000008000045f5f5f5fec00feef00010100040200010007030001904d04000000008000045f5f5f5fec00feef00010100040200010007030001902e04000000008000045f5f5f5fec00feef00010100040200010007030001900f04000000008000045f5f5f5fec00feef000101000402000100070300018ff004000000008000045f5f5f5fec00feef000101000402000100070300018fd104000000008000045f5f5f5fec00feef000101000402000100070300018fb204000000008000045f5f5f5fec00feef000101000402000100070300018f9304000000008000045f5f5f5fec00feef000101000402000100070300018f7404000000008000045f5f5f5fec00feef000101000402000100070300018f5504000000008000045f5f5f5fec00feef000101000402000100070300018f3604000000008000045f5f5f5fec00feef000101000402000100070300018f1704000000008000045f5f5f5fec00feef000101000402000100070300018ef804000000008000045f5f5f5fec00feef000101000402000100070300018ed904000000008000045f5f5f5fec00feef000101000402000100070300018eba04000000008000045f5f5f5fec00feef000101000402000100070300018e9b04000000008000045f5f5f5fec00feef000101000402000100070300018e7c04000000008000045f5f5f5fec00feef000101000402000100070300018e5d04000000008000045f5f5f5fec00feef000101000402000100070300018e3e04000000008000045f5f5f5fec00feef000101000402000100070300018e1f04000000008000045f5f5f5fec00feef000101000402000100070300018e0004000000008000045f5f5f5fec00feef000101000402000100070300018de104000000008000045f5f5f5fec00feef000101000402000100070300018dc204000000008000045f5f5f5fec00feef000101000402000100070300018da304000000008000045f5f5f5fec00feef000101000402000100070300018d8404000000008000045f5f5f5fec00feef000101000402000100070300018d6504000000008000045f5f5f5fec00feef000101000402000100070300018d4604000000008000045f5f5f5fec00feef000101000402000100070300018d2704000000008000045f5f5f5fec00feef000101000402000100070300018d0804000000008000045f5f5f5fec00feef000101000402000100070300018ce904000000008000045f5f5f5fec00feef000101000402000100070300018cca04000000008000045f5f5f5fec00feef000101000402000100070300018cab04000000008000045f5f5f5fec00feef000101000402000100070300018c8c04000000008000045f5f5f5fec00feef000101000402000100070300018c6d04000000008000045f5f5f5fec00feef000101000402000100070300018c4e04000000008000045f5f5f5fec00feef000101000402000100070300018c2f04000000008000045f5f5f5fec00feef000101000402000100070300018c1004000000008000045f5f5f5fec00feef000101000402000100070300018bf104000000008000045f5f5f5fec00feef000101000402000100070300018bd204000000008000045f5f5f5fec00feef000101000402000100070300018bb304000000008000045f5f5f5fec00feef000101000402000100070300018b9404000000008000045f5f5f5fec00feef000101000402000100070300018b7504000000008000045f5f5f5fec00feef000101000402000100070300018b5604000000008000045f5f5f5fec00feef000101000402000100070300018b3704000000008000045f5f5f5fec00feef000101000402000100070300018b1804000000008000045f5f5f5fec00feef000101000402000100070300018af904000000008000045f5f5f5fec00feef000101000402000100070300018ada04000000008000045f5f5f5fec00feef000101000402000100070300018abb04000000008000045f5f5f5fec00feef000101000402000100070300018a9c04000000008000045f5f5f5fec00feef000101000402000100070300018a7d04000000008000045f5f5f5fec00feef000101000402000100070300018a5e04000000008000045f5f5f5fec00feef000101000402000100070300018a3f04000000008000045f5f5f5fec00feef000101000402000100070300018a2004000000008000045f5f5f5fec00feef000101000402000100070300018a0104000000008000045f5f5f5fec00feef0001010004020001000703000189e204000000008000045f5f5f5fec00feef0001010004020001000703000189c304000000008000045f5f5f5fec00feef0001010004020001000703000189a404000000008000045f5f5f5fec00feef00010100040200010007030001898504000000008000045f5f5f5fec00feef00010100040200010007030001896604000000008000045f5f5f5fec00feef00010100040200010007030001894704000000008000045f5f5f5fec00feef00010100040200010007030001892804000000008000045f5f5f5fec00feef00010100040200010007030001890904000000008000045f5f5f5fec00feef0001010004020001000703000188ea04000000008000045f5f5f5fec00feef0001010004020001000703000188cb04000000008000045f5f5f5fec00feef0001010004020001000703000188ac04000000008000045f5f5f5fec00feef00010100040200010007030001888d04000000008000045f5f5f5fec00feef00010100040200010007030001886e04000000008000045f5f5f5fec00feef00010100040200010007030001884f04000000008000045f5f5f5fec00feef00010100040200010007030001883004000000008000045f5f5f5fec00feef00010100040200010007030001881104000000008000045f5f5f5fec00feef0001010004020001000703000187f204000000008000045f5f5f5fec00feef0001010004020001000703000187d304000000008000045f5f5f5fec00feef0001010004020001000703000187b404000000008000045f5f5f5fec00feef00010100040200010007030001879504000000008000045f5f5f5fec00feef00010100040200010007030001877604000000008000045f5f5f5fec00feef00010100040200010007030001875704000000008000045f5f5f5fec00feef00010100040200010007030001873804000000008000045f5f5f5fec00feef00010100040200010007030001871904000000008000045f5f5f5fec00feef0001010004020001000703000186fa04000000008000045f5f5f5fec00feef0001010004020001000703000186db04000000008000045f5f5f5fec00feef0001010004020001000703000186bc04000000008000045f5f5f5fec00feef00010100040200010007030001869d04000000008000045f5f5f5fec00feef00010100040200010007030001867e04000000008000045f5f5f5fec00feef00010100040200010007030001865f04000000008000045f5f5f5fec00feef00010100040200010007030001864004000000008000045f5f5f5fec00feef00010100040200010007030001862104000000008000045f5f5f5fec00feef00010100040200010007030001860204000000008000045f5f5f5fec00feef0001010004020001000703000185e304000000008000045f5f5f5fec00feef0001010004020001000703000185c404000000008000045f5f5f5fec00feef0001010004020001000703000185a504000000008000045f5f5f5fec00feef00010100040200010007030001858604000000008000045f5f5f5fec00feef00010100040200010007030001856704000000008000045f5f5f5fec00feef00010100040200010007030001854804000000008000045f5f5f5fec00feef00010100040200010007030001852904000000008000045f5f5f5fec00feef00010100040200010007030001850a04000000008000045f5f5f5fec00feef0001010004020001000703000184eb04000000008000045f5f5f5fec00feef0001010004020001000703000184cc04000000008000045f5f5f5fec00feef0001010004020001000703000184ad04000000008000045f5f5f5fec00feef00010100040200010007030001848e04000000008000045f5f5f5fec00feef00010100040200010007030001846f04000000008000045f5f5f5fec00feef00010100040200010007030001845004000000008000045f5f5f5fec00feef00010100040200010007030001843104000000008000045f5f5f5fec00feef00010100040200010007030001841204000000008000045f5f5f5fec00feef0001010004020001000703000183f304000000008000045f5f5f5fec00feef0001010004020001000703000183d404000000008000045f5f5f5fec00feef0001010004020001000703000183b504000000008000045f5f5f5fec00feef00010100040200010007030001839604000000008000045f5f5f5fec00feef00010100040200010007030001837704000000008000045f5f5f5fec00feef00010100040200010007030001835804000000008000045f5f5f5fec00feef00010100040200010007030001833904000000008000045f5f5f5fec00feef00010100040200010007030001831a04000000008000045f5f5f5fec00feef0001010004020001000703000182fb04000000008000045f5f5f5fec00feef0001010004020001000703000182dc04000000008000045f5f5f5fec00feef0001010004020001000703000182bd04000000008000045f5f5f5fec00feef00010100040200010007030001829e04000000008000045f5f5f5fec00feef00010100040200010007030001827f04000000008000045f5f5f5fec00feef00010100040200010007030001826004000000008000045f5f5f5fec00feef00010100040200010007030001824104000000008000045f5f5f5fec00feef00010100040200010007030001822204000000008000045f5f5f5fec00feef00010100040200010007030001820304000000008000045f5f5f5fec00feef0001010004020001000703000181e404000000008000045f5f5f5fec00feef0001010004020001000703000181c504000000008000045f5f5f5fec00feef0001010004020001000703000181a604000000008000045f5f5f5fec00feef00010100040200010007030001818704000000008000045f5f5f5fec00feef00010100040200010007030001816804000000008000045f5f5f5fec00feef00010100040200010007030001814904000000008000045f5f5f5fec00feef00010100040200010007030001812a04000000008000045f5f5f5fec00feef00010100040200010007030001810b04000000008000045f5f5f5fec00feef0001010004020001000703000180ec04000000008000045f5f5f5fec00feef0001010004020001000703000180cd04000000008000045f5f5f5fec00feef0001010004020001000703000180ae04000000008000045f5f5f5fec00feef00010100040200010007030001808f04000000008000045f5f5f5fec00feef00010100040200010007030001807004000000008000045f5f5f5fec00feef00010100040200010007030001805104000000008000045f5f5f5fec00feef00010100040200010007030001803204000000008000045f5f5f5fec00feef00010100040200010007030001801304000000008000045f5f5f5fec00feef000101000402000100070300017ff404000000008000045f5f5f5fec00feef000101000402000100070300017fd504000000008000045f5f5f5fec00feef000101000402000100070300017fb604000000008000045f5f5f5fec00feef000101000402000100070300017f9704000000008000045f5f5f5fec00feef000101000402000100070300017f7804000000008000045f5f5f5fec00feef000101000402000100070300017f5904000000008000045f5f5f5fec00feef000101000402000100070300017f3a04000000008000045f5f5f5fec00feef000101000402000100070300017f1b04000000008000045f5f5f5fec00feef000101000402000100070300017efc04000000008000045f5f5f5fec00feef000101000402000100070300017edd04000000008000045f5f5f5fec00feef000101000402000100070300017ebe04000000008000045f5f5f5fec00feef000101000402000100070300017e9f04000000008000045f5f5f5fec00feef000101000402000100070300017e8004000000008000045f5f5f5fec00feef000101000402000100070300017e6104000000008000045f5f5f5fec00feef000101000402000100070300017e4204000000008000045f5f5f5fec00feef000101000402000100070300017e2304000000008000045f5f5f5fec00feef000101000402000100070300017e0404000000008000045f5f5f5fec00feef000101000402000100070300017de504000000008000045f5f5f5fec00feef000101000402000100070300017dc604000000008000045f5f5f5fec00feef000101000402000100070300017da704000000008000045f5f5f5fec00feef000101000402000100070300017d8804000000008000045f5f5f5fec00feef000101000402000100070300017d6904000000008000045f5f5f5fec00feef000101000402000100070300017d4a04000000008000045f5f5f5fec00feef000101000402000100070300017d2b04000000008000045f5f5f5fec00feef000101000402000100070300017d0c04000000008000045f5f5f5fec00feef000101000402000100070300017ced04000000008000045f5f5f5fec00feef000101000402000100070300017cce04000000008000045f5f5f5fec00feef000101000402000100070300017caf04000000008000045f5f5f5fec00feef000101000402000100070300017c9004000000008000045f5f5f5fec00feef000101000402000100070300017c7104000000008000045f5f5f5fec00feef000101000402000100070300017c5204000000008000045f5f5f5fec00feef000101000402000100070300017c3304000000008000045f5f5f5fec00feef000101000402000100070300017c1404000000008000045f5f5f5fec00feef000101000402000100070300017bf504000000008000045f5f5f5fec00feef000101000402000100070300017bd604000000008000045f5f5f5fec00feef000101000402000100070300017bb704000000008000045f5f5f5fec00feef000101000402000100070300017b9804000000008000045f5f5f5fec00feef000101000402000100070300017b7904000000008000045f5f5f5fec00feef000101000402000100070300017b5a04000000008000045f5f5f5fec00feef000101000402000100070300017b3b04000000008000045f5f5f5fec00feef000101000402000100070300017b1c04000000008000045f5f5f5fec00feef000101000402000100070300017afd04000000008000045f5f5f5fec00feef000101000402000100070300017ade04000000008000045f5f5f5fec00feef000101000402000100070300017abf04000000008000045f5f5f5fec00feef000101000402000100070300017aa004000000008000045f5f5f5fec00feef000101000402000100070300017a8104000000008000045f5f5f5fec00feef000101000402000100070300017a6204000000008000045f5f5f5fec00feef000101000402000100070300017a4304000000008000045f5f5f5fec00feef000101000402000100070300017a2404000000008000045f5f5f5fec00feef000101000402000100070300017a0504000000008000045f5f5f5fec00feef0001010004020001000703000179e604000000008000045f5f5f5fec00feef0001010004020001000703000179c704000000008000045f5f5f5fec00feef0001010004020001000703000179a804000000008000045f5f5f5fec00feef00010100040200010007030001798904000000008000045f5f5f5fec00feef00010100040200010007030001796a04000000008000045f5f5f5fec00feef00010100040200010007030001794b04000000008000045f5f5f5fec00feef00010100040200010007030001792c04000000008000045f5f5f5fec00feef00010100040200010007030001790d04000000008000045f5f5f5fec00feef0001010004020001000703000178ee04000000008000045f5f5f5fec00feef0001010004020001000703000178cf04000000008000045f5f5f5fec00feef0001010004020001000703000178b004000000008000045f5f5f5fec00feef00010100040200010007030001789104000000008000045f5f5f5fec00feef00010100040200010007030001787204000000008000045f5f5f5fec00feef00010100040200010007030001785304000000008000045f5f5f5fec00feef00010100040200010007030001783404000000008000045f5f5f5fec00feef00010100040200010007030001781504000000008000045f5f5f5fec00feef0001010004020001000703000177f604000000008000045f5f5f5fec00feef0001010004020001000703000177d704000000008000045f5f5f5fec00feef0001010004020001000703000177b804000000008000045f5f5f5fec00feef00010100040200010007030001779904000000008000045f5f5f5fec00feef00010100040200010007030001777a04000000008000045f5f5f5fec00feef00010100040200010007030001775b04000000008000045f5f5f5fec00feef00010100040200010007030001773c04000000008000045f5f5f5fec00feef00010100040200010007030001771d04000000008000045f5f5f5fec00feef0001010004020001000703000176fe04000000008000045f5f5f5fec00feef0001010004020001000703000176df04000000008000045f5f5f5fec00feef0001010004020001000703000176c004000000008000045f5f5f5fec00feef0001010004020001000703000176a104000000008000045f5f5f5fec00feef00010100040200010007030001768204000000008000045f5f5f5fec00feef00010100040200010007030001766304000000008000045f5f5f5fec00feef00010100040200010007030001764404000000008000045f5f5f5fec00feef00010100040200010007030001762504000000008000045f5f5f5fec00feef00010100040200010007030001760604000000008000045f5f5f5fec00feef0001010004020001000703000175e704000000008000045f5f5f5fec00feef0001010004020001000703000175c804000000008000045f5f5f5fec00feef0001010004020001000703000175a904000000008000045f5f5f5fec00feef00010100040200010007030001758a04000000008000045f5f5f5fec00feef00010100040200010007030001756b04000000008000045f5f5f5fec00feef00010100040200010007030001754c04000000008000045f5f5f5fec00feef00010100040200010007030001752d04000000008000045f5f5f5fec00feef00010100040200010007030001750e04000000008000045f5f5f5fec00feef0001010004020001000703000174ef04000000008000045f5f5f5fec00feef0001010004020001000703000174d004000000008000045f5f5f5fec00feef0001010004020001000703000174b104000000008000045f5f5f5fec00feef00010100040200010007030001749204000000008000045f5f5f5fec00feef00010100040200010007030001747304000000008000045f5f5f5fec00feef00010100040200010007030001745404000000008000045f5f5f5fec00feef00010100040200010007030001743504000000008000045f5f5f5fec00feef00010100040200010007030001741604000000008000045f5f5f5fec00feef0001010004020001000703000173f704000000008000045f5f5f5fec00feef0001010004020001000703000173d804000000008000045f5f5f5fec00feef0001010004020001000703000173b904000000008000045f5f5f5fec00feef00010100040200010007030001739a04000000008000045f5f5f5fec00feef00010100040200010007030001737b04000000008000045f5f5f5fec00feef00010100040200010007030001735c04000000008000045f5f5f5fec00feef00010100040200010007030001733d04000000008000045f5f5f5fec00feef00010100040200010007030001731e04000000008000045f5f5f5fec00feef0001010004020001000703000172ff04000000008000045f5f5f5fec00feef0001010004020001000703000172e004000000008000045f5f5f5fec00feef0001010004020001000703000172c104000000008000045f5f5f5fec00feef0001010004020001000703000172a204000000008000045f5f5f5fec00feef00010100040200010007030001728304000000008000045f5f5f5fec00feef00010100040200010007030001726404000000008000045f5f5f5fec00feef00010100040200010007030001724504000000008000045f5f5f5fec00feef00010100040200010007030001722604000000008000045f5f5f5fec00feef00010100040200010007030001720704000000008000045f5f5f5fec00feef0001010004020001000703000171e804000000008000045f5f5f5fec00feef0001010004020001000703000171c904000000008000045f5f5f5fec00feef0001010004020001000703000171aa04000000008000045f5f5f5fec00feef00010100040200010007030001718b04000000008000045f5f5f5fec00feef00010100040200010007030001716c04000000008000045f5f5f5fec00feef00010100040200010007030001714d04000000008000045f5f5f5fec00feef00010100040200010007030001712e04000000008000045f5f5f5fec00feef00010100040200010007030001710f04000000008000045f5f5f5fec00feef0001010004020001000703000170f004000000008000045f5f5f5fec00feef0001010004020001000703000170d104000000008000045f5f5f5fec00feef0001010004020001000703000170b204000000008000045f5f5f5fec00feef00010100040200010007030001709304000000008000045f5f5f5fec00feef00010100040200010007030001707404000000008000045f5f5f5fec00feef00010100040200010007030001705504000000008000045f5f5f5fec00feef00010100040200010007030001703604000000008000045f5f5f5fec00feef00010100040200010007030001701704000000008000045f5f5f5fec00feef000101000402000100070300016ff804000000008000045f5f5f5fec00feef000101000402000100070300016fd904000000008000045f5f5f5fec00feef000101000402000100070300016fba04000000008000045f5f5f5fec00feef000101000402000100070300016f9b04000000008000045f5f5f5fec00feef000101000402000100070300016f7c04000000008000045f5f5f5fec00feef000101000402000100070300016f5d04000000008000045f5f5f5fec00feef000101000402000100070300016f3e04000000008000045f5f5f5fec00feef000101000402000100070300016f1f04000000008000045f5f5f5fec00feef000101000402000100070300016f0004000000008000045f5f5f5fec00feef000101000402000100070300016ee104000000008000045f5f5f5fec00feef000101000402000100070300016ec204000000008000045f5f5f5fec00feef000101000402000100070300016ea304000000008000045f5f5f5fec00feef000101000402000100070300016e8404000000008000045f5f5f5fec00feef000101000402000100070300016e6504000000008000045f5f5f5fec00feef000101000402000100070300016e4604000000008000045f5f5f5fec00feef000101000402000100070300016e2704000000008000045f5f5f5fec00feef000101000402000100070300016e0804000000008000045f5f5f5fec00feef000101000402000100070300016de904000000008000045f5f5f5fec00feef000101000402000100070300016dca04000000008000045f5f5f5fec00feef000101000402000100070300016dab04000000008000045f5f5f5fec00feef000101000402000100070300016d8c04000000008000045f5f5f5fec00feef000101000402000100070300016d6d04000000008000045f5f5f5fec00feef000101000402000100070300016d4e04000000008000045f5f5f5fec00feef000101000402000100070300016d2f04000000008000045f5f5f5fec00feef000101000402000100070300016d1004000000008000045f5f5f5fec00feef000101000402000100070300016cf104000000008000045f5f5f5fec00feef000101000402000100070300016cd204000000008000045f5f5f5fec00feef000101000402000100070300016cb304000000008000045f5f5f5fec00feef000101000402000100070300016c9404000000008000045f5f5f5fec00feef000101000402000100070300016c7504000000008000045f5f5f5fec00feef000101000402000100070300016c5604000000008000045f5f5f5fec00feef000101000402000100070300016c3704000000008000045f5f5f5fec00feef000101000402000100070300016c1804000000008000045f5f5f5fec00feef000101000402000100070300016bf904000000008000045f5f5f5fec00feef000101000402000100070300016bda04000000008000045f5f5f5fec00feef000101000402000100070300016bbb04000000008000045f5f5f5fec00feef000101000402000100070300016b9c04000000008000045f5f5f5fec00feef000101000402000100070300016b7d04000000008000045f5f5f5fec00feef000101000402000100070300016b5e04000000008000045f5f5f5fec00feef000101000402000100070300016b3f04000000008000045f5f5f5fec00feef000101000402000100070300016b2004000000008000045f5f5f5fec00feef000101000402000100070300016b0104000000008000045f5f5f5fec00feef000101000402000100070300016ae204000000008000045f5f5f5fec00feef000101000402000100070300016ac304000000008000045f5f5f5fec00feef000101000402000100070300016aa404000000008000045f5f5f5fec00feef000101000402000100070300016a8504000000008000045f5f5f5fec00feef000101000402000100070300016a6604000000008000045f5f5f5fec00feef000101000402000100070300016a4704000000008000045f5f5f5fec00feef000101000402000100070300016a2804000000008000045f5f5f5fec00feef000101000402000100070300016a0904000000008000045f5f5f5fec00feef0001010004020001000703000169ea04000000008000045f5f5f5fec00feef0001010004020001000703000169cb04000000008000045f5f5f5fec00feef0001010004020001000703000169ac04000000008000045f5f5f5fec00feef00010100040200010007030001698d04000000008000045f5f5f5fec00feef00010100040200010007030001696e04000000008000045f5f5f5fec00feef00010100040200010007030001694f04000000008000045f5f5f5fec00feef00010100040200010007030001693004000000008000045f5f5f5fec00feef00010100040200010007030001691104000000008000045f5f5f5fec00feef0001010004020001000703000168f204000000008000045f5f5f5fec00feef0001010004020001000703000168d304000000008000045f5f5f5fec00feef0001010004020001000703000168b404000000008000045f5f5f5fec00feef00010100040200010007030001689504000000008000045f5f5f5fec00feef00010100040200010007030001687604000000008000045f5f5f5fec00feef00010100040200010007030001685704000000008000045f5f5f5fec00feef00010100040200010007030001683804000000008000045f5f5f5fec00feef00010100040200010007030001681904000000008000045f5f5f5fec00feef0001010004020001000703000167fa04000000008000045f5f5f5fec00feef0001010004020001000703000167db04000000008000045f5f5f5fec00feef0001010004020001000703000167bc04000000008000045f5f5f5fec00feef00010100040200010007030001679d04000000008000045f5f5f5fec00feef00010100040200010007030001677e04000000008000045f5f5f5fec00feef00010100040200010007030001675f04000000008000045f5f5f5fec00feef00010100040200010007030001674004000000008000045f5f5f5fec00feef00010100040200010007030001672104000000008000045f5f5f5fec00feef00010100040200010007030001670204000000008000045f5f5f5fec00feef0001010004020001000703000166e304000000008000045f5f5f5fec00feef0001010004020001000703000166c404000000008000045f5f5f5fec00feef0001010004020001000703000166a504000000008000045f5f5f5fec00feef00010100040200010007030001668604000000008000045f5f5f5fec00feef00010100040200010007030001666704000000008000045f5f5f5fec00feef00010100040200010007030001664804000000008000045f5f5f5fec00feef00010100040200010007030001662904000000008000045f5f5f5fec00feef00010100040200010007030001660a04000000008000045f5f5f5fec00feef0001010004020001000703000165eb04000000008000045f5f5f5fec00feef0001010004020001000703000165cc04000000008000045f5f5f5fec00feef0001010004020001000703000165ad04000000008000045f5f5f5fec00feef00010100040200010007030001658e04000000008000045f5f5f5fec00feef00010100040200010007030001656f04000000008000045f5f5f5fec00feef00010100040200010007030001655004000000008000045f5f5f5fec00feef00010100040200010007030001653104000000008000045f5f5f5fec00feef00010100040200010007030001651204000000008000045f5f5f5fec00feef0001010004020001000703000164f304000000008000045f5f5f5fec00feef0001010004020001000703000164d404000000008000045f5f5f5fec00feef0001010004020001000703000164b504000000008000045f5f5f5fec00feef00010100040200010007030001649604000000008000045f5f5f5fec00feef00010100040200010007030001647704000000008000045f5f5f5fec00feef00010100040200010007030001645804000000008000045f5f5f5fec00feef00010100040200010007030001643904000000008000045f5f5f5fec00feef00010100040200010007030001641a04000000008000045f5f5f5fec00feef0001010004020001000703000163fb04000000008000045f5f5f5fec00feef0001010004020001000703000163dc04000000008000045f5f5f5fec00feef0001010004020001000703000163bd04000000008000045f5f5f5fec00feef00010100040200010007030001639e04000000008000045f5f5f5fec00feef00010100040200010007030001637f04000000008000045f5f5f5fec00feef00010100040200010007030001636004000000008000045f5f5f5fec00feef00010100040200010007030001634104000000008000045f5f5f5fec00feef00010100040200010007030001632204000000008000045f5f5f5fec00feef00010100040200010007030001630304000000008000045f5f5f5fec00feef0001010004020001000703000162e404000000008000045f5f5f5fec00feef0001010004020001000703000162c504000000008000045f5f5f5fec00feef0001010004020001000703000162a604000000008000045f5f5f5fec00feef00010100040200010007030001628704000000008000045f5f5f5fec00feef00010100040200010007030001626804000000008000045f5f5f5fec00feef00010100040200010007030001624904000000008000045f5f5f5fec00feef00010100040200010007030001622a04000000008000045f5f5f5fec00feef00010100040200010007030001620b04000000008000045f5f5f5fec00feef0001010004020001000703000161ec04000000008000045f5f5f5fec00feef0001010004020001000703000161cd04000000008000045f5f5f5fec00feef0001010004020001000703000161ae04000000008000045f5f5f5fec00feef00010100040200010007030001618f04000000008000045f5f5f5fec00feef00010100040200010007030001617004000000008000045f5f5f5fec00feef00010100040200010007030001615104000000008000045f5f5f5fec00feef00010100040200010007030001613204000000008000045f5f5f5fec00feef00010100040200010007030001611304000000008000045f5f5f5fec00feef0001010004020001000703000160f404000000008000045f5f5f5fec00feef0001010004020001000703000160d504000000008000045f5f5f5fec00feef0001010004020001000703000160b604000000008000045f5f5f5fec00feef00010100040200010007030001609704000000008000045f5f5f5fec00feef00010100040200010007030001607804000000008000045f5f5f5fec00feef00010100040200010007030001605904000000008000045f5f5f5fec00feef00010100040200010007030001603a04000000008000045f5f5f5fec00feef00010100040200010007030001601b04000000008000045f5f5f5fec00feef000101000402000100070300015ffc04000000008000045f5f5f5fec00feef000101000402000100070300015fdd04000000008000045f5f5f5fec00feef000101000402000100070300015fbe04000000008000045f5f5f5fec00feef000101000402000100070300015f9f04000000008000045f5f5f5fec00feef000101000402000100070300015f8004000000008000045f5f5f5fec00feef000101000402000100070300015f6104000000008000045f5f5f5fec00feef000101000402000100070300015f4204000000008000045f5f5f5fec00feef000101000402000100070300015f2304000000008000045f5f5f5fec00feef000101000402000100070300015f0404000000008000045f5f5f5fec00feef000101000402000100070300015ee504000000008000045f5f5f5fec00feef000101000402000100070300015ec604000000008000045f5f5f5fec00feef000101000402000100070300015ea704000000008000045f5f5f5fec00feef000101000402000100070300015e8804000000008000045f5f5f5fec00feef000101000402000100070300015e6904000000008000045f5f5f5fec00feef000101000402000100070300015e4a04000000008000045f5f5f5fec00feef000101000402000100070300015e2b04000000008000045f5f5f5fec00feef000101000402000100070300015e0c04000000008000045f5f5f5fec00feef000101000402000100070300015ded04000000008000045f5f5f5fec00feef000101000402000100070300015dce04000000008000045f5f5f5fec00feef000101000402000100070300015daf04000000008000045f5f5f5fec00feef000101000402000100070300015d9004000000008000045f5f5f5fec00feef000101000402000100070300015d7104000000008000045f5f5f5fec00feef000101000402000100070300015d5204000000008000045f5f5f5fec00feef000101000402000100070300015d3304000000008000045f5f5f5fec00feef000101000402000100070300015d1404000000008000045f5f5f5fec00feef000101000402000100070300015cf504000000008000045f5f5f5fec00feef000101000402000100070300015cd604000000008000045f5f5f5fec00feef000101000402000100070300015cb704000000008000045f5f5f5fec00feef000101000402000100070300015c9804000000008000045f5f5f5fec00feef000101000402000100070300015c7904000000008000045f5f5f5fec00feef000101000402000100070300015c5a04000000008000045f5f5f5fec00feef000101000402000100070300015c3b04000000008000045f5f5f5fec00feef000101000402000100070300015c1c04000000008000045f5f5f5fec00feef000101000402000100070300015bfd04000000008000045f5f5f5fec00feef000101000402000100070300015bde04000000008000045f5f5f5fec00feef000101000402000100070300015bbf04000000008000045f5f5f5fec00feef000101000402000100070300015ba004000000008000045f5f5f5fec00feef000101000402000100070300015b8104000000008000045f5f5f5fec00feef000101000402000100070300015b6204000000008000045f5f5f5fec00feef000101000402000100070300015b4304000000008000045f5f5f5fec00feef000101000402000100070300015b2404000000008000045f5f5f5fec00feef000101000402000100070300015b0504000000008000045f5f5f5fec00feef000101000402000100070300015ae604000000008000045f5f5f5fec00feef000101000402000100070300015ac704000000008000045f5f5f5fec00feef000101000402000100070300015aa804000000008000045f5f5f5fec00feef000101000402000100070300015a8904000000008000045f5f5f5fec00feef000101000402000100070300015a6a04000000008000045f5f5f5fec00feef000101000402000100070300015a4b04000000008000045f5f5f5fec00feef000101000402000100070300015a2c04000000008000045f5f5f5fec00feef000101000402000100070300015a0d04000000008000045f5f5f5fec00feef0001010004020001000703000159ee04000000008000045f5f5f5fec00feef0001010004020001000703000159cf04000000008000045f5f5f5fec00feef0001010004020001000703000159b004000000008000045f5f5f5fec00feef00010100040200010007030001599104000000008000045f5f5f5fec00feef00010100040200010007030001597204000000008000045f5f5f5fec00feef00010100040200010007030001595304000000008000045f5f5f5fec00feef00010100040200010007030001593404000000008000045f5f5f5fec00feef00010100040200010007030001591504000000008000045f5f5f5fec00feef0001010004020001000703000158f604000000008000045f5f5f5fec00feef0001010004020001000703000158d704000000008000045f5f5f5fec00feef0001010004020001000703000158b804000000008000045f5f5f5fec00feef00010100040200010007030001589904000000008000045f5f5f5fec00feef00010100040200010007030001587a04000000008000045f5f5f5fec00feef00010100040200010007030001585b04000000008000045f5f5f5fec00feef00010100040200010007030001583c04000000008000045f5f5f5fec00feef00010100040200010007030001581d04000000008000045f5f5f5fec00feef0001010004020001000703000157fe04000000008000045f5f5f5fec00feef0001010004020001000703000157df04000000008000045f5f5f5fec00feef0001010004020001000703000157c004000000008000045f5f5f5fec00feef0001010004020001000703000157a104000000008000045f5f5f5fec00feef00010100040200010007030001578204000000008000045f5f5f5fec00feef00010100040200010007030001576304000000008000045f5f5f5fec00feef00010100040200010007030001574404000000008000045f5f5f5fec00feef00010100040200010007030001572504000000008000045f5f5f5fec00feef00010100040200010007030001570604000000008000045f5f5f5fec00feef0001010004020001000703000156e704000000008000045f5f5f5fec00feef0001010004020001000703000156c804000000008000045f5f5f5fec00feef0001010004020001000703000156a904000000008000045f5f5f5fec00feef00010100040200010007030001568a04000000008000045f5f5f5fec00feef00010100040200010007030001566b04000000008000045f5f5f5fec00feef00010100040200010007030001564c04000000008000045f5f5f5fec00feef00010100040200010007030001562d04000000008000045f5f5f5fec00feef00010100040200010007030001560e04000000008000045f5f5f5fec00feef0001010004020001000703000155ef04000000008000045f5f5f5fec00feef0001010004020001000703000155d004000000008000045f5f5f5fec00feef0001010004020001000703000155b104000000008000045f5f5f5fec00feef00010100040200010007030001559204000000008000045f5f5f5fec00feef00010100040200010007030001557304000000008000045f5f5f5fec00feef00010100040200010007030001555404000000008000045f5f5f5fec00feef00010100040200010007030001553504000000008000045f5f5f5fec00feef00010100040200010007030001551604000000008000045f5f5f5fec00feef0001010004020001000703000154f704000000008000045f5f5f5fec00feef0001010004020001000703000154d804000000008000045f5f5f5fec00feef0001010004020001000703000154b904000000008000045f5f5f5fec00feef00010100040200010007030001549a04000000008000045f5f5f5fec00feef00010100040200010007030001547b04000000008000045f5f5f5fec00feef00010100040200010007030001545c04000000008000045f5f5f5fec00feef00010100040200010007030001543d04000000008000045f5f5f5fec00feef00010100040200010007030001541e04000000008000045f5f5f5fec00feef0001010004020001000703000153ff04000000008000045f5f5f5fec00feef0001010004020001000703000153e004000000008000045f5f5f5fec00feef0001010004020001000703000153c104000000008000045f5f5f5fec00feef0001010004020001000703000153a204000000008000045f5f5f5fec00feef00010100040200010007030001538304000000008000045f5f5f5fec00feef00010100040200010007030001536404000000008000045f5f5f5fec00feef00010100040200010007030001534504000000008000045f5f5f5fec00feef00010100040200010007030001532604000000008000045f5f5f5fec00feef00010100040200010007030001530704000000008000045f5f5f5fec00feef0001010004020001000703000152e804000000008000045f5f5f5fec00feef0001010004020001000703000152c904000000008000045f5f5f5fec00feef0001010004020001000703000152aa04000000008000045f5f5f5fec00feef00010100040200010007030001528b04000000008000045f5f5f5fec00feef00010100040200010007030001526c04000000008000045f5f5f5fec00feef00010100040200010007030001524d04000000008000045f5f5f5fec00feef00010100040200010007030001522e04000000008000045f5f5f5fec00feef00010100040200010007030001520f04000000008000045f5f5f5fec00feef0001010004020001000703000151f004000000008000045f5f5f5fec00feef0001010004020001000703000151d104000000008000045f5f5f5fec00feef0001010004020001000703000151b204000000008000045f5f5f5fec00feef00010100040200010007030001519304000000008000045f5f5f5fec00feef00010100040200010007030001517404000000008000045f5f5f5fec00feef00010100040200010007030001515504000000008000045f5f5f5fec00feef00010100040200010007030001513604000000008000045f5f5f5fec00feef00010100040200010007030001511704000000008000045f5f5f5fec00feef0001010004020001000703000150f804000000008000045f5f5f5fec00feef0001010004020001000703000150d904000000008000045f5f5f5fec00feef0001010004020001000703000150ba04000000008000045f5f5f5fec00feef00010100040200010007030001509b04000000008000045f5f5f5fec00feef00010100040200010007030001507c04000000008000045f5f5f5fec00feef00010100040200010007030001505d04000000008000045f5f5f5fec00feef00010100040200010007030001503e04000000008000045f5f5f5fec00feef00010100040200010007030001501f04000000008000045f5f5f5fec00feef00010100040200010007030001500004000000008000045f5f5f5fec00feef000101000402000100070300014fe104000000008000045f5f5f5fec00feef000101000402000100070300014fc204000000008000045f5f5f5fec00feef000101000402000100070300014fa304000000008000045f5f5f5fec00feef000101000402000100070300014f8404000000008000045f5f5f5fec00feef000101000402000100070300014f6504000000008000045f5f5f5fec00feef000101000402000100070300014f4604000000008000045f5f5f5fec00feef000101000402000100070300014f2704000000008000045f5f5f5fec00feef000101000402000100070300014f0804000000008000045f5f5f5fec00feef000101000402000100070300014ee904000000008000045f5f5f5fec00feef000101000402000100070300014eca04000000008000045f5f5f5fec00feef000101000402000100070300014eab04000000008000045f5f5f5fec00feef000101000402000100070300014e8c04000000008000045f5f5f5fec00feef000101000402000100070300014e6d04000000008000045f5f5f5fec00feef000101000402000100070300014e4e04000000008000045f5f5f5fec00feef000101000402000100070300014e2f04000000008000045f5f5f5fec00feef000101000402000100070300014e1004000000008000045f5f5f5fec00feef000101000402000100070300014df104000000008000045f5f5f5fec00feef000101000402000100070300014dd204000000008000045f5f5f5fec00feef000101000402000100070300014db304000000008000045f5f5f5fec00feef000101000402000100070300014d9404000000008000045f5f5f5fec00feef000101000402000100070300014d7504000000008000045f5f5f5fec00feef000101000402000100070300014d5604000000008000045f5f5f5fec00feef000101000402000100070300014d3704000000008000045f5f5f5fec00feef000101000402000100070300014d1804000000008000045f5f5f5fec00feef000101000402000100070300014cf904000000008000045f5f5f5fec00feef000101000402000100070300014cda04000000008000045f5f5f5fec00feef000101000402000100070300014cbb04000000008000045f5f5f5fec00feef000101000402000100070300014c9c04000000008000045f5f5f5fec00feef000101000402000100070300014c7d04000000008000045f5f5f5fec00feef000101000402000100070300014c5e04000000008000045f5f5f5fec00feef000101000402000100070300014c3f04000000008000045f5f5f5fec00feef000101000402000100070300014c2004000000008000045f5f5f5fec00feef000101000402000100070300014c0104000000008000045f5f5f5fec00feef000101000402000100070300014be204000000008000045f5f5f5fec00feef000101000402000100070300014bc304000000008000045f5f5f5fec00feef000101000402000100070300014ba404000000008000045f5f5f5fec00feef000101000402000100070300014b8504000000008000045f5f5f5fec00feef000101000402000100070300014b6604000000008000045f5f5f5fec00feef000101000402000100070300014b4704000000008000045f5f5f5fec00feef000101000402000100070300014b2804000000008000045f5f5f5fec00feef000101000402000100070300014b0904000000008000045f5f5f5fec00feef000101000402000100070300014aea04000000008000045f5f5f5fec00feef000101000402000100070300014acb04000000008000045f5f5f5fec00feef000101000402000100070300014aac04000000008000045f5f5f5fec00feef000101000402000100070300014a8d04000000008000045f5f5f5fec00feef000101000402000100070300014a6e04000000008000045f5f5f5fec00feef000101000402000100070300014a4f04000000008000045f5f5f5fec00feef000101000402000100070300014a3004000000008000045f5f5f5fec00feef000101000402000100070300014a1104000000008000045f5f5f5fec00feef0001010004020001000703000149f204000000008000045f5f5f5fec00feef0001010004020001000703000149d304000000008000045f5f5f5fec00feef0001010004020001000703000149b404000000008000045f5f5f5fec00feef00010100040200010007030001499504000000008000045f5f5f5fec00feef00010100040200010007030001497604000000008000045f5f5f5fec00feef00010100040200010007030001495704000000008000045f5f5f5fec00feef00010100040200010007030001493804000000008000045f5f5f5fec00feef00010100040200010007030001491904000000008000045f5f5f5fec00feef0001010004020001000703000148fa04000000008000045f5f5f5fec00feef0001010004020001000703000148db04000000008000045f5f5f5fec00feef0001010004020001000703000148bc04000000008000045f5f5f5fec00feef00010100040200010007030001489d04000000008000045f5f5f5fec00feef00010100040200010007030001487e04000000008000045f5f5f5fec00feef00010100040200010007030001485f04000000008000045f5f5f5fec00feef00010100040200010007030001484004000000008000045f5f5f5fec00feef00010100040200010007030001482104000000008000045f5f5f5fec00feef00010100040200010007030001480204000000008000045f5f5f5fec00feef0001010004020001000703000147e304000000008000045f5f5f5fec00feef0001010004020001000703000147c404000000008000045f5f5f5fec00feef0001010004020001000703000147a504000000008000045f5f5f5fec00feef00010100040200010007030001478604000000008000045f5f5f5fec00feef00010100040200010007030001476704000000008000045f5f5f5fec00feef00010100040200010007030001474804000000008000045f5f5f5fec00feef00010100040200010007030001472904000000008000045f5f5f5fec00feef00010100040200010007030001470a04000000008000045f5f5f5fec00feef0001010004020001000703000146eb04000000008000045f5f5f5fec00feef0001010004020001000703000146cc04000000008000045f5f5f5fec00feef0001010004020001000703000146ad04000000008000045f5f5f5fec00feef00010100040200010007030001468e04000000008000045f5f5f5fec00feef00010100040200010007030001466f04000000008000045f5f5f5fec00feef00010100040200010007030001465004000000008000045f5f5f5fec00feef00010100040200010007030001463104000000008000045f5f5f5fec00feef00010100040200010007030001461204000000008000045f5f5f5fec00feef0001010004020001000703000145f304000000008000045f5f5f5fec00feef0001010004020001000703000145d404000000008000045f5f5f5fec00feef0001010004020001000703000145b504000000008000045f5f5f5fec00feef00010100040200010007030001459604000000008000045f5f5f5fec00feef00010100040200010007030001457704000000008000045f5f5f5fec00feef00010100040200010007030001455804000000008000045f5f5f5fec00feef00010100040200010007030001453904000000008000045f5f5f5fec00feef00010100040200010007030001451a04000000008000045f5f5f5fec00feef0001010004020001000703000144fb04000000008000045f5f5f5fec00feef0001010004020001000703000144dc04000000008000045f5f5f5fec00feef0001010004020001000703000144bd04000000008000045f5f5f5fec00feef00010100040200010007030001449e04000000008000045f5f5f5fec00feef00010100040200010007030001447f04000000008000045f5f5f5fec00feef00010100040200010007030001446004000000008000045f5f5f5fec00feef00010100040200010007030001444104000000008000045f5f5f5fec00feef00010100040200010007030001442204000000008000045f5f5f5fec00feef00010100040200010007030001440304000000008000045f5f5f5fec00feef0001010004020001000703000143e404000000008000045f5f5f5fec00feef0001010004020001000703000143c504000000008000045f5f5f5fec00feef0001010004020001000703000143a604000000008000045f5f5f5fec00feef00010100040200010007030001438704000000008000045f5f5f5fec00feef00010100040200010007030001436804000000008000045f5f5f5fec00feef00010100040200010007030001434904000000008000045f5f5f5fec00feef00010100040200010007030001432a04000000008000045f5f5f5fec00feef00010100040200010007030001430b04000000008000045f5f5f5fec00feef0001010004020001000703000142ec04000000008000045f5f5f5fec00feef0001010004020001000703000142cd04000000008000045f5f5f5fec00feef0001010004020001000703000142ae04000000008000045f5f5f5fec00feef00010100040200010007030001428f04000000008000045f5f5f5fec00feef00010100040200010007030001427004000000008000045f5f5f5fec00feef00010100040200010007030001425104000000008000045f5f5f5fec00feef00010100040200010007030001423204000000008000045f5f5f5fec00feef00010100040200010007030001421304000000008000045f5f5f5fec00feef0001010004020001000703000141f404000000008000045f5f5f5fec00feef0001010004020001000703000141d504000000008000045f5f5f5fec00feef0001010004020001000703000141b604000000008000045f5f5f5fec00feef00010100040200010007030001419704000000008000045f5f5f5fec00feef00010100040200010007030001417804000000008000045f5f5f5fec00feef00010100040200010007030001415904000000008000045f5f5f5fec00feef00010100040200010007030001413a04000000008000045f5f5f5fec00feef00010100040200010007030001411b04000000008000045f5f5f5fec00feef0001010004020001000703000140fc04000000008000045f5f5f5fec00feef0001010004020001000703000140dd04000000008000045f5f5f5fec00feef0001010004020001000703000140be04000000008000045f5f5f5fec00feef00010100040200010007030001409f04000000008000045f5f5f5fec00feef00010100040200010007030001408004000000008000045f5f5f5fec00feef00010100040200010007030001406104000000008000045f5f5f5fec00feef00010100040200010007030001404204000000008000045f5f5f5fec00feef00010100040200010007030001402304000000008000045f5f5f5fec00feef00010100040200010007030001400404000000008000045f5f5f5fec00feef000101000402000100070300013fe504000000008000045f5f5f5fec00feef000101000402000100070300013fc604000000008000045f5f5f5fec00feef000101000402000100070300013fa704000000008000045f5f5f5fec00feef000101000402000100070300013f8804000000008000045f5f5f5fec00feef000101000402000100070300013f6904000000008000045f5f5f5fec00feef000101000402000100070300013f4a04000000008000045f5f5f5fec00feef000101000402000100070300013f2b04000000008000045f5f5f5fec00feef000101000402000100070300013f0c04000000008000045f5f5f5fec00feef000101000402000100070300013eed04000000008000045f5f5f5fec00feef000101000402000100070300013ece04000000008000045f5f5f5fec00feef000101000402000100070300013eaf04000000008000045f5f5f5fec00feef000101000402000100070300013e9004000000008000045f5f5f5fec00feef000101000402000100070300013e7104000000008000045f5f5f5fec00feef000101000402000100070300013e5204000000008000045f5f5f5fec00feef000101000402000100070300013e3304000000008000045f5f5f5fec00feef000101000402000100070300013e1404000000008000045f5f5f5fec00feef000101000402000100070300013df504000000008000045f5f5f5fec00feef000101000402000100070300013dd604000000008000045f5f5f5fec00feef000101000402000100070300013db704000000008000045f5f5f5fec00feef000101000402000100070300013d9804000000008000045f5f5f5fec00feef000101000402000100070300013d7904000000008000045f5f5f5fec00feef000101000402000100070300013d5a04000000008000045f5f5f5fec00feef000101000402000100070300013d3b04000000008000045f5f5f5fec00feef000101000402000100070300013d1c04000000008000045f5f5f5fec00feef000101000402000100070300013cfd04000000008000045f5f5f5fec00feef000101000402000100070300013cde04000000008000045f5f5f5fec00feef000101000402000100070300013cbf04000000008000045f5f5f5fec00feef000101000402000100070300013ca004000000008000045f5f5f5fec00feef000101000402000100070300013c8104000000008000045f5f5f5fec00feef000101000402000100070300013c6204000000008000045f5f5f5fec00feef000101000402000100070300013c4304000000008000045f5f5f5fec00feef000101000402000100070300013c2404000000008000045f5f5f5fec00feef000101000402000100070300013c0504000000008000045f5f5f5fec00feef000101000402000100070300013be604000000008000045f5f5f5fec00feef000101000402000100070300013bc704000000008000045f5f5f5fec00feef000101000402000100070300013ba804000000008000045f5f5f5fec00feef000101000402000100070300013b8904000000008000045f5f5f5fec00feef000101000402000100070300013b6a04000000008000045f5f5f5fec00feef000101000402000100070300013b4b04000000008000045f5f5f5fec00feef000101000402000100070300013b2c04000000008000045f5f5f5fec00feef000101000402000100070300013b0d04000000008000045f5f5f5fec00feef000101000402000100070300013aee04000000008000045f5f5f5fec00feef000101000402000100070300013acf04000000008000045f5f5f5fec00feef000101000402000100070300013ab004000000008000045f5f5f5fec00feef000101000402000100070300013a9104000000008000045f5f5f5fec00feef000101000402000100070300013a7204000000008000045f5f5f5fec00feef000101000402000100070300013a5304000000008000045f5f5f5fec00feef000101000402000100070300013a3404000000008000045f5f5f5fec00feef000101000402000100070300013a1504000000008000045f5f5f5fec00feef0001010004020001000703000139f604000000008000045f5f5f5fec00feef0001010004020001000703000139d704000000008000045f5f5f5fec00feef0001010004020001000703000139b804000000008000045f5f5f5fec00feef00010100040200010007030001399904000000008000045f5f5f5fec00feef00010100040200010007030001397a04000000008000045f5f5f5fec00feef00010100040200010007030001395b04000000008000045f5f5f5fec00feef00010100040200010007030001393c04000000008000045f5f5f5fec00feef00010100040200010007030001391d04000000008000045f5f5f5fec00feef0001010004020001000703000138fe04000000008000045f5f5f5fec00feef0001010004020001000703000138df04000000008000045f5f5f5fec00feef0001010004020001000703000138c004000000008000045f5f5f5fec00feef0001010004020001000703000138a104000000008000045f5f5f5fec00feef00010100040200010007030001388204000000008000045f5f5f5fec00feef00010100040200010007030001386304000000008000045f5f5f5fec00feef00010100040200010007030001384404000000008000045f5f5f5fec00feef00010100040200010007030001382504000000008000045f5f5f5fec00feef00010100040200010007030001380604000000008000045f5f5f5fec00feef0001010004020001000703000137e704000000008000045f5f5f5fec00feef0001010004020001000703000137c804000000008000045f5f5f5fec00feef0001010004020001000703000137a904000000008000045f5f5f5fec00feef00010100040200010007030001378a04000000008000045f5f5f5fec00feef00010100040200010007030001376b04000000008000045f5f5f5fec00feef00010100040200010007030001374c04000000008000045f5f5f5fec00feef00010100040200010007030001372d04000000008000045f5f5f5fec00feef00010100040200010007030001370e04000000008000045f5f5f5fec00feef0001010004020001000703000136ef04000000008000045f5f5f5fec00feef0001010004020001000703000136d004000000008000045f5f5f5fec00feef0001010004020001000703000136b104000000008000045f5f5f5fec00feef00010100040200010007030001369204000000008000045f5f5f5fec00feef00010100040200010007030001367304000000008000045f5f5f5fec00feef00010100040200010007030001365404000000008000045f5f5f5fec00feef00010100040200010007030001363504000000008000045f5f5f5fec00feef00010100040200010007030001361604000000008000045f5f5f5fec00feef0001010004020001000703000135f704000000008000045f5f5f5fec00feef0001010004020001000703000135d804000000008000045f5f5f5fec00feef0001010004020001000703000135b904000000008000045f5f5f5fec00feef00010100040200010007030001359a04000000008000045f5f5f5fec00feef00010100040200010007030001357b04000000008000045f5f5f5fec00feef00010100040200010007030001355c04000000008000045f5f5f5fec00feef00010100040200010007030001353d04000000008000045f5f5f5fec00feef00010100040200010007030001351e04000000008000045f5f5f5fec00feef0001010004020001000703000134ff04000000008000045f5f5f5fec00feef0001010004020001000703000134e004000000008000045f5f5f5fec00feef0001010004020001000703000134c104000000008000045f5f5f5fec00feef0001010004020001000703000134a204000000008000045f5f5f5fec00feef00010100040200010007030001348304000000008000045f5f5f5fec00feef00010100040200010007030001346404000000008000045f5f5f5fec00feef00010100040200010007030001344504000000008000045f5f5f5fec00feef00010100040200010007030001342604000000008000045f5f5f5fec00feef00010100040200010007030001340704000000008000045f5f5f5fec00feef0001010004020001000703000133e804000000008000045f5f5f5fec00feef0001010004020001000703000133c904000000008000045f5f5f5fec00feef0001010004020001000703000133aa04000000008000045f5f5f5fec00feef00010100040200010007030001338b04000000008000045f5f5f5fec00feef00010100040200010007030001336c04000000008000045f5f5f5fec00feef00010100040200010007030001334d04000000008000045f5f5f5fec00feef00010100040200010007030001332e04000000008000045f5f5f5fec00feef00010100040200010007030001330f04000000008000045f5f5f5fec00feef0001010004020001000703000132f004000000008000045f5f5f5fec00feef0001010004020001000703000132d104000000008000045f5f5f5fec00feef0001010004020001000703000132b204000000008000045f5f5f5fec00feef00010100040200010007030001329304000000008000045f5f5f5fec00feef00010100040200010007030001327404000000008000045f5f5f5fec00feef00010100040200010007030001325504000000008000045f5f5f5fec00feef00010100040200010007030001323604000000008000045f5f5f5fec00feef00010100040200010007030001321704000000008000045f5f5f5fec00feef0001010004020001000703000131f804000000008000045f5f5f5fec00feef0001010004020001000703000131d904000000008000045f5f5f5fec00feef0001010004020001000703000131ba04000000008000045f5f5f5fec00feef00010100040200010007030001319b04000000008000045f5f5f5fec00feef00010100040200010007030001317c04000000008000045f5f5f5fec00feef00010100040200010007030001315d04000000008000045f5f5f5fec00feef00010100040200010007030001313e04000000008000045f5f5f5fec00feef00010100040200010007030001311f04000000008000045f5f5f5fec00feef00010100040200010007030001310004000000008000045f5f5f5fec00feef0001010004020001000703000130e104000000008000045f5f5f5fec00feef0001010004020001000703000130c204000000008000045f5f5f5fec00feef0001010004020001000703000130a304000000008000045f5f5f5fec00feef00010100040200010007030001308404000000008000045f5f5f5fec00feef00010100040200010007030001306504000000008000045f5f5f5fec00feef00010100040200010007030001304604000000008000045f5f5f5fec00feef00010100040200010007030001302704000000008000045f5f5f5fec00feef00010100040200010007030001300804000000008000045f5f5f5fec00feef000101000402000100070300012fe904000000008000045f5f5f5fec00feef000101000402000100070300012fca04000000008000045f5f5f5fec00feef000101000402000100070300012fab04000000008000045f5f5f5fec00feef000101000402000100070300012f8c04000000008000045f5f5f5fec00feef000101000402000100070300012f6d04000000008000045f5f5f5fec00feef000101000402000100070300012f4e04000000008000045f5f5f5fec00feef000101000402000100070300012f2f04000000008000045f5f5f5fec00feef000101000402000100070300012f1004000000008000045f5f5f5fec00feef000101000402000100070300012ef104000000008000045f5f5f5fec00feef000101000402000100070300012ed204000000008000045f5f5f5fec00feef000101000402000100070300012eb304000000008000045f5f5f5fec00feef000101000402000100070300012e9404000000008000045f5f5f5fec00feef000101000402000100070300012e7504000000008000045f5f5f5fec00feef000101000402000100070300012e5604000000008000045f5f5f5fec00feef000101000402000100070300012e3704000000008000045f5f5f5fec00feef000101000402000100070300012e1804000000008000045f5f5f5fec00feef000101000402000100070300012df904000000008000045f5f5f5fec00feef000101000402000100070300012dda04000000008000045f5f5f5fec00feef000101000402000100070300012dbb04000000008000045f5f5f5fec00feef000101000402000100070300012d9c04000000008000045f5f5f5fec00feef000101000402000100070300012d7d04000000008000045f5f5f5fec00feef000101000402000100070300012d5e04000000008000045f5f5f5fec00feef000101000402000100070300012d3f04000000008000045f5f5f5fec00feef000101000402000100070300012d2004000000008000045f5f5f5fec00feef000101000402000100070300012d0104000000008000045f5f5f5fec00feef000101000402000100070300012ce204000000008000045f5f5f5fec00feef000101000402000100070300012cc304000000008000045f5f5f5fec00feef000101000402000100070300012ca404000000008000045f5f5f5fec00feef000101000402000100070300012c8504000000008000045f5f5f5fec00feef000101000402000100070300012c6604000000008000045f5f5f5fec00feef000101000402000100070300012c4704000000008000045f5f5f5fec00feef000101000402000100070300012c2804000000008000045f5f5f5fec00feef000101000402000100070300012c0904000000008000045f5f5f5fec00feef000101000402000100070300012bea04000000008000045f5f5f5fec00feef000101000402000100070300012bcb04000000008000045f5f5f5fec00feef000101000402000100070300012bac04000000008000045f5f5f5fec00feef000101000402000100070300012b8d04000000008000045f5f5f5fec00feef000101000402000100070300012b6e04000000008000045f5f5f5fec00feef000101000402000100070300012b4f04000000008000045f5f5f5fec00feef000101000402000100070300012b3004000000008000045f5f5f5fec00feef000101000402000100070300012b1104000000008000045f5f5f5fec00feef000101000402000100070300012af204000000008000045f5f5f5fec00feef000101000402000100070300012ad304000000008000045f5f5f5fec00feef000101000402000100070300012ab404000000008000045f5f5f5fec00feef000101000402000100070300012a9504000000008000045f5f5f5fec00feef000101000402000100070300012a7604000000008000045f5f5f5fec00feef000101000402000100070300012a5704000000008000045f5f5f5fec00feef000101000402000100070300012a3804000000008000045f5f5f5fec00feef000101000402000100070300012a1904000000008000045f5f5f5fec00feef0001010004020001000703000129fa04000000008000045f5f5f5fec00feef0001010004020001000703000129db04000000008000045f5f5f5fec00feef0001010004020001000703000129bc04000000008000045f5f5f5fec00feef00010100040200010007030001299d04000000008000045f5f5f5fec00feef00010100040200010007030001297e04000000008000045f5f5f5fec00feef00010100040200010007030001295f04000000008000045f5f5f5fec00feef00010100040200010007030001294004000000008000045f5f5f5fec00feef00010100040200010007030001292104000000008000045f5f5f5fec00feef00010100040200010007030001290204000000008000045f5f5f5fec00feef0001010004020001000703000128e304000000008000045f5f5f5fec00feef0001010004020001000703000128c404000000008000045f5f5f5fec00feef0001010004020001000703000128a504000000008000045f5f5f5fec00feef00010100040200010007030001288604000000008000045f5f5f5fec00feef00010100040200010007030001286704000000008000045f5f5f5fec00feef00010100040200010007030001284804000000008000045f5f5f5fec00feef00010100040200010007030001282904000000008000045f5f5f5fec00feef00010100040200010007030001280a04000000008000045f5f5f5fec00feef0001010004020001000703000127eb04000000008000045f5f5f5fec00feef0001010004020001000703000127cc04000000008000045f5f5f5fec00feef0001010004020001000703000127ad04000000008000045f5f5f5fec00feef00010100040200010007030001278e04000000008000045f5f5f5fec00feef00010100040200010007030001276f04000000008000045f5f5f5fec00feef00010100040200010007030001275004000000008000045f5f5f5fec00feef00010100040200010007030001273104000000008000045f5f5f5fec00feef00010100040200010007030001271204000000008000045f5f5f5fec00feef0001010004020001000703000126f304000000008000045f5f5f5fec00feef0001010004020001000703000126d404000000008000045f5f5f5fec00feef0001010004020001000703000126b504000000008000045f5f5f5fec00feef00010100040200010007030001269604000000008000045f5f5f5fec00feef00010100040200010007030001267704000000008000045f5f5f5fec00feef00010100040200010007030001265804000000008000045f5f5f5fec00feef00010100040200010007030001263904000000008000045f5f5f5fec00feef00010100040200010007030001261a04000000008000045f5f5f5fec00feef0001010004020001000703000125fb04000000008000045f5f5f5fec00feef0001010004020001000703000125dc04000000008000045f5f5f5fec00feef0001010004020001000703000125bd04000000008000045f5f5f5fec00feef00010100040200010007030001259e04000000008000045f5f5f5fec00feef00010100040200010007030001257f04000000008000045f5f5f5fec00feef00010100040200010007030001256004000000008000045f5f5f5fec00feef00010100040200010007030001254104000000008000045f5f5f5fec00feef00010100040200010007030001252204000000008000045f5f5f5fec00feef00010100040200010007030001250304000000008000045f5f5f5fec00feef0001010004020001000703000124e404000000008000045f5f5f5fec00feef0001010004020001000703000124c504000000008000045f5f5f5fec00feef0001010004020001000703000124a604000000008000045f5f5f5fec00feef00010100040200010007030001248704000000008000045f5f5f5fec00feef00010100040200010007030001246804000000008000045f5f5f5fec00feef00010100040200010007030001244904000000008000045f5f5f5fec00feef00010100040200010007030001242a04000000008000045f5f5f5fec00feef00010100040200010007030001240b04000000008000045f5f5f5fec00feef0001010004020001000703000123ec04000000008000045f5f5f5fec00feef0001010004020001000703000123cd04000000008000045f5f5f5fec00feef0001010004020001000703000123ae04000000008000045f5f5f5fec00feef00010100040200010007030001238f04000000008000045f5f5f5fec00feef00010100040200010007030001237004000000008000045f5f5f5fec00feef00010100040200010007030001235104000000008000045f5f5f5fec00feef00010100040200010007030001233204000000008000045f5f5f5fec00feef00010100040200010007030001231304000000008000045f5f5f5fec00feef0001010004020001000703000122f404000000008000045f5f5f5fec00feef0001010004020001000703000122d504000000008000045f5f5f5fec00feef0001010004020001000703000122b604000000008000045f5f5f5fec00feef00010100040200010007030001229704000000008000045f5f5f5fec00feef00010100040200010007030001227804000000008000045f5f5f5fec00feef00010100040200010007030001225904000000008000045f5f5f5fec00feef00010100040200010007030001223a04000000008000045f5f5f5fec00feef00010100040200010007030001221b04000000008000045f5f5f5fec00feef0001010004020001000703000121fc04000000008000045f5f5f5fec00feef0001010004020001000703000121dd04000000008000045f5f5f5fec00feef0001010004020001000703000121be04000000008000045f5f5f5fec00feef00010100040200010007030001219f04000000008000045f5f5f5fec00feef00010100040200010007030001218004000000008000045f5f5f5fec00feef00010100040200010007030001216104000000008000045f5f5f5fec00feef00010100040200010007030001214204000000008000045f5f5f5fec00feef00010100040200010007030001212304000000008000045f5f5f5fec00feef00010100040200010007030001210404000000008000045f5f5f5fec00feef0001010004020001000703000120e504000000008000045f5f5f5fec00feef0001010004020001000703000120c604000000008000045f5f5f5fec00feef0001010004020001000703000120a704000000008000045f5f5f5fec00feef00010100040200010007030001208804000000008000045f5f5f5fec00feef00010100040200010007030001206904000000008000045f5f5f5fec00feef00010100040200010007030001204a04000000008000045f5f5f5fec00feef00010100040200010007030001202b04000000008000045f5f5f5fec00feef00010100040200010007030001200c04000000008000045f5f5f5fec00feef000101000402000100070300011fed04000000008000045f5f5f5fec00feef000101000402000100070300011fce04000000008000045f5f5f5fec00feef000101000402000100070300011faf04000000008000045f5f5f5fec00feef000101000402000100070300011f9004000000008000045f5f5f5fec00feef000101000402000100070300011f7104000000008000045f5f5f5fec00feef000101000402000100070300011f5204000000008000045f5f5f5fec00feef000101000402000100070300011f3304000000008000045f5f5f5fec00feef000101000402000100070300011f1404000000008000045f5f5f5fec00feef000101000402000100070300011ef504000000008000045f5f5f5fec00feef000101000402000100070300011ed604000000008000045f5f5f5fec00feef000101000402000100070300011eb704000000008000045f5f5f5fec00feef000101000402000100070300011e9804000000008000045f5f5f5fec00feef000101000402000100070300011e7904000000008000045f5f5f5fec00feef000101000402000100070300011e5a04000000008000045f5f5f5fec00feef000101000402000100070300011e3b04000000008000045f5f5f5fec00feef000101000402000100070300011e1c04000000008000045f5f5f5fec00feef000101000402000100070300011dfd04000000008000045f5f5f5fec00feef000101000402000100070300011dde04000000008000045f5f5f5fec00feef000101000402000100070300011dbf04000000008000045f5f5f5fec00feef000101000402000100070300011da004000000008000045f5f5f5fec00feef000101000402000100070300011d8104000000008000045f5f5f5fec00feef000101000402000100070300011d6204000000008000045f5f5f5fec00feef000101000402000100070300011d4304000000008000045f5f5f5fec00feef000101000402000100070300011d2404000000008000045f5f5f5fec00feef000101000402000100070300011d0504000000008000045f5f5f5fec00feef000101000402000100070300011ce604000000008000045f5f5f5fec00feef000101000402000100070300011cc704000000008000045f5f5f5fec00feef000101000402000100070300011ca804000000008000045f5f5f5fec00feef000101000402000100070300011c8904000000008000045f5f5f5fec00feef000101000402000100070300011c6a04000000008000045f5f5f5fec00feef000101000402000100070300011c4b04000000008000045f5f5f5fec00feef000101000402000100070300011c2c04000000008000045f5f5f5fec00feef000101000402000100070300011c0d04000000008000045f5f5f5fec00feef000101000402000100070300011bee04000000008000045f5f5f5fec00feef000101000402000100070300011bcf04000000008000045f5f5f5fec00feef000101000402000100070300011bb004000000008000045f5f5f5fec00feef000101000402000100070300011b9104000000008000045f5f5f5fec00feef000101000402000100070300011b7204000000008000045f5f5f5fec00feef000101000402000100070300011b5304000000008000045f5f5f5fec00feef000101000402000100070300011b3404000000008000045f5f5f5fec00feef000101000402000100070300011b1504000000008000045f5f5f5fec00feef000101000402000100070300011af604000000008000045f5f5f5fec00feef000101000402000100070300011ad704000000008000045f5f5f5fec00feef000101000402000100070300011ab804000000008000045f5f5f5fec00feef000101000402000100070300011a9904000000008000045f5f5f5fec00feef000101000402000100070300011a7a04000000008000045f5f5f5fec00feef000101000402000100070300011a5b04000000008000045f5f5f5fec00feef000101000402000100070300011a3c04000000008000045f5f5f5fec00feef000101000402000100070300011a1d04000000008000045f5f5f5fec00feef0001010004020001000703000119fe04000000008000045f5f5f5fec00feef0001010004020001000703000119df04000000008000045f5f5f5fec00feef0001010004020001000703000119c004000000008000045f5f5f5fec00feef0001010004020001000703000119a104000000008000045f5f5f5fec00feef00010100040200010007030001198204000000008000045f5f5f5fec00feef00010100040200010007030001196304000000008000045f5f5f5fec00feef00010100040200010007030001194404000000008000045f5f5f5fec00feef00010100040200010007030001192504000000008000045f5f5f5fec00feef00010100040200010007030001190604000000008000045f5f5f5fec00feef0001010004020001000703000118e704000000008000045f5f5f5fec00feef0001010004020001000703000118c804000000008000045f5f5f5fec00feef0001010004020001000703000118a904000000008000045f5f5f5fec00feef00010100040200010007030001188a04000000008000045f5f5f5fec00feef00010100040200010007030001186b04000000008000045f5f5f5fec00feef00010100040200010007030001184c04000000008000045f5f5f5fec00feef00010100040200010007030001182d04000000008000045f5f5f5fec00feef00010100040200010007030001180e04000000008000045f5f5f5fec00feef0001010004020001000703000117ef04000000008000045f5f5f5fec00feef0001010004020001000703000117d004000000008000045f5f5f5fec00feef0001010004020001000703000117b104000000008000045f5f5f5fec00feef00010100040200010007030001179204000000008000045f5f5f5fec00feef00010100040200010007030001177304000000008000045f5f5f5fec00feef00010100040200010007030001175404000000008000045f5f5f5fec00feef00010100040200010007030001173504000000008000045f5f5f5fec00feef00010100040200010007030001171604000000008000045f5f5f5fec00feef0001010004020001000703000116f704000000008000045f5f5f5fec00feef0001010004020001000703000116d804000000008000045f5f5f5fec00feef0001010004020001000703000116b904000000008000045f5f5f5fec00feef00010100040200010007030001169a04000000008000045f5f5f5fec00feef00010100040200010007030001167b04000000008000045f5f5f5fec00feef00010100040200010007030001165c04000000008000045f5f5f5fec00feef00010100040200010007030001163d04000000008000045f5f5f5fec00feef00010100040200010007030001161e04000000008000045f5f5f5fec00feef0001010004020001000703000115ff04000000008000045f5f5f5fec00feef0001010004020001000703000115e004000000008000045f5f5f5fec00feef0001010004020001000703000115c104000000008000045f5f5f5fec00feef0001010004020001000703000115a204000000008000045f5f5f5fec00feef00010100040200010007030001158304000000008000045f5f5f5fec00feef00010100040200010007030001156404000000008000045f5f5f5fec00feef00010100040200010007030001154504000000008000045f5f5f5fec00feef00010100040200010007030001152604000000008000045f5f5f5fec00feef00010100040200010007030001150704000000008000045f5f5f5fec00feef0001010004020001000703000114e804000000008000045f5f5f5fec00feef0001010004020001000703000114c904000000008000045f5f5f5fec00feef0001010004020001000703000114aa04000000008000045f5f5f5fec00feef00010100040200010007030001148b04000000008000045f5f5f5fec00feef00010100040200010007030001146c04000000008000045f5f5f5fec00feef00010100040200010007030001144d04000000008000045f5f5f5fec00feef00010100040200010007030001142e04000000008000045f5f5f5fec00feef00010100040200010007030001140f04000000008000045f5f5f5fec00feef0001010004020001000703000113f004000000008000045f5f5f5fec00feef0001010004020001000703000113d104000000008000045f5f5f5fec00feef0001010004020001000703000113b204000000008000045f5f5f5fec00feef00010100040200010007030001139304000000008000045f5f5f5fec00feef00010100040200010007030001137404000000008000045f5f5f5fec00feef00010100040200010007030001135504000000008000045f5f5f5fec00feef00010100040200010007030001133604000000008000045f5f5f5fec00feef00010100040200010007030001131704000000008000045f5f5f5fec00feef0001010004020001000703000112f804000000008000045f5f5f5fec00feef0001010004020001000703000112d904000000008000045f5f5f5fec00feef0001010004020001000703000112ba04000000008000045f5f5f5fec00feef00010100040200010007030001129b04000000008000045f5f5f5fec00feef00010100040200010007030001127c04000000008000045f5f5f5fec00feef00010100040200010007030001125d04000000008000045f5f5f5fec00feef00010100040200010007030001123e04000000008000045f5f5f5fec00feef00010100040200010007030001121f04000000008000045f5f5f5fec00feef00010100040200010007030001120004000000008000045f5f5f5fec00feef0001010004020001000703000111e104000000008000045f5f5f5fec00feef0001010004020001000703000111c204000000008000045f5f5f5fec00feef0001010004020001000703000111a304000000008000045f5f5f5fec00feef00010100040200010007030001118404000000008000045f5f5f5fec00feef00010100040200010007030001116504000000008000045f5f5f5fec00feef00010100040200010007030001114604000000008000045f5f5f5fec00feef00010100040200010007030001112704000000008000045f5f5f5fec00feef00010100040200010007030001110804000000008000045f5f5f5fec00feef0001010004020001000703000110e904000000008000045f5f5f5fec00feef0001010004020001000703000110ca04000000008000045f5f5f5fec00feef0001010004020001000703000110ab04000000008000045f5f5f5fec00feef00010100040200010007030001108c04000000008000045f5f5f5fec00feef00010100040200010007030001106d04000000008000045f5f5f5fec00feef00010100040200010007030001104e04000000008000045f5f5f5fec00feef00010100040200010007030001102f04000000008000045f5f5f5fec00feef00010100040200010007030001101004000000008000045f5f5f5fec00feef000101000402000100070300010ff104000000008000045f5f5f5fec00feef000101000402000100070300010fd204000000008000045f5f5f5fec00feef000101000402000100070300010fb304000000008000045f5f5f5fec00feef000101000402000100070300010f9404000000008000045f5f5f5fec00feef000101000402000100070300010f7504000000008000045f5f5f5fec00feef000101000402000100070300010f5604000000008000045f5f5f5fec00feef000101000402000100070300010f3704000000008000045f5f5f5fec00feef000101000402000100070300010f1804000000008000045f5f5f5fec00feef000101000402000100070300010ef904000000008000045f5f5f5fec00feef000101000402000100070300010eda04000000008000045f5f5f5fec00feef000101000402000100070300010ebb04000000008000045f5f5f5fec00feef000101000402000100070300010e9c04000000008000045f5f5f5fec00feef000101000402000100070300010e7d04000000008000045f5f5f5fec00feef000101000402000100070300010e5e04000000008000045f5f5f5fec00feef000101000402000100070300010e3f04000000008000045f5f5f5fec00feef000101000402000100070300010e2004000000008000045f5f5f5fec00feef000101000402000100070300010e0104000000008000045f5f5f5fec00feef000101000402000100070300010de204000000008000045f5f5f5fec00feef000101000402000100070300010dc304000000008000045f5f5f5fec00feef000101000402000100070300010da404000000008000045f5f5f5fec00feef000101000402000100070300010d8504000000008000045f5f5f5fec00feef000101000402000100070300010d6604000000008000045f5f5f5fec00feef000101000402000100070300010d4704000000008000045f5f5f5fec00feef000101000402000100070300010d2804000000008000045f5f5f5fec00feef000101000402000100070300010d0904000000008000045f5f5f5fec00feef000101000402000100070300010cea04000000008000045f5f5f5fec00feef000101000402000100070300010ccb04000000008000045f5f5f5fec00feef000101000402000100070300010cac04000000008000045f5f5f5fec00feef000101000402000100070300010c8d04000000008000045f5f5f5fec00feef000101000402000100070300010c6e04000000008000045f5f5f5fec00feef000101000402000100070300010c4f04000000008000045f5f5f5fec00feef000101000402000100070300010c3004000000008000045f5f5f5fec00feef000101000402000100070300010c1104000000008000045f5f5f5fec00feef000101000402000100070300010bf204000000008000045f5f5f5fec00feef000101000402000100070300010bd304000000008000045f5f5f5fec00feef000101000402000100070300010bb404000000008000045f5f5f5fec00feef000101000402000100070300010b9504000000008000045f5f5f5fec00feef000101000402000100070300010b7604000000008000045f5f5f5fec00feef000101000402000100070300010b5704000000008000045f5f5f5fec00feef000101000402000100070300010b3804000000008000045f5f5f5fec00feef000101000402000100070300010b1904000000008000045f5f5f5fec00feef000101000402000100070300010afa04000000008000045f5f5f5fec00feef000101000402000100070300010adb04000000008000045f5f5f5fec00feef000101000402000100070300010abc04000000008000045f5f5f5fec00feef000101000402000100070300010a9d04000000008000045f5f5f5fec00feef000101000402000100070300010a7e04000000008000045f5f5f5fec00feef000101000402000100070300010a5f04000000008000045f5f5f5fec00feef000101000402000100070300010a4004000000008000045f5f5f5fec00feef000101000402000100070300010a2104000000008000045f5f5f5fec00feef000101000402000100070300010a0204000000008000045f5f5f5fec00feef0001010004020001000703000109e304000000008000045f5f5f5fec00feef0001010004020001000703000109c404000000008000045f5f5f5fec00feef0001010004020001000703000109a504000000008000045f5f5f5fec00feef00010100040200010007030001098604000000008000045f5f5f5fec00feef00010100040200010007030001096704000000008000045f5f5f5fec00feef00010100040200010007030001094804000000008000045f5f5f5fec00feef00010100040200010007030001092904000000008000045f5f5f5fec00feef00010100040200010007030001090a04000000008000045f5f5f5fec00feef0001010004020001000703000108eb04000000008000045f5f5f5fec00feef0001010004020001000703000108cc04000000008000045f5f5f5fec00feef0001010004020001000703000108ad04000000008000045f5f5f5fec00feef00010100040200010007030001088e04000000008000045f5f5f5fec00feef00010100040200010007030001086f04000000008000045f5f5f5fec00feef00010100040200010007030001085004000000008000045f5f5f5fec00feef00010100040200010007030001083104000000008000045f5f5f5fec00feef00010100040200010007030001081204000000008000045f5f5f5fec00feef0001010004020001000703000107f304000000008000045f5f5f5fec00feef0001010004020001000703000107d404000000008000045f5f5f5fec00feef0001010004020001000703000107b504000000008000045f5f5f5fec00feef00010100040200010007030001079604000000008000045f5f5f5fec00feef00010100040200010007030001077704000000008000045f5f5f5fec00feef00010100040200010007030001075804000000008000045f5f5f5fec00feef00010100040200010007030001073904000000008000045f5f5f5fec00feef00010100040200010007030001071a04000000008000045f5f5f5fec00feef0001010004020001000703000106fb04000000008000045f5f5f5fec00feef0001010004020001000703000106dc04000000008000045f5f5f5fec00feef0001010004020001000703000106bd04000000008000045f5f5f5fec00feef00010100040200010007030001069e04000000008000045f5f5f5fec00feef00010100040200010007030001067f04000000008000045f5f5f5fec00feef00010100040200010007030001066004000000008000045f5f5f5fec00feef00010100040200010007030001064104000000008000045f5f5f5fec00feef00010100040200010007030001062204000000008000045f5f5f5fec00feef00010100040200010007030001060304000000008000045f5f5f5fec00feef0001010004020001000703000105e404000000008000045f5f5f5fec00feef0001010004020001000703000105c504000000008000045f5f5f5fec00feef0001010004020001000703000105a604000000008000045f5f5f5fec00feef00010100040200010007030001058704000000008000045f5f5f5fec00feef00010100040200010007030001056804000000008000045f5f5f5fec00feef00010100040200010007030001054904000000008000045f5f5f5fec00feef00010100040200010007030001052a04000000008000045f5f5f5fec00feef00010100040200010007030001050b04000000008000045f5f5f5fec00feef0001010004020001000703000104ec04000000008000045f5f5f5fec00feef0001010004020001000703000104cd04000000008000045f5f5f5fec00feef0001010004020001000703000104ae04000000008000045f5f5f5fec00feef00010100040200010007030001048f04000000008000045f5f5f5fec00feef00010100040200010007030001047004000000008000045f5f5f5fec00feef00010100040200010007030001045104000000008000045f5f5f5fec00feef00010100040200010007030001043204000000008000045f5f5f5fec00feef00010100040200010007030001041304000000008000045f5f5f5fec00feef0001010004020001000703000103f404000000008000045f5f5f5fec00feef0001010004020001000703000103d504000000008000045f5f5f5fec00feef0001010004020001000703000103b604000000008000045f5f5f5fec00feef00010100040200010007030001039704000000008000045f5f5f5fec00feef00010100040200010007030001037804000000008000045f5f5f5fec00feef00010100040200010007030001035904000000008000045f5f5f5fec00feef00010100040200010007030001033a04000000008000045f5f5f5fec00feef00010100040200010007030001031b04000000008000045f5f5f5fec00feef0001010004020001000703000102fc04000000008000045f5f5f5fec00feef0001010004020001000703000102dd04000000008000045f5f5f5fec00feef0001010004020001000703000102be04000000008000045f5f5f5fec00feef00010100040200010007030001029f04000000008000045f5f5f5fec00feef00010100040200010007030001028004000000008000045f5f5f5fec00feef00010100040200010007030001026104000000008000045f5f5f5fec00feef00010100040200010007030001024204000000008000045f5f5f5fec00feef00010100040200010007030001022304000000008000045f5f5f5fec00feef00010100040200010007030001020404000000008000045f5f5f5fec00feef0001010004020001000703000101e504000000008000045f5f5f5fec00feef0001010004020001000703000101c604000000008000045f5f5f5fec00feef0001010004020001000703000101a704000000008000045f5f5f5fec00feef00010100040200010007030001018804000000008000045f5f5f5fec00feef00010100040200010007030001016904000000008000045f5f5f5fec00feef00010100040200010007030001014a04000000008000045f5f5f5fec00feef00010100040200010007030001012b04000000008000045f5f5f5fec00feef00010100040200010007030001010c04000000008000045f5f5f5fec00feef0001010004020001000703000100ed04000000008000045f5f5f5fec00feef0001010004020001000703000100ce04000000008000045f5f5f5fec00feef0001010004020001000703000100af04000000008000045f5f5f5fec00feef00010100040200010007030001009004000000008000045f5f5f5fec00feef00010100040200010007030001007104000000008000045f5f5f5fec00feef00010100040200010007030001005204000000008000045f5f5f5fec00feef00010100040200010007030001003304000000008000045f5f5f5fec00feef00010100040200010007030001001404000000008000045f5f5f5fec00feef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/max_nested_containers_eofcreate_returncontract.json b/tests/eof_suite/evmone/eof_tests/eof_validation/max_nested_containers_eofcreate_returncontract.json deleted file mode 100644 index d00e923a60..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/max_nested_containers_eofcreate_returncontract.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "max_nested_containers_eofcreate_returncontract": { - "vectors": { - "max_nested_containers_eofcreate_returncontract_0": { - "code": "0xef00010100040200010007030001bfb504000000008000045f5f5f5fec00feef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec00feef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec00feef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec00feef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec00feef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec00feef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec00feef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec00feef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec00feef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec00feef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec00feef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec00feef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec00feef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec00feef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec00feef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec00feef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec00feef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec00feef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec00feef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec00feef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec00feef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec00feef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec00feef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec00feef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec00feef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec00feef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec00feef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec00feef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec00feef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec00feef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec00feef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec00feef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec00feef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec00feef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec00feef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec00feef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec00feef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec00feef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec00feef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec00feef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec00feef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec00feef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec00feef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec00feef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec00feef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec00feef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec00feef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec00feef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec00feef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec00feef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec00feef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec00feef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec00feef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec00feef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec00feef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec00feef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec00feef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec00feef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec00feef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec00feef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec00feef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec00feef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec00feef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec00feef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec00feef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec00feef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec00feef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec00feef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec00feef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec00feef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec00feef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec00feef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec00feef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec00feef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec00feef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec00feef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec00feef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec00feef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec00feef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec00feef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec00feef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec00feef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec00feef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec00feef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec00feef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec00feef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec00feef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec00feef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec00feef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec00feef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec00feef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec00feef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec00feef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec00feef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec00feef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec00feef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec00feef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec00feef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec00feef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec00feef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec00feef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec00feef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec00feef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec00feef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec00feef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec00feef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec00feef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec00feef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec00feef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec00feef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec00feef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec00feef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec00feef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec00feef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec00feef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec00feef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec00feef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec00feef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec00feef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec00feef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec00feef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec00feef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec00feef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec00feef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec00feef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec00feef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec00feef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec00feef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec00feef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec00feef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec00feef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec00feef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec00feef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec00feef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec00feef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec00feef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec00feef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec00feef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec00feef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec00feef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec00feef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec00feef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec00feef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec00feef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec00feef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec00feef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec00feef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec00feef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec00feef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec00feef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec00feef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec00feef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec00feef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec00feef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec00feef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec00feef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec00feef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec00feef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec00feef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec00feef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec00feef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec00feef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec00feef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec00feef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec00feef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec00feef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec00feef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec00feef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec00feef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec00feef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec00feef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec00feef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec00feef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec00feef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec00feef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec00feef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec00feef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec00feef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec00feef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec00feef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec00feef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec00feef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec00feef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec00feef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec00feef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec00feef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec00feef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec00feef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec00feef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec00feef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec00feef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec00feef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec00feef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec00feef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec00feef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec00feef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec00feef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec00feef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec00feef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec00feef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec00feef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec00feef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec00feef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec00feef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec00feef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec00feef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec00feef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec00feef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec00feef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec00feef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec00feef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec00feef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec00feef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec00feef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec00feef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec00feef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec00feef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec00feef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec00feef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec00feef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec00feef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec00feef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec00feef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec00feef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec00feef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec00feef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec00feef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec00feef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec00feef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec00feef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec00feef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec00feef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec00feef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec00feef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec00feef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec00feef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec00feef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec00feef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec00feef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec00feef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec00feef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec00feef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec00feef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec00feef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec00feef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec00feef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec00feef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec00feef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec00feef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec00feef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec00feef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec00feef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec00feef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec00feef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec00feef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec00feef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec00feef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec00feef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec00feef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec00feef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec00feef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec00feef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec00feef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec00feef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec00feef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec00feef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec00feef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec00feef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec00feef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec00feef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec00feef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec00feef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec00feef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec00feef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec00feef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec00feef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec00feef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec00feef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec00feef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec00feef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec00feef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec00feef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec00feef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec00feef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec00feef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec00feef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec00feef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec00feef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec00feef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec00feef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec00feef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec00feef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec00feef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec00feef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec00feef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec00feef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec00feef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec00feef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec00feef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec00feef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec00feef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec00feef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec00feef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec00feef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec00feef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec00feef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec00feef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec00feef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec00feef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec00feef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec00feef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec00feef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec00feef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec00feef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec00feef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec00feef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec00feef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec00feef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec00feef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec00feef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec00feef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec00feef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec00feef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec00feef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec00feef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec00feef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec00feef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec00feef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec00feef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec00feef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec00feef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec00feef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec00feef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec00feef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec00feef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec00feef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec00feef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec00feef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec00feef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec00feef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec00feef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec00feef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec00feef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec00feef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec00feef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec00feef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec00feef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec00feef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec00feef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec00feef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec00feef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec00feef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec00feef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec00feef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec00feef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec00feef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec00feef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec00feef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec00feef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec00feef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec00feef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec00feef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec00feef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec00feef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec00feef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec00feef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec00feef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec00feef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec00feef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec00feef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec00feef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec00feef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec00feef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec00feef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec00feef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec00feef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec00feef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec00feef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec00feef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec00feef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec00feef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec00feef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec00feef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec00feef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec00feef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec00feef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec00feef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec00feef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec00feef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec00feef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec00feef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec00feef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec00feef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec00feef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec00feef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec00feef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec00feef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec00feef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec00feef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec00feef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec00feef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec00feef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec00feef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec00feef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec00feef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec00feef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec00feef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec00feef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec00feef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec00feef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec00feef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec00feef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec00feef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec00feef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec00feef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec00feef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec00feef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec00feef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec00feef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec00feef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec00feef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec00feef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec00feef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec00feef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec00feef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec00feef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec00feef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec00feef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec00feef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec00feef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec00feef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec00feef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec00feef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec00feef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec00feef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec00feef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec00feef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec00feef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec00feef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec00feef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec00feef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec00feef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec00feef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec00feef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec00feef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec00feef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec00feef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec00feef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec00feef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec00feef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec00feef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec00feef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec00feef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec00feef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec00feef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec00feef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec00feef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec00feef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec00feef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec00feef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec00feef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec00feef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec00feef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec00feef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec00feef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec00feef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec00feef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec00feef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec00feef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec00feef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec00feef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec00feef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec00feef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec00feef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec00feef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec00feef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec00feef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec00feef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec00feef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec00feef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec00feef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec00feef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec00feef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec00feef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec00feef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec00feef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec00feef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec00feef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec00feef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec00feef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec00feef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec00feef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec00feef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec00feef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec00feef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec00feef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec00feef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec00feef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec00feef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec00feef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec00feef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec00feef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec00feef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec00feef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec00feef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec00feef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec00feef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec00feef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec00feef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec00feef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec00feef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec00feef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec00feef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec00feef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec00feef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec00feef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec00feef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec00feef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec00feef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec00feef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec00feef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec00feef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec00feef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec00feef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec00feef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec00feef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec00feef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec00feef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec00feef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec00feef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec00feef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec00feef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec00feef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec00feef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec00feef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec00feef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec00feef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec00feef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec00feef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec00feef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec00feef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec00feef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec00feef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec00feef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec00feef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec00feef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec00feef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec00feef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec00feef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec00feef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec00feef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec00feef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec00feef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec00feef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec00feef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec00feef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec00feef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec00feef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec00feef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec00feef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec00feef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec00feef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec00feef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec00feef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec00feef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec00feef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec00feef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec00feef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec00feef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec00feef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec00feef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec00feef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec00feef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec00feef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec00feef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec00feef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec00feef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec00feef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec00feef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec00feef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec00feef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec00feef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec00feef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec00feef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec00feef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec00feef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec00feef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec00feef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec00feef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec00feef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec00feef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec00feef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec00feef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec00feef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec00feef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec00feef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec00feef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec00feef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec00feef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec00feef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec00feef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec00feef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec00feef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec00feef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec00feef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec00feef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec00feef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec00feef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec00feef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec00feef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec00feef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec00feef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec00feef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec00feef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec00feef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec00feef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec00feef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec00feef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec00feef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec00feef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec00feef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec00feef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec00feef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec00feef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec00feef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec00feef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec00feef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec00feef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec00feef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec00feef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec00feef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec00feef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec00feef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec00feef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec00feef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec00feef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec00feef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec00feef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec00feef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec00feef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec00feef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec00feef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec00feef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec00feef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec00feef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec00feef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec00feef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec00feef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec00feef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec00feef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec00feef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec00feef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec00feef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec00feef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec00feef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec00feef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec00feef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec00feef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec00feef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec00feef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec00feef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec00feef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec00feef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec00feef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec00feef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec00feef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec00feef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec00feef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec00feef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec00feef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec00feef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec00feef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec00feef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec00feef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec00feef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec00feef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec00feef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec00feef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec00feef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec00feef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec00feef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec00feef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec00feef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec00feef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec00feef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec00feef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec00feef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec00feef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec00feef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec00feef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec00feef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec00feef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec00feef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec00feef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec00feef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec00feef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec00feef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec00feef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec00feef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec00feef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec00feef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec00feef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec00feef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec00feef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec00feef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec00feef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec00feef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec00feef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec00feef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec00feef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec00feef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec00feef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec00feef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec00feef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec00feef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec00feef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec00feef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec00feef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec00feef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec00feef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec00feef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec00feef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec00feef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec00feef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec00feef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec00feef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec00feef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec00feef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec00feef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec00feef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec00feef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec00feef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec00feef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec00feef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec00feef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec00feef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec00feef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec00feef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec00feef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec00feef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec00feef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec00feef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec00feef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec00feef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec00feef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec00feef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec00feef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec00feef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec00feef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec00feef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec00feef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec00feef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec00feef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec00feef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec00feef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec00feef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec00feef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec00feef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec00feef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec00feef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec00feef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec00feef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec00feef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec00feef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec00feef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec00feef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec00feef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec00feef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec00feef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec00feef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec00feef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec00feef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec00feef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec00feef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec00feef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec00feef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec00feef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec00feef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec00feef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec00feef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec00feef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec00feef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec00feef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec00feef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec00feef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec00feef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec00feef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec00feef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec00feef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec00feef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec00feef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec00feef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec00feef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec00feef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec00feef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec00feef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec00feef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec00feef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec00feef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec00feef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec00feef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec00feef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec00feef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec00feef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec00feef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec00feef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec00feef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec00feef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec00feef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec00feef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec00feef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec00feef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec00feef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec00feef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec00feef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec00feef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec00feef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec00feef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec00feef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec00feef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec00feef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec00feef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec00feef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec00feef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec00feef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec00feef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec00feef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec00feef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec00feef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec00feef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec00feef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec00feef00010100040200010004030001001404000000008000025f5fee00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/max_stack_height.json b/tests/eof_suite/evmone/eof_tests/eof_validation/max_stack_height.json deleted file mode 100644 index a353635a09..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/max_stack_height.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "max_stack_height": { - "vectors": { - "max_stack_height_0": { - "code": "0xef000101000802000200040bfe0400000000800000000003ffe3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "max_stack_height_1": { - "code": "0xef00010100080200020c01000104000000008003ff00000000600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e3000100e4", - "results": { - "Prague": { - "result": true - } - } - }, - "max_stack_height_2": { - "code": "0xef000101000402000108010400000000800400600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600100", - "results": { - "Prague": { - "exception": "EOF_MaxStackHeightExceeded", - "result": false - } - } - }, - "max_stack_height_3": { - "code": "0xef00010100080200020c0400010400000000800400000000006001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e300015050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505000e4", - "results": { - "Prague": { - "exception": "EOF_MaxStackHeightExceeded", - "result": false - } - } - }, - "max_stack_height_4": { - "code": "0xef000101000802000200040c010400000000800000000003ffe3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "exception": "EOF_InvalidMaxStackHeight", - "result": false - } - } - }, - "max_stack_height_5": { - "code": "0xef00010100080200020c04000104000000008003ff000000006001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e300015050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505000e4", - "results": { - "Prague": { - "exception": "EOF_InvalidMaxStackHeight", - "result": false - } - } - }, - "max_stack_height_6": { - "code": "0xef0001010004020001000804000000008000016000e10002600100", - "results": { - "Prague": { - "result": true - } - } - }, - "max_stack_height_7": { - "code": "0xef0001010004020001000604000000008000016000e1fffd00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "max_stack_height_8": { - "code": "0xef0001010004020001000704000000008000016000e200fffc00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_code.json b/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_code.json deleted file mode 100644 index 69b66da04c..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_code.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "minimal_valid_EOF1_code": { - "vectors": { - "minimal_valid_EOF1_code_0": { - "code": "0xef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_code_with_data.json b/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_code_with_data.json deleted file mode 100644 index 3155e80573..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_code_with_data.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "minimal_valid_EOF1_code_with_data": { - "vectors": { - "minimal_valid_EOF1_code_with_data_0": { - "code": "0xef000101000402000100010400010000800000feda", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_multiple_code_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_multiple_code_sections.json deleted file mode 100644 index 29a4384403..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/minimal_valid_EOF1_multiple_code_sections.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "minimal_valid_EOF1_multiple_code_sections": { - "vectors": { - "no_data_section": { - "code": "0xef000101000802000200010001000080000000800000fefe", - "results": { - "Prague": { - "exception": "EOF_DataSectionMissing", - "result": false - } - } - }, - "non_void_input_output": { - "code": "0xef0001010010020004000500060008000204000000008000010100000100010003020300035fe300010050e3000250e43080e300035050e480e4", - "results": { - "Prague": { - "result": true - } - } - }, - "with_data_section": { - "code": "0xef000101000802000200030001040001000080000000800000e50001feda", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/multiple_code_sections_headers.json b/tests/eof_suite/evmone/eof_tests/eof_validation/multiple_code_sections_headers.json deleted file mode 100644 index 0fd093f540..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/multiple_code_sections_headers.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "multiple_code_sections_headers": { - "vectors": { - "multiple_code_sections_headers_0": { - "code": "0xef0001010008020001000402000100050400000000800000045c000000405c0000002e0005", - "results": { - "Prague": { - "exception": "EOF_DataSectionMissing", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/non_returning_status.json b/tests/eof_suite/evmone/eof_tests/eof_validation/non_returning_status.json deleted file mode 100644 index 0d16599949..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/non_returning_status.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "non_returning_status": { - "vectors": { - "non_returning_status_0": { - "code": "0xef00010100040200010001040000000080000000", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_1": { - "code": "0xef000101000802000200030001040000000080000000800000e5000100", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_10": { - "code": "0xef000101000c020003000400070001040000000080000101800001000000005fe50001e10001e4e50002e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNonReturningFlag", - "result": false - } - } - }, - "non_returning_status_11": { - "code": "0xef0001010008020002000400070400000000800001018000015fe50001e10001e4e50000", - "results": { - "Prague": { - "exception": "EOF_InvalidNonReturningFlag", - "result": false - } - } - }, - "non_returning_status_12": { - "code": "0xef000101000c02000300030003000304000000008000000080000000800000e50001e50002e50001", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_13": { - "code": "0xef000101000c02000300040003000304000000008000000000000000000000e3000100e50002e50001", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_2": { - "code": "0xef000101000802000200040001040000000080000000000000e3000100e4", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_3": { - "code": "0xef000101000c02000300040003000104000000008000000000000000000000e3000100e50002e4", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_4": { - "code": "0xef000101000c020003000500070001040000000080000101000001000000005fe3000100e10001e4e50002e4", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_5": { - "code": "0xef0001010008020002000500070400000000800001010000015fe3000100e10001e4e50000", - "results": { - "Prague": { - "result": true - } - } - }, - "non_returning_status_6": { - "code": "0xef000101000802000200030001040000000080000000800000e50001e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNonReturningFlag", - "result": false - } - } - }, - "non_returning_status_7": { - "code": "0xef000101000402000100010400000000800000e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNonReturningFlag", - "result": false - } - } - }, - "non_returning_status_8": { - "code": "0xef000101000c02000300030003000104000000008000000080000000000000e50001e50002e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNonReturningFlag", - "result": false - } - } - }, - "non_returning_status_9": { - "code": "0xef000101000802000200030003040000000080000000000000e50001e50000", - "results": { - "Prague": { - "exception": "EOF_InvalidNonReturningFlag", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_return.json b/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_return.json deleted file mode 100644 index 1f66a25aed..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_return.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "runtime_container_return": { - "vectors": { - "runtime_container_return_0": { - "code": "0xef00010100040200010005040000000080000260006000f3", - "results": { - "Prague": { - "result": true - } - } - }, - "runtime_container_return_1": { - "code": "0xef000101000402000100060300010018040000000080000260006000ee00ef00010100040200010005040000000080000260006000f3", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "runtime_container_return_2": { - "code": "0xef0001010004020001000b030001003604000000008000046000600060006000ec0000ef000101000402000100060300010018040000000080000260006000ee00ef00010100040200010005040000000080000260006000f3", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_returncontract.json b/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_returncontract.json deleted file mode 100644 index aa3b80ddac..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_returncontract.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "runtime_container_returncontract": { - "vectors": { - "runtime_container_returncontract_0": { - "code": "0xef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - }, - "runtime_container_returncontract_1": { - "code": "0xef000101000402000100060300010032040000000080000260006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", - "containerKind": "INITCODE", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - }, - "runtime_container_returncontract_2": { - "code": "0xef0001010004020001000b030001005004000000008000046000600060006000ec0000ef000101000402000100060300010032040000000080000260006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe", - "results": { - "Prague": { - "exception": "EOF_IncompatibleContainerKind", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_revert.json b/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_revert.json deleted file mode 100644 index 4a94b4c86e..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_revert.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "runtime_container_revert": { - "vectors": { - "runtime_container_revert_0": { - "code": "0xef00010100040200010005040000000080000260006000fd", - "results": { - "Prague": { - "result": true - } - } - }, - "runtime_container_revert_1": { - "code": "0xef000101000402000100060300010018040000000080000260006000ee00ef00010100040200010005040000000080000260006000fd", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "runtime_container_revert_2": { - "code": "0xef0001010004020001000b030001003604000000008000046000600060006000ec0000ef000101000402000100060300010018040000000080000260006000ee00ef00010100040200010005040000000080000260006000fd", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_stop.json b/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_stop.json deleted file mode 100644 index 1d8b30f4b1..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/runtime_container_stop.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "runtime_container_stop": { - "vectors": { - "runtime_container_stop_0": { - "code": "0xef00010100040200010001040000000080000000", - "results": { - "Prague": { - "result": true - } - } - }, - "runtime_container_stop_1": { - "code": "0xef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", - "containerKind": "INITCODE", - "results": { - "Prague": { - "result": true - } - } - }, - "runtime_container_stop_2": { - "code": "0xef0001010004020001000b030001003204000000008000046000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjump.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjump.json deleted file mode 100644 index 4e0e76d213..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjump.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "backwards_rjump": { - "vectors": { - "backwards_rjump_0": { - "code": "0xef000101000402000100030400000000800000e0fffd", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjump_1": { - "code": "0xef0001010004020001000504000000008000015f50e0fffb", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjump_2": { - "code": "0xef0001010004020001000d04000000008000015f506001e10003e0fff8e0fff5", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjump_3": { - "code": "0xef0001010004020001000e04000000008000015f506001e10003e0fff85fe0fff4", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjump_4": { - "code": "0xef0001010004020001000404000000008000015fe0fffc", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjump_5": { - "code": "0xef0001010004020001000504000000008000015f50e0fffc", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjump_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjump_variable_stack.json deleted file mode 100644 index 972572398a..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjump_variable_stack.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "backwards_rjump_variable_stack": { - "vectors": { - "backwards_rjump_variable_stack_0": { - "code": "0xef0001010004020001000b04000000008000035f6000e100025f5fe0fffd", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjump_variable_stack_1": { - "code": "0xef0001010004020001000d04000000008000045f6000e100025f5f5f50e0fffb", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjump_variable_stack_2": { - "code": "0xef0001010004020001001504000000008000045f6000e100025f5f5f506001e10003e0fff8e0fff5", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjump_variable_stack_3": { - "code": "0xef0001010004020001001604000000008000045f6000e100025f5f5f506001e10003e0fff85fe0fff4", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjump_variable_stack_4": { - "code": "0xef0001010004020001001104000000008000045f6000e100025f5f6000e100015fe0fff9", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjump_variable_stack_5": { - "code": "0xef0001010004020001001104000000008000045f6000e100025f5f6000e1000150e0fff9", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjump_variable_stack_6": { - "code": "0xef0001010004020001000c04000000008000045f6000e100025f5f5fe0fffc", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjump_variable_stack_7": { - "code": "0xef0001010004020001000d04000000008000035f6000e100025f5f5f50e0fffc", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpi.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpi.json deleted file mode 100644 index cdc6a5873a..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpi.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "backwards_rjumpi": { - "vectors": { - "backwards_rjumpi_0": { - "code": "0xef0001010004020001000604000000008000016000e1fffb00", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_1": { - "code": "0xef0001010004020001000804000000008000015f506000e1fff900", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_10": { - "code": "0xef0001010004020001000e040000000080000360be6000e10001506000e1fff500", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_2": { - "code": "0xef0001010004020001000d04000000008000015f506000e1fff96000e1fff400", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_3": { - "code": "0xef0001010004020001000e04000000008000025f506000e1fff95f6000e1fff300", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_4": { - "code": "0xef0001010004020001000904000000008000025f60010180e1fff900", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_5": { - "code": "0xef0001010004020001000a04000000008000025f6001018080e1fff800", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_6": { - "code": "0xef0001010004020001000804000000008000025f5f5f50e1fffc00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_7": { - "code": "0xef0001010004020001000a04000000008000015f506000e1fff9e0fff6", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_8": { - "code": "0xef0001010004020001000b04000000008000015f506000e1fff95fe0fff5", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_9": { - "code": "0xef0001010004020001000d04000000008000035f6000e100015f6000e1fff500", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpi_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpi_variable_stack.json deleted file mode 100644 index 427148d464..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpi_variable_stack.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "backwards_rjumpi_variable_stack": { - "vectors": { - "backwards_rjumpi_variable_stack_0": { - "code": "0xef0001010004020001000e04000000008000045f6000e100025f5f6000e1fffb00", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_variable_stack_1": { - "code": "0xef0001010004020001001004000000008000045f6000e100025f5f5f506000e1fff900", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_variable_stack_2": { - "code": "0xef0001010004020001001504000000008000045f6000e100025f5f5f506000e1fff96000e1fff400", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_variable_stack_3": { - "code": "0xef0001010004020001001604000000008000055f6000e100025f5f5f506000e1fff95f6000e1fff300", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_variable_stack_4": { - "code": "0xef0001010004020001001104000000008000055f6000e100025f5f5f60010180e1fff900", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_variable_stack_5": { - "code": "0xef0001010004020001001204000000008000055f6000e100025f5f5f6001018080e1fff800", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_variable_stack_6": { - "code": "0xef0001010004020001001004000000008000055f6000e100025f5f5f5f5f50e1fffc00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpi_variable_stack_7": { - "code": "0xef0001010004020001001204000000008000045f6000e100025f5f5f506000e1fff9e0fff6", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpi_variable_stack_8": { - "code": "0xef0001010004020001001304000000008000045f6000e100025f5f5f506000e1fff95fe0fff5", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpv.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpv.json deleted file mode 100644 index fae2f6081e..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpv.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "backwards_rjumpv": { - "vectors": { - "backwards_rjumpv_0": { - "code": "0xef0001010004020001000704000000008000016000e200fffa00", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_1": { - "code": "0xef0001010004020001000904000000008000015f506000e200fff800", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_2": { - "code": "0xef0001010004020001000f04000000008000015f506000e200fff86000e200fff200", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_3": { - "code": "0xef0001010004020001001004000000008000025f506000e200fff85f6000e200fff100", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpv_4": { - "code": "0xef0001010004020001000b04000000008000015f506000e200fff8e0fff5", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_5": { - "code": "0xef0001010004020001000c04000000008000015f506000e200fff85fe0fff4", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpv_6": { - "code": "0xef0001010004020001000e04000000008000035f6000e100015f6000e200fff400", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpv_7": { - "code": "0xef0001010004020001000f040000000080000360be6000e10001506000e200fff400", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpv_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpv_variable_stack.json deleted file mode 100644 index 0cce8488cd..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/backwards_rjumpv_variable_stack.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "backwards_rjumpv_variable_stack": { - "vectors": { - "backwards_rjumpv_variable_stack_0": { - "code": "0xef0001010004020001000f04000000008000045f6000e100025f5f6000e200fffa00", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_variable_stack_1": { - "code": "0xef0001010004020001001104000000008000045f6000e100025f5f5f506000e200fff800", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_variable_stack_2": { - "code": "0xef0001010004020001001704000000008000045f6000e100025f5f5f506000e200fff86000e200fff200", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_variable_stack_3": { - "code": "0xef0001010004020001001804000000008000055f6000e100025f5f5f506000e200fff85f6000e200fff100", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpv_variable_stack_4": { - "code": "0xef0001010004020001001304000000008000045f6000e100025f5f5f506000e200fff8e0fff5", - "results": { - "Prague": { - "result": true - } - } - }, - "backwards_rjumpv_variable_stack_5": { - "code": "0xef0001010004020001001404000000008000045f6000e100025f5f5f506000e200fff85fe0fff4", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpv_variable_stack_6": { - "code": "0xef0001010004020001001604000000008000055f6000e100025f5f5f6000e100015f6000e200fff400", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "backwards_rjumpv_variable_stack_7": { - "code": "0xef0001010004020001001704000000008000055f6000e100025f5f5f5f6000e10001506000e200fff400", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_overflow.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_overflow.json deleted file mode 100644 index bc17fd15a5..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_overflow.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "callf_stack_overflow": { - "vectors": { - "callf_stack_overflow_0": { - "code": "0xef000101000802000200040604040000000080000000000200e300010060016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e300015050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_stack_overflow_1": { - "code": "0xef000101000802000200040607040000000080000000000201e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_stack_overflow_2": { - "code": "0xef000101000802000200040c010400000000800000000003ffe3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_stack_overflow_3": { - "code": "0xef000101000c02000300040c0100030400000000800000000003ff00000001e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30002505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e45f50e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_stack_overflow_4": { - "code": "0xef000101000c02000300040c0100050400000000800000000003ff00000002e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30002505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e45f5f5050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_overflow_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_overflow_variable_stack.json deleted file mode 100644 index cd78ff8f8f..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_overflow_variable_stack.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "callf_stack_overflow_variable_stack": { - "vectors": { - "callf_stack_overflow_variable_stack_0": { - "code": "0xef0001010008020002040606010400000000800200000002005f6000e100025f5f60016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160015050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_stack_overflow_variable_stack_1": { - "code": "0xef00010100080200020406060a0400000000800200000002035f6000e100025f5f60016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160015050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_stack_overflow_variable_stack_2": { - "code": "0xef0001010008020002040606070400000000800200000002025f6000e100025f5f60016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000100600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_stack_overflow_variable_stack_3": { - "code": "0xef00010100080200020804000304000000008003ff000000015f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f50e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_stack_overflow_variable_stack_4": { - "code": "0xef00010100080200020804000b04000000008003ff000000055f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5f5f5f5050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_stack_overflow_variable_stack_5": { - "code": "0xef00010100080200020804000504000000008003ff000000025f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_validation.json deleted file mode 100644 index b0eda869ce..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_stack_validation.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "callf_stack_validation": { - "vectors": { - "callf_stack_validation_0": { - "code": "0xef000101000c02000300040006000204000000008000010001000202010002e30001005f5fe30002e450e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_stack_validation_1": { - "code": "0xef000101000c02000300040007000204000000008000010001000302010002e30001005f5f5fe30002e450e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "callf_stack_validation_2": { - "code": "0xef000101000c02000300040005000204000000008000010001000102010002e30001005fe30002e450e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_with_inputs_stack_overflow.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_with_inputs_stack_overflow.json deleted file mode 100644 index a6f5af7c67..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_with_inputs_stack_overflow.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "callf_with_inputs_stack_overflow": { - "vectors": { - "callf_with_inputs_stack_overflow_0": { - "code": "0xef00010100080200020bfd000304000000008003ff02000002600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e300015050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f35050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_with_inputs_stack_overflow_1": { - "code": "0xef00010100080200020bff000404000000008003ff03030004600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f3600150e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_with_inputs_stack_overflow_2": { - "code": "0xef00010100080200020bff000304000000008003ff03050005600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f35f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_3": { - "code": "0xef00010100080200020bff000504000000008003ff03030005600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f35f5f5050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_4": { - "code": "0xef00010100080200020c00000504000000008003ff020000036001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f35f505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_5": { - "code": "0xef00010100080200020bfe000704000000008003ff02000004600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f35f5f50505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_with_inputs_stack_overflow_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_with_inputs_stack_overflow_variable_stack.json deleted file mode 100644 index 85ac3816a7..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/callf_with_inputs_stack_overflow_variable_stack.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "callf_with_inputs_stack_overflow_variable_stack": { - "vectors": { - "callf_with_inputs_stack_overflow_variable_stack_0": { - "code": "0xef00010100080200020804000304000000008003ff020000025f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_1": { - "code": "0xef00010100080200020804000404000000008003ff030300045f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e3000100600150e4", - "results": { - "Prague": { - "result": true - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_2": { - "code": "0xef00010100080200020804000504000000008003ff030700075f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_3": { - "code": "0xef00010100080200020804000304000000008003ff030500055f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_4": { - "code": "0xef00010100080200020804000704000000008003ff030300075f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5f5f5050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_5": { - "code": "0xef00010100080200020804000504000000008003ff030300055f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_6": { - "code": "0xef00010100080200020806000904000000008003ff020000055f6000e100025f5f6001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5f5050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_7": { - "code": "0xef00010100080200020806000504000000008003ff020000035f6000e100025f5f6001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_8": { - "code": "0xef00010100080200020804000b04000000008003ff020000065f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f5f5f505050505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "callf_with_inputs_stack_overflow_variable_stack_9": { - "code": "0xef00010100080200020804000704000000008003ff020000045f6000e100025f5f600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e30001005f5f50505050e4", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/dupn_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/dupn_stack_validation.json deleted file mode 100644 index e34d293dd3..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/dupn_stack_validation.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "dupn_stack_validation": { - "vectors": { - "dupn_stack_validation_0": { - "code": "0xef0001010004020001002b040000000080001560016001600160016001600160016001600160016001600160016001600160016001600160016001e60000", - "results": { - "Prague": { - "result": true - } - } - }, - "dupn_stack_validation_1": { - "code": "0xef0001010004020001002b040000000080001560016001600160016001600160016001600160016001600160016001600160016001600160016001e61300", - "results": { - "Prague": { - "result": true - } - } - }, - "dupn_stack_validation_2": { - "code": "0xef0001010004020001002b040000000080001560016001600160016001600160016001600160016001600160016001600160016001600160016001e61400", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "dupn_stack_validation_3": { - "code": "0xef0001010004020001002b040000000080001560016001600160016001600160016001600160016001600160016001600160016001600160016001e6d000", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "dupn_stack_validation_4": { - "code": "0xef0001010004020001002b040000000080001560016001600160016001600160016001600160016001600160016001600160016001600160016001e6fe00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "dupn_stack_validation_5": { - "code": "0xef0001010004020001002b040000000080001560016001600160016001600160016001600160016001600160016001600160016001600160016001e6ff00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_deep_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_deep_stack_validation.json deleted file mode 100644 index 830e71fe4b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_deep_stack_validation.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "exchange_deep_stack_validation": { - "vectors": { - "exchange_deep_stack_validation_0": { - "code": "0xef000101000402000100450400000000800021600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e8ff00", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_empty_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_empty_stack_validation.json deleted file mode 100644 index 99fddf702c..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_empty_stack_validation.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "exchange_empty_stack_validation": { - "vectors": { - "exchange_empty_stack_validation_0": { - "code": "0xef000101000402000100030400000000800000e80000", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_stack_validation.json deleted file mode 100644 index 831f357963..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/exchange_stack_validation.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "exchange_stack_validation": { - "vectors": { - "exchange_stack_validation_0": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e80000", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_1": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e81000", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_10": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e81600", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_11": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e86100", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_12": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e88000", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_13": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e80800", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_14": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e87100", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_15": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e81700", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_16": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e84400", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_17": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e85300", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_18": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e83500", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_19": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e8ee00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_2": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e80100", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_20": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e8ef00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_21": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e8fe00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_22": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e8ff00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "exchange_stack_validation_3": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e82000", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_4": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e80200", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_5": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e87000", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_6": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e80700", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_7": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e81100", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_8": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e83400", - "results": { - "Prague": { - "result": true - } - } - }, - "exchange_stack_validation_9": { - "code": "0xef00010100040200010017040000000080000a6001600160016001600160016001600160016001e84300", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjump.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjump.json deleted file mode 100644 index e2b99000ae..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjump.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "forwards_rjump": { - "vectors": { - "forwards_rjump_0": { - "code": "0xef000101000402000100040400000000800000e0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_1": { - "code": "0xef0001010004020001000b04000000008000025f6000e10003e000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_2": { - "code": "0xef0001010004020001001304000000008000025f6000e100086000e10006e00004e000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_3": { - "code": "0xef0001010004020001000b04000000008000025f6000e10003e000015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_4": { - "code": "0xef0001010004020001001404000000008000025f6000e100086000e10007e000055fe000011900", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjump_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjump_variable_stack.json deleted file mode 100644 index 62c5fb2b5b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjump_variable_stack.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "forwards_rjump_variable_stack": { - "vectors": { - "forwards_rjump_variable_stack_0": { - "code": "0xef0001010004020001000c04000000008000035f6000e100025f5fe0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_variable_stack_1": { - "code": "0xef0001010004020001001304000000008000055f6000e100025f5f5f6000e10003e000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_variable_stack_2": { - "code": "0xef0001010004020001001b04000000008000055f6000e100025f5f5f6000e100086000e10006e00004e000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_variable_stack_3": { - "code": "0xef0001010004020001001304000000008000055f6000e100025f5f5f6000e10003e000015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjump_variable_stack_4": { - "code": "0xef0001010004020001001b04000000008000045f6000e100025f5f6000e100086000e10007e000055fe000011900", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpi.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpi.json deleted file mode 100644 index b7f9d445bb..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpi.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "forwards_rjumpi": { - "vectors": { - "forwards_rjumpi_0": { - "code": "0xef0001010004020001000604000000008000016001e1000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_1": { - "code": "0xef0001010004020001000804000000008000025f6000e100011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_10": { - "code": "0xef0001010004020001000c04000000008000025f6000e1000450e000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_11": { - "code": "0xef0001010004020001000a04000000008000025f6000e10003e0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_12": { - "code": "0xef0001010004020001000b04000000008000025f6000e100045fe0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_2": { - "code": "0xef0001010004020001000d04000000008000025f6000e100066000e100011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_3": { - "code": "0xef0001010004020001000804000000008000025f6000e100015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_4": { - "code": "0xef0001010004020001000e04000000008000035f6000e100075f6000e100011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_5": { - "code": "0xef0001010004020001001004000000008000035f60010180600a11e1000480e1fff200", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_6": { - "code": "0xef0001010004020001001104000000008000035f60010180600a11e100055f80e1fff300", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_7": { - "code": "0xef0001010004020001000c04000000008000025f6000e100045fe000015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_8": { - "code": "0xef0001010004020001000c04000000008000025f6000e100045fe000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_9": { - "code": "0xef0001010004020001000c04000000008000025f6000e1000450e000015000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpi_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpi_variable_stack.json deleted file mode 100644 index cc0c419203..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpi_variable_stack.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "forwards_rjumpi_variable_stack": { - "vectors": { - "forwards_rjumpi_variable_stack_0": { - "code": "0xef0001010004020001000e04000000008000045f6000e100025f5f6001e1000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_1": { - "code": "0xef0001010004020001001004000000008000055f6000e100025f5f5f6000e100011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_10": { - "code": "0xef0001010004020001001404000000008000055f6000e100025f5f5f6000e1000450e000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_11": { - "code": "0xef0001010004020001001204000000008000055f6000e100025f5f5f6000e10003e0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_12": { - "code": "0xef0001010004020001001304000000008000055f6000e100025f5f5f6000e100045fe0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_2": { - "code": "0xef0001010004020001001504000000008000055f6000e100025f5f5f6000e100066000e100011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_3": { - "code": "0xef0001010004020001001004000000008000055f6000e100025f5f5f6000e100015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_4": { - "code": "0xef0001010004020001001604000000008000065f6000e100025f5f5f6000e100075f6000e100011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_5": { - "code": "0xef0001010004020001001804000000008000065f6000e100025f5f5f60010180600a11e1000480e1fff200", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_6": { - "code": "0xef0001010004020001001904000000008000065f6000e100025f5f5f60010180600a11e100055f80e1fff300", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_7": { - "code": "0xef0001010004020001001404000000008000055f6000e100025f5f5f6000e100045fe000015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_8": { - "code": "0xef0001010004020001001404000000008000055f6000e100025f5f5f6000e100045fe000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpi_variable_stack_9": { - "code": "0xef0001010004020001001404000000008000055f6000e100025f5f5f6000e1000450e000015000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpv.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpv.json deleted file mode 100644 index dcfe6faa9d..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpv.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "forwards_rjumpv": { - "vectors": { - "forwards_rjumpv_0": { - "code": "0xef0001010004020001000704000000008000016001e200000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_1": { - "code": "0xef0001010004020001000904000000008000025f6000e20000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_2": { - "code": "0xef0001010004020001000d04000000008000025f6000e201000200035f501900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_3": { - "code": "0xef0001010004020001000904000000008000025f6000e20000015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_4": { - "code": "0xef0001010004020001000d04000000008000035f6000e201000100025f5f1900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_5": { - "code": "0xef0001010004020001001604000000008000025f6000e2010005000a6001e000076002e00002600300", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_6": { - "code": "0xef0001010004020001001604000000008000045f6000e201000400095fe000085f5fe000035f5f5f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_7": { - "code": "0xef0001010004020001001904000000008000055f5f5f5f6000e2010004000950e000085050e0000350505000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_8": { - "code": "0xef0001010004020001000b04000000008000025f6000e2000003e0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_9": { - "code": "0xef0001010004020001000c04000000008000025f6000e20000045fe0000000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpv_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpv_variable_stack.json deleted file mode 100644 index a4d3aea555..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/forwards_rjumpv_variable_stack.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "forwards_rjumpv_variable_stack": { - "vectors": { - "forwards_rjumpv_variable_stack_0": { - "code": "0xef0001010004020001000f04000000008000045f6000e100025f5f6001e200000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_1": { - "code": "0xef0001010004020001001104000000008000055f6000e100025f5f5f6000e20000011900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_2": { - "code": "0xef0001010004020001001504000000008000055f6000e100025f5f5f6000e201000200035f501900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_3": { - "code": "0xef0001010004020001001104000000008000055f6000e100025f5f5f6000e20000015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_4": { - "code": "0xef0001010004020001001504000000008000065f6000e100025f5f5f6000e201000100025f5f1900", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_5": { - "code": "0xef0001010004020001001e04000000008000055f6000e100025f5f5f6000e2010005000a6001e000076002e00002600300", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_6": { - "code": "0xef0001010004020001001e04000000008000075f6000e100025f5f5f6000e201000400095fe000085f5fe000035f5f5f00", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_7": { - "code": "0xef0001010004020001002104000000008000085f6000e100025f5f5f5f5f5f6000e2010004000950e000085050e0000350505000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_8": { - "code": "0xef0001010004020001001304000000008000055f6000e100025f5f5f6000e2000003e0000000", - "results": { - "Prague": { - "result": true - } - } - }, - "forwards_rjumpv_variable_stack_9": { - "code": "0xef0001010004020001001404000000008000055f6000e100025f5f5f6000e20000045fe0000000", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_stack_overflow.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_stack_overflow.json deleted file mode 100644 index 1b7a0d95cc..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_stack_overflow.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "jumpf_stack_overflow": { - "vectors": { - "jumpf_stack_overflow_0": { - "code": "0xef00010100040200010403040000000080020060016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e50000", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_stack_overflow_1": { - "code": "0xef000101000402000104050400000000800201600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e50000", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_stack_overflow_2": { - "code": "0xef0001010004020001080104000000008003ff600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e50000", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_stack_overflow_3": { - "code": "0xef00010100080200020801000204000000008003ff00800001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e500015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_stack_overflow_4": { - "code": "0xef00010100080200020801000304000000008003ff00800002600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001600160016001e500015f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_stack_overflow_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_stack_overflow_variable_stack.json deleted file mode 100644 index 4554f84bfa..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_stack_overflow_variable_stack.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "jumpf_stack_overflow_variable_stack": { - "vectors": { - "jumpf_stack_overflow_variable_stack_0": { - "code": "0xef0001010004020001020804000000008002005f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50000", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_stack_overflow_variable_stack_1": { - "code": "0xef0001010008020002020802040400000000800200008002035f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_stack_overflow_variable_stack_2": { - "code": "0xef0001010008020002020802030400000000800200008002025f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_stack_overflow_variable_stack_3": { - "code": "0xef00010100080200020407000204000000008003ff008000015f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_stack_overflow_variable_stack_4": { - "code": "0xef00010100080200020407000604000000008003ff008000055f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f5f5f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_stack_overflow_variable_stack_5": { - "code": "0xef00010100080200020407000304000000008003ff008000025f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_nonreturning.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_nonreturning.json deleted file mode 100644 index 7cfccdeaf7..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_nonreturning.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "jumpf_to_nonreturning": { - "vectors": { - "jumpf_to_nonreturning_0": { - "code": "0xef000101000802000200030001040000000080000000800000e5000100", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_nonreturning_1": { - "code": "0xef0001010008020002000500010400000000800002008000005f5fe5000100", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_nonreturning_2": { - "code": "0xef0001010008020002000600010400000000800003038000035f5f5fe5000100", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_nonreturning_3": { - "code": "0xef0001010008020002000700010400000000800004038000035f5f5f5fe5000100", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_nonreturning_4": { - "code": "0xef0001010008020002000500010400000000800002038000035f5fe5000100", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_nonreturning_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_nonreturning_variable_stack.json deleted file mode 100644 index 8ac969b806..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_nonreturning_variable_stack.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "jumpf_to_nonreturning_variable_stack": { - "vectors": { - "jumpf_to_nonreturning_variable_stack_0": { - "code": "0xef0001010008020002000b00010400000000800003058000055f6000e100025f5fe50001fe", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_nonreturning_variable_stack_1": { - "code": "0xef0001010008020002000b00010400000000800003038000035f6000e100025f5fe50001fe", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_nonreturning_variable_stack_2": { - "code": "0xef0001010008020002000b00010400000000800003018000015f6000e100025f5fe50001fe", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_nonreturning_variable_stack_3": { - "code": "0xef0001010008020002000b00010400000000800003008000005f6000e100025f5fe50001fe", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_returning.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_returning.json deleted file mode 100644 index 4731686f08..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_returning.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "jumpf_to_returning": { - "vectors": { - "jumpf_to_returning_0": { - "code": "0xef000101000c02000300040003000304000000008000020002000000020002e3000100e500025f5fe4", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_returning_1": { - "code": "0xef000101000c02000300040005000304000000008000020002000200020002e30001005f5fe500025f5fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "jumpf_to_returning_10": { - "code": "0xef000101000c02000300040006000304000000008000020002000303010003e30001005f5f5fe500025050e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_2": { - "code": "0xef000101000c02000300040006000204000000008000020002000303020003e30001005f5f5fe5000250e4", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_returning_3": { - "code": "0xef000101000c02000300040007000204000000008000020002000403020003e30001005f5f5f5fe5000250e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "jumpf_to_returning_4": { - "code": "0xef000101000c02000300040005000204000000008000020002000203020003e30001005f5fe5000250e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_5": { - "code": "0xef000101000c02000300040004000204000000008000020002000100010001e30001005fe500025fe4", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_returning_6": { - "code": "0xef000101000c02000300040006000204000000008000020002000300010001e30001005f5f5fe500025fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "jumpf_to_returning_7": { - "code": "0xef000101000c02000300040003000204000000008000020002000000010001e3000100e500025fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_8": { - "code": "0xef000101000c02000300040007000304000000008000020002000403010003e30001005f5f5f5fe500025050e4", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_to_returning_9": { - "code": "0xef000101000c02000300040008000304000000008000020002000503010003e30001005f5f5f5f5fe500025050e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_returning_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_returning_variable_stack.json deleted file mode 100644 index af4bc13d39..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_to_returning_variable_stack.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "jumpf_to_returning_variable_stack": { - "vectors": { - "jumpf_to_returning_variable_stack_0": { - "code": "0xef000101000c0200030004000b000204000000008000030003000305030003e30001005f6000e100025f5fe500025fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_1": { - "code": "0xef000101000c0200030004000b000104000000008000030003000303030003e30001005f6000e100025f5fe50002e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_2": { - "code": "0xef000101000c0200030004000b000304000000008000030003000301030005e30001005f6000e100025f5fe500025f5fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_3": { - "code": "0xef000101000c0200030004000b000404000000008000030003000300030003e30001005f6000e100025f5fe500025f5f5fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_4": { - "code": "0xef000101000c0200030004000b000504000000008000020002000305010005e30001005f6000e100025f5fe5000250505050e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_5": { - "code": "0xef000101000c0200030004000b000304000000008000020002000303010003e30001005f6000e100025f5fe500025050e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_6": { - "code": "0xef000101000c0200030004000b000104000000008000020002000301010001e30001005f6000e100025f5fe50002e4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "jumpf_to_returning_variable_stack_7": { - "code": "0xef000101000c0200030004000b000204000000008000020002000300010001e30001005f6000e100025f5fe500025fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_with_inputs_stack_overflow.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_with_inputs_stack_overflow.json deleted file mode 100644 index cd30b9ffd2..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_with_inputs_stack_overflow.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "jumpf_with_inputs_stack_overflow": { - "vectors": { - "jumpf_with_inputs_stack_overflow_0": { - "code": "0xef00010100080200020402000204000000008003ff028000035f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_with_inputs_stack_overflow_1": { - "code": "0xef00010100080200020402000304000000008003ff028000045f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_with_inputs_stack_overflow_2": { - "code": "0xef00010100080200020403000204000000008003ff028000035f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_with_inputs_stack_overflow_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_with_inputs_stack_overflow_variable_stack.json deleted file mode 100644 index d83e86a0b5..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/jumpf_with_inputs_stack_overflow_variable_stack.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "jumpf_with_inputs_stack_overflow_variable_stack": { - "vectors": { - "jumpf_with_inputs_stack_overflow_variable_stack_0": { - "code": "0xef00010100080200020407000204000000008003ff028000035f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f00", - "results": { - "Prague": { - "result": true - } - } - }, - "jumpf_with_inputs_stack_overflow_variable_stack_1": { - "code": "0xef00010100080200020407000504000000008003ff028000065f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f5f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_with_inputs_stack_overflow_variable_stack_2": { - "code": "0xef00010100080200020407000304000000008003ff028000045f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_with_inputs_stack_overflow_variable_stack_3": { - "code": "0xef00010100080200020408000404000000008003ff028000055f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f5f5f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - }, - "jumpf_with_inputs_stack_overflow_variable_stack_4": { - "code": "0xef00010100080200020408000204000000008003ff028000035f6000e100025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500015f00", - "results": { - "Prague": { - "exception": "EOF_StackOverflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/no_terminating_instruction.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/no_terminating_instruction.json deleted file mode 100644 index dda6c5a12c..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/no_terminating_instruction.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "no_terminating_instruction": { - "vectors": { - "no_terminating_instruction_0": { - "code": "0xef0001010004020001000104000000008000005f", - "results": { - "Prague": { - "exception": "EOF_InvalidCodeTermination", - "result": false - } - } - }, - "no_terminating_instruction_1": { - "code": "0xef0001010004020001000504000000008000006002600101", - "results": { - "Prague": { - "exception": "EOF_InvalidCodeTermination", - "result": false - } - } - }, - "no_terminating_instruction_2": { - "code": "0xef0001010004020001000504000000008000006001e1fffb", - "results": { - "Prague": { - "exception": "EOF_InvalidCodeTermination", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/non_constant_stack_height.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/non_constant_stack_height.json deleted file mode 100644 index 95903fbe84..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/non_constant_stack_height.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "non_constant_stack_height": { - "vectors": { - "non_constant_stack_height_0": { - "code": "0xef0001010004020001000e04000000008000045fe100075f5f5fe10001505f5ffd", - "results": { - "Prague": { - "result": true - } - } - }, - "non_constant_stack_height_1": { - "code": "0xef0001010004020001000f04000000008000055f5fe100075f5f5fe10001505f5ffd", - "results": { - "Prague": { - "result": true - } - } - }, - "non_constant_stack_height_2": { - "code": "0xef0001010004020001000f04000000008000045fe100075f5f5fe1000150505f5ffd", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/retf_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/retf_stack_validation.json deleted file mode 100644 index 825c7b9a46..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/retf_stack_validation.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "retf_stack_validation": { - "vectors": { - "retf_stack_validation_0": { - "code": "0xef000101000802000200040003040000000080000200020002e30001005f5fe4", - "results": { - "Prague": { - "result": true - } - } - }, - "retf_stack_validation_1": { - "code": "0xef000101000802000200040002040000000080000200020001e30001005fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "retf_stack_validation_2": { - "code": "0xef000101000802000200040004040000000080000200020003e30001005f5f5fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "retf_stack_validation_3": { - "code": "0xef00010100080200020005000d0400000000800002010200025fe3000100e1000760016001e000025f5fe4", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/retf_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/retf_variable_stack.json deleted file mode 100644 index 0c0d2608fa..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/retf_variable_stack.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "retf_variable_stack": { - "vectors": { - "retf_variable_stack_0": { - "code": "0xef000101000802000200040009040000000080000500050003e30001005f6000e100025f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "retf_variable_stack_1": { - "code": "0xef000101000802000200040009040000000080000300030003e30001005f6000e100025f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "retf_variable_stack_2": { - "code": "0xef000101000802000200040009040000000080000100010003e30001005f6000e100025f5fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - }, - "retf_variable_stack_3": { - "code": "0xef000101000802000200040009040000000080000000000003e30001005f6000e100025f5fe4", - "results": { - "Prague": { - "exception": "EOF_InvalidNumberOfOutputs", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/self_referencing_jumps.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/self_referencing_jumps.json deleted file mode 100644 index 7d6e133833..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/self_referencing_jumps.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "self_referencing_jumps": { - "vectors": { - "rjump": { - "code": "0xef000101000402000100030400000000800000e0fffd", - "results": { - "Prague": { - "result": true - } - } - }, - "rjumpi": { - "code": "0xef0001010004020001000604000000008000006000e1fffd00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "rjumpv": { - "code": "0xef0001010004020001000704000000008000006000e200fffc00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/self_referencing_jumps_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/self_referencing_jumps_variable_stack.json deleted file mode 100644 index 7c545a45b6..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/self_referencing_jumps_variable_stack.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "self_referencing_jumps_variable_stack": { - "vectors": { - "rjump": { - "code": "0xef0001010004020001000b04000000008000035f6000e100025f5fe0fffd", - "results": { - "Prague": { - "result": true - } - } - }, - "rjumpi": { - "code": "0xef0001010004020001000e04000000008000045f6000e100025f5f6000e1fffd00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - }, - "rjumpv": { - "code": "0xef0001010004020001000f04000000008000045f6000e100025f5f6000e200fffc00", - "results": { - "Prague": { - "exception": "EOF_ConflictingStackHeight", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/stack_range_maximally_broad.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/stack_range_maximally_broad.json deleted file mode 100644 index 768020dcae..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/stack_range_maximally_broad.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "stack_range_maximally_broad": { - "vectors": { - "invalid_1024_rjumpis": { - "code": "0xef0001010004020001140104000000008003ff5fe113fc5f5fe113f75f5fe113f25f5fe113ed5f5fe113e85f5fe113e35f5fe113de5f5fe113d95f5fe113d45f5fe113cf5f5fe113ca5f5fe113c55f5fe113c05f5fe113bb5f5fe113b65f5fe113b15f5fe113ac5f5fe113a75f5fe113a25f5fe1139d5f5fe113985f5fe113935f5fe1138e5f5fe113895f5fe113845f5fe1137f5f5fe1137a5f5fe113755f5fe113705f5fe1136b5f5fe113665f5fe113615f5fe1135c5f5fe113575f5fe113525f5fe1134d5f5fe113485f5fe113435f5fe1133e5f5fe113395f5fe113345f5fe1132f5f5fe1132a5f5fe113255f5fe113205f5fe1131b5f5fe113165f5fe113115f5fe1130c5f5fe113075f5fe113025f5fe112fd5f5fe112f85f5fe112f35f5fe112ee5f5fe112e95f5fe112e45f5fe112df5f5fe112da5f5fe112d55f5fe112d05f5fe112cb5f5fe112c65f5fe112c15f5fe112bc5f5fe112b75f5fe112b25f5fe112ad5f5fe112a85f5fe112a35f5fe1129e5f5fe112995f5fe112945f5fe1128f5f5fe1128a5f5fe112855f5fe112805f5fe1127b5f5fe112765f5fe112715f5fe1126c5f5fe112675f5fe112625f5fe1125d5f5fe112585f5fe112535f5fe1124e5f5fe112495f5fe112445f5fe1123f5f5fe1123a5f5fe112355f5fe112305f5fe1122b5f5fe112265f5fe112215f5fe1121c5f5fe112175f5fe112125f5fe1120d5f5fe112085f5fe112035f5fe111fe5f5fe111f95f5fe111f45f5fe111ef5f5fe111ea5f5fe111e55f5fe111e05f5fe111db5f5fe111d65f5fe111d15f5fe111cc5f5fe111c75f5fe111c25f5fe111bd5f5fe111b85f5fe111b35f5fe111ae5f5fe111a95f5fe111a45f5fe1119f5f5fe1119a5f5fe111955f5fe111905f5fe1118b5f5fe111865f5fe111815f5fe1117c5f5fe111775f5fe111725f5fe1116d5f5fe111685f5fe111635f5fe1115e5f5fe111595f5fe111545f5fe1114f5f5fe1114a5f5fe111455f5fe111405f5fe1113b5f5fe111365f5fe111315f5fe1112c5f5fe111275f5fe111225f5fe1111d5f5fe111185f5fe111135f5fe1110e5f5fe111095f5fe111045f5fe110ff5f5fe110fa5f5fe110f55f5fe110f05f5fe110eb5f5fe110e65f5fe110e15f5fe110dc5f5fe110d75f5fe110d25f5fe110cd5f5fe110c85f5fe110c35f5fe110be5f5fe110b95f5fe110b45f5fe110af5f5fe110aa5f5fe110a55f5fe110a05f5fe1109b5f5fe110965f5fe110915f5fe1108c5f5fe110875f5fe110825f5fe1107d5f5fe110785f5fe110735f5fe1106e5f5fe110695f5fe110645f5fe1105f5f5fe1105a5f5fe110555f5fe110505f5fe1104b5f5fe110465f5fe110415f5fe1103c5f5fe110375f5fe110325f5fe1102d5f5fe110285f5fe110235f5fe1101e5f5fe110195f5fe110145f5fe1100f5f5fe1100a5f5fe110055f5fe110005f5fe10ffb5f5fe10ff65f5fe10ff15f5fe10fec5f5fe10fe75f5fe10fe25f5fe10fdd5f5fe10fd85f5fe10fd35f5fe10fce5f5fe10fc95f5fe10fc45f5fe10fbf5f5fe10fba5f5fe10fb55f5fe10fb05f5fe10fab5f5fe10fa65f5fe10fa15f5fe10f9c5f5fe10f975f5fe10f925f5fe10f8d5f5fe10f885f5fe10f835f5fe10f7e5f5fe10f795f5fe10f745f5fe10f6f5f5fe10f6a5f5fe10f655f5fe10f605f5fe10f5b5f5fe10f565f5fe10f515f5fe10f4c5f5fe10f475f5fe10f425f5fe10f3d5f5fe10f385f5fe10f335f5fe10f2e5f5fe10f295f5fe10f245f5fe10f1f5f5fe10f1a5f5fe10f155f5fe10f105f5fe10f0b5f5fe10f065f5fe10f015f5fe10efc5f5fe10ef75f5fe10ef25f5fe10eed5f5fe10ee85f5fe10ee35f5fe10ede5f5fe10ed95f5fe10ed45f5fe10ecf5f5fe10eca5f5fe10ec55f5fe10ec05f5fe10ebb5f5fe10eb65f5fe10eb15f5fe10eac5f5fe10ea75f5fe10ea25f5fe10e9d5f5fe10e985f5fe10e935f5fe10e8e5f5fe10e895f5fe10e845f5fe10e7f5f5fe10e7a5f5fe10e755f5fe10e705f5fe10e6b5f5fe10e665f5fe10e615f5fe10e5c5f5fe10e575f5fe10e525f5fe10e4d5f5fe10e485f5fe10e435f5fe10e3e5f5fe10e395f5fe10e345f5fe10e2f5f5fe10e2a5f5fe10e255f5fe10e205f5fe10e1b5f5fe10e165f5fe10e115f5fe10e0c5f5fe10e075f5fe10e025f5fe10dfd5f5fe10df85f5fe10df35f5fe10dee5f5fe10de95f5fe10de45f5fe10ddf5f5fe10dda5f5fe10dd55f5fe10dd05f5fe10dcb5f5fe10dc65f5fe10dc15f5fe10dbc5f5fe10db75f5fe10db25f5fe10dad5f5fe10da85f5fe10da35f5fe10d9e5f5fe10d995f5fe10d945f5fe10d8f5f5fe10d8a5f5fe10d855f5fe10d805f5fe10d7b5f5fe10d765f5fe10d715f5fe10d6c5f5fe10d675f5fe10d625f5fe10d5d5f5fe10d585f5fe10d535f5fe10d4e5f5fe10d495f5fe10d445f5fe10d3f5f5fe10d3a5f5fe10d355f5fe10d305f5fe10d2b5f5fe10d265f5fe10d215f5fe10d1c5f5fe10d175f5fe10d125f5fe10d0d5f5fe10d085f5fe10d035f5fe10cfe5f5fe10cf95f5fe10cf45f5fe10cef5f5fe10cea5f5fe10ce55f5fe10ce05f5fe10cdb5f5fe10cd65f5fe10cd15f5fe10ccc5f5fe10cc75f5fe10cc25f5fe10cbd5f5fe10cb85f5fe10cb35f5fe10cae5f5fe10ca95f5fe10ca45f5fe10c9f5f5fe10c9a5f5fe10c955f5fe10c905f5fe10c8b5f5fe10c865f5fe10c815f5fe10c7c5f5fe10c775f5fe10c725f5fe10c6d5f5fe10c685f5fe10c635f5fe10c5e5f5fe10c595f5fe10c545f5fe10c4f5f5fe10c4a5f5fe10c455f5fe10c405f5fe10c3b5f5fe10c365f5fe10c315f5fe10c2c5f5fe10c275f5fe10c225f5fe10c1d5f5fe10c185f5fe10c135f5fe10c0e5f5fe10c095f5fe10c045f5fe10bff5f5fe10bfa5f5fe10bf55f5fe10bf05f5fe10beb5f5fe10be65f5fe10be15f5fe10bdc5f5fe10bd75f5fe10bd25f5fe10bcd5f5fe10bc85f5fe10bc35f5fe10bbe5f5fe10bb95f5fe10bb45f5fe10baf5f5fe10baa5f5fe10ba55f5fe10ba05f5fe10b9b5f5fe10b965f5fe10b915f5fe10b8c5f5fe10b875f5fe10b825f5fe10b7d5f5fe10b785f5fe10b735f5fe10b6e5f5fe10b695f5fe10b645f5fe10b5f5f5fe10b5a5f5fe10b555f5fe10b505f5fe10b4b5f5fe10b465f5fe10b415f5fe10b3c5f5fe10b375f5fe10b325f5fe10b2d5f5fe10b285f5fe10b235f5fe10b1e5f5fe10b195f5fe10b145f5fe10b0f5f5fe10b0a5f5fe10b055f5fe10b005f5fe10afb5f5fe10af65f5fe10af15f5fe10aec5f5fe10ae75f5fe10ae25f5fe10add5f5fe10ad85f5fe10ad35f5fe10ace5f5fe10ac95f5fe10ac45f5fe10abf5f5fe10aba5f5fe10ab55f5fe10ab05f5fe10aab5f5fe10aa65f5fe10aa15f5fe10a9c5f5fe10a975f5fe10a925f5fe10a8d5f5fe10a885f5fe10a835f5fe10a7e5f5fe10a795f5fe10a745f5fe10a6f5f5fe10a6a5f5fe10a655f5fe10a605f5fe10a5b5f5fe10a565f5fe10a515f5fe10a4c5f5fe10a475f5fe10a425f5fe10a3d5f5fe10a385f5fe10a335f5fe10a2e5f5fe10a295f5fe10a245f5fe10a1f5f5fe10a1a5f5fe10a155f5fe10a105f5fe10a0b5f5fe10a065f5fe10a015f5fe109fc5f5fe109f75f5fe109f25f5fe109ed5f5fe109e85f5fe109e35f5fe109de5f5fe109d95f5fe109d45f5fe109cf5f5fe109ca5f5fe109c55f5fe109c05f5fe109bb5f5fe109b65f5fe109b15f5fe109ac5f5fe109a75f5fe109a25f5fe1099d5f5fe109985f5fe109935f5fe1098e5f5fe109895f5fe109845f5fe1097f5f5fe1097a5f5fe109755f5fe109705f5fe1096b5f5fe109665f5fe109615f5fe1095c5f5fe109575f5fe109525f5fe1094d5f5fe109485f5fe109435f5fe1093e5f5fe109395f5fe109345f5fe1092f5f5fe1092a5f5fe109255f5fe109205f5fe1091b5f5fe109165f5fe109115f5fe1090c5f5fe109075f5fe109025f5fe108fd5f5fe108f85f5fe108f35f5fe108ee5f5fe108e95f5fe108e45f5fe108df5f5fe108da5f5fe108d55f5fe108d05f5fe108cb5f5fe108c65f5fe108c15f5fe108bc5f5fe108b75f5fe108b25f5fe108ad5f5fe108a85f5fe108a35f5fe1089e5f5fe108995f5fe108945f5fe1088f5f5fe1088a5f5fe108855f5fe108805f5fe1087b5f5fe108765f5fe108715f5fe1086c5f5fe108675f5fe108625f5fe1085d5f5fe108585f5fe108535f5fe1084e5f5fe108495f5fe108445f5fe1083f5f5fe1083a5f5fe108355f5fe108305f5fe1082b5f5fe108265f5fe108215f5fe1081c5f5fe108175f5fe108125f5fe1080d5f5fe108085f5fe108035f5fe107fe5f5fe107f95f5fe107f45f5fe107ef5f5fe107ea5f5fe107e55f5fe107e05f5fe107db5f5fe107d65f5fe107d15f5fe107cc5f5fe107c75f5fe107c25f5fe107bd5f5fe107b85f5fe107b35f5fe107ae5f5fe107a95f5fe107a45f5fe1079f5f5fe1079a5f5fe107955f5fe107905f5fe1078b5f5fe107865f5fe107815f5fe1077c5f5fe107775f5fe107725f5fe1076d5f5fe107685f5fe107635f5fe1075e5f5fe107595f5fe107545f5fe1074f5f5fe1074a5f5fe107455f5fe107405f5fe1073b5f5fe107365f5fe107315f5fe1072c5f5fe107275f5fe107225f5fe1071d5f5fe107185f5fe107135f5fe1070e5f5fe107095f5fe107045f5fe106ff5f5fe106fa5f5fe106f55f5fe106f05f5fe106eb5f5fe106e65f5fe106e15f5fe106dc5f5fe106d75f5fe106d25f5fe106cd5f5fe106c85f5fe106c35f5fe106be5f5fe106b95f5fe106b45f5fe106af5f5fe106aa5f5fe106a55f5fe106a05f5fe1069b5f5fe106965f5fe106915f5fe1068c5f5fe106875f5fe106825f5fe1067d5f5fe106785f5fe106735f5fe1066e5f5fe106695f5fe106645f5fe1065f5f5fe1065a5f5fe106555f5fe106505f5fe1064b5f5fe106465f5fe106415f5fe1063c5f5fe106375f5fe106325f5fe1062d5f5fe106285f5fe106235f5fe1061e5f5fe106195f5fe106145f5fe1060f5f5fe1060a5f5fe106055f5fe106005f5fe105fb5f5fe105f65f5fe105f15f5fe105ec5f5fe105e75f5fe105e25f5fe105dd5f5fe105d85f5fe105d35f5fe105ce5f5fe105c95f5fe105c45f5fe105bf5f5fe105ba5f5fe105b55f5fe105b05f5fe105ab5f5fe105a65f5fe105a15f5fe1059c5f5fe105975f5fe105925f5fe1058d5f5fe105885f5fe105835f5fe1057e5f5fe105795f5fe105745f5fe1056f5f5fe1056a5f5fe105655f5fe105605f5fe1055b5f5fe105565f5fe105515f5fe1054c5f5fe105475f5fe105425f5fe1053d5f5fe105385f5fe105335f5fe1052e5f5fe105295f5fe105245f5fe1051f5f5fe1051a5f5fe105155f5fe105105f5fe1050b5f5fe105065f5fe105015f5fe104fc5f5fe104f75f5fe104f25f5fe104ed5f5fe104e85f5fe104e35f5fe104de5f5fe104d95f5fe104d45f5fe104cf5f5fe104ca5f5fe104c55f5fe104c05f5fe104bb5f5fe104b65f5fe104b15f5fe104ac5f5fe104a75f5fe104a25f5fe1049d5f5fe104985f5fe104935f5fe1048e5f5fe104895f5fe104845f5fe1047f5f5fe1047a5f5fe104755f5fe104705f5fe1046b5f5fe104665f5fe104615f5fe1045c5f5fe104575f5fe104525f5fe1044d5f5fe104485f5fe104435f5fe1043e5f5fe104395f5fe104345f5fe1042f5f5fe1042a5f5fe104255f5fe104205f5fe1041b5f5fe104165f5fe104115f5fe1040c5f5fe104075f5fe104025f5fe103fd5f5fe103f85f5fe103f35f5fe103ee5f5fe103e95f5fe103e45f5fe103df5f5fe103da5f5fe103d55f5fe103d05f5fe103cb5f5fe103c65f5fe103c15f5fe103bc5f5fe103b75f5fe103b25f5fe103ad5f5fe103a85f5fe103a35f5fe1039e5f5fe103995f5fe103945f5fe1038f5f5fe1038a5f5fe103855f5fe103805f5fe1037b5f5fe103765f5fe103715f5fe1036c5f5fe103675f5fe103625f5fe1035d5f5fe103585f5fe103535f5fe1034e5f5fe103495f5fe103445f5fe1033f5f5fe1033a5f5fe103355f5fe103305f5fe1032b5f5fe103265f5fe103215f5fe1031c5f5fe103175f5fe103125f5fe1030d5f5fe103085f5fe103035f5fe102fe5f5fe102f95f5fe102f45f5fe102ef5f5fe102ea5f5fe102e55f5fe102e05f5fe102db5f5fe102d65f5fe102d15f5fe102cc5f5fe102c75f5fe102c25f5fe102bd5f5fe102b85f5fe102b35f5fe102ae5f5fe102a95f5fe102a45f5fe1029f5f5fe1029a5f5fe102955f5fe102905f5fe1028b5f5fe102865f5fe102815f5fe1027c5f5fe102775f5fe102725f5fe1026d5f5fe102685f5fe102635f5fe1025e5f5fe102595f5fe102545f5fe1024f5f5fe1024a5f5fe102455f5fe102405f5fe1023b5f5fe102365f5fe102315f5fe1022c5f5fe102275f5fe102225f5fe1021d5f5fe102185f5fe102135f5fe1020e5f5fe102095f5fe102045f5fe101ff5f5fe101fa5f5fe101f55f5fe101f05f5fe101eb5f5fe101e65f5fe101e15f5fe101dc5f5fe101d75f5fe101d25f5fe101cd5f5fe101c85f5fe101c35f5fe101be5f5fe101b95f5fe101b45f5fe101af5f5fe101aa5f5fe101a55f5fe101a05f5fe1019b5f5fe101965f5fe101915f5fe1018c5f5fe101875f5fe101825f5fe1017d5f5fe101785f5fe101735f5fe1016e5f5fe101695f5fe101645f5fe1015f5f5fe1015a5f5fe101555f5fe101505f5fe1014b5f5fe101465f5fe101415f5fe1013c5f5fe101375f5fe101325f5fe1012d5f5fe101285f5fe101235f5fe1011e5f5fe101195f5fe101145f5fe1010f5f5fe1010a5f5fe101055f5fe101005f5fe100fb5f5fe100f65f5fe100f15f5fe100ec5f5fe100e75f5fe100e25f5fe100dd5f5fe100d85f5fe100d35f5fe100ce5f5fe100c95f5fe100c45f5fe100bf5f5fe100ba5f5fe100b55f5fe100b05f5fe100ab5f5fe100a65f5fe100a15f5fe1009c5f5fe100975f5fe100925f5fe1008d5f5fe100885f5fe100835f5fe1007e5f5fe100795f5fe100745f5fe1006f5f5fe1006a5f5fe100655f5fe100605f5fe1005b5f5fe100565f5fe100515f5fe1004c5f5fe100475f5fe100425f5fe1003d5f5fe100385f5fe100335f5fe1002e5f5fe100295f5fe100245f5fe1001f5f5fe1001a5f5fe100155f5fe100105f5fe1000b5f5fe100065f5fe100015f00", - "results": { - "Prague": { - "exception": "EOF_InvalidMaxStackHeight", - "result": false - } - } - }, - "valid_1023_rjumpis": { - "code": "0xef000101000402000113fc04000000008003ff5fe113f75f5fe113f25f5fe113ed5f5fe113e85f5fe113e35f5fe113de5f5fe113d95f5fe113d45f5fe113cf5f5fe113ca5f5fe113c55f5fe113c05f5fe113bb5f5fe113b65f5fe113b15f5fe113ac5f5fe113a75f5fe113a25f5fe1139d5f5fe113985f5fe113935f5fe1138e5f5fe113895f5fe113845f5fe1137f5f5fe1137a5f5fe113755f5fe113705f5fe1136b5f5fe113665f5fe113615f5fe1135c5f5fe113575f5fe113525f5fe1134d5f5fe113485f5fe113435f5fe1133e5f5fe113395f5fe113345f5fe1132f5f5fe1132a5f5fe113255f5fe113205f5fe1131b5f5fe113165f5fe113115f5fe1130c5f5fe113075f5fe113025f5fe112fd5f5fe112f85f5fe112f35f5fe112ee5f5fe112e95f5fe112e45f5fe112df5f5fe112da5f5fe112d55f5fe112d05f5fe112cb5f5fe112c65f5fe112c15f5fe112bc5f5fe112b75f5fe112b25f5fe112ad5f5fe112a85f5fe112a35f5fe1129e5f5fe112995f5fe112945f5fe1128f5f5fe1128a5f5fe112855f5fe112805f5fe1127b5f5fe112765f5fe112715f5fe1126c5f5fe112675f5fe112625f5fe1125d5f5fe112585f5fe112535f5fe1124e5f5fe112495f5fe112445f5fe1123f5f5fe1123a5f5fe112355f5fe112305f5fe1122b5f5fe112265f5fe112215f5fe1121c5f5fe112175f5fe112125f5fe1120d5f5fe112085f5fe112035f5fe111fe5f5fe111f95f5fe111f45f5fe111ef5f5fe111ea5f5fe111e55f5fe111e05f5fe111db5f5fe111d65f5fe111d15f5fe111cc5f5fe111c75f5fe111c25f5fe111bd5f5fe111b85f5fe111b35f5fe111ae5f5fe111a95f5fe111a45f5fe1119f5f5fe1119a5f5fe111955f5fe111905f5fe1118b5f5fe111865f5fe111815f5fe1117c5f5fe111775f5fe111725f5fe1116d5f5fe111685f5fe111635f5fe1115e5f5fe111595f5fe111545f5fe1114f5f5fe1114a5f5fe111455f5fe111405f5fe1113b5f5fe111365f5fe111315f5fe1112c5f5fe111275f5fe111225f5fe1111d5f5fe111185f5fe111135f5fe1110e5f5fe111095f5fe111045f5fe110ff5f5fe110fa5f5fe110f55f5fe110f05f5fe110eb5f5fe110e65f5fe110e15f5fe110dc5f5fe110d75f5fe110d25f5fe110cd5f5fe110c85f5fe110c35f5fe110be5f5fe110b95f5fe110b45f5fe110af5f5fe110aa5f5fe110a55f5fe110a05f5fe1109b5f5fe110965f5fe110915f5fe1108c5f5fe110875f5fe110825f5fe1107d5f5fe110785f5fe110735f5fe1106e5f5fe110695f5fe110645f5fe1105f5f5fe1105a5f5fe110555f5fe110505f5fe1104b5f5fe110465f5fe110415f5fe1103c5f5fe110375f5fe110325f5fe1102d5f5fe110285f5fe110235f5fe1101e5f5fe110195f5fe110145f5fe1100f5f5fe1100a5f5fe110055f5fe110005f5fe10ffb5f5fe10ff65f5fe10ff15f5fe10fec5f5fe10fe75f5fe10fe25f5fe10fdd5f5fe10fd85f5fe10fd35f5fe10fce5f5fe10fc95f5fe10fc45f5fe10fbf5f5fe10fba5f5fe10fb55f5fe10fb05f5fe10fab5f5fe10fa65f5fe10fa15f5fe10f9c5f5fe10f975f5fe10f925f5fe10f8d5f5fe10f885f5fe10f835f5fe10f7e5f5fe10f795f5fe10f745f5fe10f6f5f5fe10f6a5f5fe10f655f5fe10f605f5fe10f5b5f5fe10f565f5fe10f515f5fe10f4c5f5fe10f475f5fe10f425f5fe10f3d5f5fe10f385f5fe10f335f5fe10f2e5f5fe10f295f5fe10f245f5fe10f1f5f5fe10f1a5f5fe10f155f5fe10f105f5fe10f0b5f5fe10f065f5fe10f015f5fe10efc5f5fe10ef75f5fe10ef25f5fe10eed5f5fe10ee85f5fe10ee35f5fe10ede5f5fe10ed95f5fe10ed45f5fe10ecf5f5fe10eca5f5fe10ec55f5fe10ec05f5fe10ebb5f5fe10eb65f5fe10eb15f5fe10eac5f5fe10ea75f5fe10ea25f5fe10e9d5f5fe10e985f5fe10e935f5fe10e8e5f5fe10e895f5fe10e845f5fe10e7f5f5fe10e7a5f5fe10e755f5fe10e705f5fe10e6b5f5fe10e665f5fe10e615f5fe10e5c5f5fe10e575f5fe10e525f5fe10e4d5f5fe10e485f5fe10e435f5fe10e3e5f5fe10e395f5fe10e345f5fe10e2f5f5fe10e2a5f5fe10e255f5fe10e205f5fe10e1b5f5fe10e165f5fe10e115f5fe10e0c5f5fe10e075f5fe10e025f5fe10dfd5f5fe10df85f5fe10df35f5fe10dee5f5fe10de95f5fe10de45f5fe10ddf5f5fe10dda5f5fe10dd55f5fe10dd05f5fe10dcb5f5fe10dc65f5fe10dc15f5fe10dbc5f5fe10db75f5fe10db25f5fe10dad5f5fe10da85f5fe10da35f5fe10d9e5f5fe10d995f5fe10d945f5fe10d8f5f5fe10d8a5f5fe10d855f5fe10d805f5fe10d7b5f5fe10d765f5fe10d715f5fe10d6c5f5fe10d675f5fe10d625f5fe10d5d5f5fe10d585f5fe10d535f5fe10d4e5f5fe10d495f5fe10d445f5fe10d3f5f5fe10d3a5f5fe10d355f5fe10d305f5fe10d2b5f5fe10d265f5fe10d215f5fe10d1c5f5fe10d175f5fe10d125f5fe10d0d5f5fe10d085f5fe10d035f5fe10cfe5f5fe10cf95f5fe10cf45f5fe10cef5f5fe10cea5f5fe10ce55f5fe10ce05f5fe10cdb5f5fe10cd65f5fe10cd15f5fe10ccc5f5fe10cc75f5fe10cc25f5fe10cbd5f5fe10cb85f5fe10cb35f5fe10cae5f5fe10ca95f5fe10ca45f5fe10c9f5f5fe10c9a5f5fe10c955f5fe10c905f5fe10c8b5f5fe10c865f5fe10c815f5fe10c7c5f5fe10c775f5fe10c725f5fe10c6d5f5fe10c685f5fe10c635f5fe10c5e5f5fe10c595f5fe10c545f5fe10c4f5f5fe10c4a5f5fe10c455f5fe10c405f5fe10c3b5f5fe10c365f5fe10c315f5fe10c2c5f5fe10c275f5fe10c225f5fe10c1d5f5fe10c185f5fe10c135f5fe10c0e5f5fe10c095f5fe10c045f5fe10bff5f5fe10bfa5f5fe10bf55f5fe10bf05f5fe10beb5f5fe10be65f5fe10be15f5fe10bdc5f5fe10bd75f5fe10bd25f5fe10bcd5f5fe10bc85f5fe10bc35f5fe10bbe5f5fe10bb95f5fe10bb45f5fe10baf5f5fe10baa5f5fe10ba55f5fe10ba05f5fe10b9b5f5fe10b965f5fe10b915f5fe10b8c5f5fe10b875f5fe10b825f5fe10b7d5f5fe10b785f5fe10b735f5fe10b6e5f5fe10b695f5fe10b645f5fe10b5f5f5fe10b5a5f5fe10b555f5fe10b505f5fe10b4b5f5fe10b465f5fe10b415f5fe10b3c5f5fe10b375f5fe10b325f5fe10b2d5f5fe10b285f5fe10b235f5fe10b1e5f5fe10b195f5fe10b145f5fe10b0f5f5fe10b0a5f5fe10b055f5fe10b005f5fe10afb5f5fe10af65f5fe10af15f5fe10aec5f5fe10ae75f5fe10ae25f5fe10add5f5fe10ad85f5fe10ad35f5fe10ace5f5fe10ac95f5fe10ac45f5fe10abf5f5fe10aba5f5fe10ab55f5fe10ab05f5fe10aab5f5fe10aa65f5fe10aa15f5fe10a9c5f5fe10a975f5fe10a925f5fe10a8d5f5fe10a885f5fe10a835f5fe10a7e5f5fe10a795f5fe10a745f5fe10a6f5f5fe10a6a5f5fe10a655f5fe10a605f5fe10a5b5f5fe10a565f5fe10a515f5fe10a4c5f5fe10a475f5fe10a425f5fe10a3d5f5fe10a385f5fe10a335f5fe10a2e5f5fe10a295f5fe10a245f5fe10a1f5f5fe10a1a5f5fe10a155f5fe10a105f5fe10a0b5f5fe10a065f5fe10a015f5fe109fc5f5fe109f75f5fe109f25f5fe109ed5f5fe109e85f5fe109e35f5fe109de5f5fe109d95f5fe109d45f5fe109cf5f5fe109ca5f5fe109c55f5fe109c05f5fe109bb5f5fe109b65f5fe109b15f5fe109ac5f5fe109a75f5fe109a25f5fe1099d5f5fe109985f5fe109935f5fe1098e5f5fe109895f5fe109845f5fe1097f5f5fe1097a5f5fe109755f5fe109705f5fe1096b5f5fe109665f5fe109615f5fe1095c5f5fe109575f5fe109525f5fe1094d5f5fe109485f5fe109435f5fe1093e5f5fe109395f5fe109345f5fe1092f5f5fe1092a5f5fe109255f5fe109205f5fe1091b5f5fe109165f5fe109115f5fe1090c5f5fe109075f5fe109025f5fe108fd5f5fe108f85f5fe108f35f5fe108ee5f5fe108e95f5fe108e45f5fe108df5f5fe108da5f5fe108d55f5fe108d05f5fe108cb5f5fe108c65f5fe108c15f5fe108bc5f5fe108b75f5fe108b25f5fe108ad5f5fe108a85f5fe108a35f5fe1089e5f5fe108995f5fe108945f5fe1088f5f5fe1088a5f5fe108855f5fe108805f5fe1087b5f5fe108765f5fe108715f5fe1086c5f5fe108675f5fe108625f5fe1085d5f5fe108585f5fe108535f5fe1084e5f5fe108495f5fe108445f5fe1083f5f5fe1083a5f5fe108355f5fe108305f5fe1082b5f5fe108265f5fe108215f5fe1081c5f5fe108175f5fe108125f5fe1080d5f5fe108085f5fe108035f5fe107fe5f5fe107f95f5fe107f45f5fe107ef5f5fe107ea5f5fe107e55f5fe107e05f5fe107db5f5fe107d65f5fe107d15f5fe107cc5f5fe107c75f5fe107c25f5fe107bd5f5fe107b85f5fe107b35f5fe107ae5f5fe107a95f5fe107a45f5fe1079f5f5fe1079a5f5fe107955f5fe107905f5fe1078b5f5fe107865f5fe107815f5fe1077c5f5fe107775f5fe107725f5fe1076d5f5fe107685f5fe107635f5fe1075e5f5fe107595f5fe107545f5fe1074f5f5fe1074a5f5fe107455f5fe107405f5fe1073b5f5fe107365f5fe107315f5fe1072c5f5fe107275f5fe107225f5fe1071d5f5fe107185f5fe107135f5fe1070e5f5fe107095f5fe107045f5fe106ff5f5fe106fa5f5fe106f55f5fe106f05f5fe106eb5f5fe106e65f5fe106e15f5fe106dc5f5fe106d75f5fe106d25f5fe106cd5f5fe106c85f5fe106c35f5fe106be5f5fe106b95f5fe106b45f5fe106af5f5fe106aa5f5fe106a55f5fe106a05f5fe1069b5f5fe106965f5fe106915f5fe1068c5f5fe106875f5fe106825f5fe1067d5f5fe106785f5fe106735f5fe1066e5f5fe106695f5fe106645f5fe1065f5f5fe1065a5f5fe106555f5fe106505f5fe1064b5f5fe106465f5fe106415f5fe1063c5f5fe106375f5fe106325f5fe1062d5f5fe106285f5fe106235f5fe1061e5f5fe106195f5fe106145f5fe1060f5f5fe1060a5f5fe106055f5fe106005f5fe105fb5f5fe105f65f5fe105f15f5fe105ec5f5fe105e75f5fe105e25f5fe105dd5f5fe105d85f5fe105d35f5fe105ce5f5fe105c95f5fe105c45f5fe105bf5f5fe105ba5f5fe105b55f5fe105b05f5fe105ab5f5fe105a65f5fe105a15f5fe1059c5f5fe105975f5fe105925f5fe1058d5f5fe105885f5fe105835f5fe1057e5f5fe105795f5fe105745f5fe1056f5f5fe1056a5f5fe105655f5fe105605f5fe1055b5f5fe105565f5fe105515f5fe1054c5f5fe105475f5fe105425f5fe1053d5f5fe105385f5fe105335f5fe1052e5f5fe105295f5fe105245f5fe1051f5f5fe1051a5f5fe105155f5fe105105f5fe1050b5f5fe105065f5fe105015f5fe104fc5f5fe104f75f5fe104f25f5fe104ed5f5fe104e85f5fe104e35f5fe104de5f5fe104d95f5fe104d45f5fe104cf5f5fe104ca5f5fe104c55f5fe104c05f5fe104bb5f5fe104b65f5fe104b15f5fe104ac5f5fe104a75f5fe104a25f5fe1049d5f5fe104985f5fe104935f5fe1048e5f5fe104895f5fe104845f5fe1047f5f5fe1047a5f5fe104755f5fe104705f5fe1046b5f5fe104665f5fe104615f5fe1045c5f5fe104575f5fe104525f5fe1044d5f5fe104485f5fe104435f5fe1043e5f5fe104395f5fe104345f5fe1042f5f5fe1042a5f5fe104255f5fe104205f5fe1041b5f5fe104165f5fe104115f5fe1040c5f5fe104075f5fe104025f5fe103fd5f5fe103f85f5fe103f35f5fe103ee5f5fe103e95f5fe103e45f5fe103df5f5fe103da5f5fe103d55f5fe103d05f5fe103cb5f5fe103c65f5fe103c15f5fe103bc5f5fe103b75f5fe103b25f5fe103ad5f5fe103a85f5fe103a35f5fe1039e5f5fe103995f5fe103945f5fe1038f5f5fe1038a5f5fe103855f5fe103805f5fe1037b5f5fe103765f5fe103715f5fe1036c5f5fe103675f5fe103625f5fe1035d5f5fe103585f5fe103535f5fe1034e5f5fe103495f5fe103445f5fe1033f5f5fe1033a5f5fe103355f5fe103305f5fe1032b5f5fe103265f5fe103215f5fe1031c5f5fe103175f5fe103125f5fe1030d5f5fe103085f5fe103035f5fe102fe5f5fe102f95f5fe102f45f5fe102ef5f5fe102ea5f5fe102e55f5fe102e05f5fe102db5f5fe102d65f5fe102d15f5fe102cc5f5fe102c75f5fe102c25f5fe102bd5f5fe102b85f5fe102b35f5fe102ae5f5fe102a95f5fe102a45f5fe1029f5f5fe1029a5f5fe102955f5fe102905f5fe1028b5f5fe102865f5fe102815f5fe1027c5f5fe102775f5fe102725f5fe1026d5f5fe102685f5fe102635f5fe1025e5f5fe102595f5fe102545f5fe1024f5f5fe1024a5f5fe102455f5fe102405f5fe1023b5f5fe102365f5fe102315f5fe1022c5f5fe102275f5fe102225f5fe1021d5f5fe102185f5fe102135f5fe1020e5f5fe102095f5fe102045f5fe101ff5f5fe101fa5f5fe101f55f5fe101f05f5fe101eb5f5fe101e65f5fe101e15f5fe101dc5f5fe101d75f5fe101d25f5fe101cd5f5fe101c85f5fe101c35f5fe101be5f5fe101b95f5fe101b45f5fe101af5f5fe101aa5f5fe101a55f5fe101a05f5fe1019b5f5fe101965f5fe101915f5fe1018c5f5fe101875f5fe101825f5fe1017d5f5fe101785f5fe101735f5fe1016e5f5fe101695f5fe101645f5fe1015f5f5fe1015a5f5fe101555f5fe101505f5fe1014b5f5fe101465f5fe101415f5fe1013c5f5fe101375f5fe101325f5fe1012d5f5fe101285f5fe101235f5fe1011e5f5fe101195f5fe101145f5fe1010f5f5fe1010a5f5fe101055f5fe101005f5fe100fb5f5fe100f65f5fe100f15f5fe100ec5f5fe100e75f5fe100e25f5fe100dd5f5fe100d85f5fe100d35f5fe100ce5f5fe100c95f5fe100c45f5fe100bf5f5fe100ba5f5fe100b55f5fe100b05f5fe100ab5f5fe100a65f5fe100a15f5fe1009c5f5fe100975f5fe100925f5fe1008d5f5fe100885f5fe100835f5fe1007e5f5fe100795f5fe100745f5fe1006f5f5fe1006a5f5fe100655f5fe100605f5fe1005b5f5fe100565f5fe100515f5fe1004c5f5fe100475f5fe100425f5fe1003d5f5fe100385f5fe100335f5fe1002e5f5fe100295f5fe100245f5fe1001f5f5fe1001a5f5fe100155f5fe100105f5fe1000b5f5fe100065f5fe100015f00", - "results": { - "Prague": { - "result": true - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/swapn_stack_validation.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/swapn_stack_validation.json deleted file mode 100644 index 276041f4b2..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/swapn_stack_validation.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "swapn_stack_validation": { - "vectors": { - "swapn_stack_validation_0": { - "code": "0xef0001010004020001002b040000000080001460016001600160016001600160016001600160016001600160016001600160016001600160016001e70000", - "results": { - "Prague": { - "result": true - } - } - }, - "swapn_stack_validation_1": { - "code": "0xef0001010004020001002b040000000080001460016001600160016001600160016001600160016001600160016001600160016001600160016001e71200", - "results": { - "Prague": { - "result": true - } - } - }, - "swapn_stack_validation_2": { - "code": "0xef0001010004020001002b040000000080001460016001600160016001600160016001600160016001600160016001600160016001600160016001e71300", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "swapn_stack_validation_3": { - "code": "0xef0001010004020001002b040000000080001460016001600160016001600160016001600160016001600160016001600160016001600160016001e7d000", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "swapn_stack_validation_4": { - "code": "0xef0001010004020001002b040000000080001460016001600160016001600160016001600160016001600160016001600160016001600160016001e7fe00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "swapn_stack_validation_5": { - "code": "0xef0001010004020001002b040000000080001460016001600160016001600160016001600160016001600160016001600160016001600160016001e7ff00", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/underflow.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/underflow.json deleted file mode 100644 index e44554ec1b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/underflow.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "underflow": { - "vectors": { - "underflow_0": { - "code": "0xef0001010004020001000204000000008000000100", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_1": { - "code": "0xef000101000802000200040002040000000080000101020002e30001005fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_2": { - "code": "0xef000101000c02000300040003000204000000008000020002000001020002e3000100e500025fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_3": { - "code": "0xef000101000802000200030005040000000080000001800003e5000160006000fd", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_4": { - "code": "0xef000101000802000200040002040000000080000200020001e30001005fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/underflow_variable_stack.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/underflow_variable_stack.json deleted file mode 100644 index 035174da52..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/underflow_variable_stack.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "underflow_variable_stack": { - "vectors": { - "underflow_variable_stack_0": { - "code": "0xef0001010004020001000a04000000008000035f6000e100025f5fa200", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_1": { - "code": "0xef0001010004020001000a04000000008000035f6000e100025f5f0100", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_2": { - "code": "0xef0001010008020002000c00020400000000800004040500055f6000e100025f5fe30001005fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_3": { - "code": "0xef0001010008020002000c00020400000000800004030400045f6000e100025f5fe30001005fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_4": { - "code": "0xef000101000c0200030004000b000304000000008000030003000305030003e30001005f6000e100025f5fe500025050e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_5": { - "code": "0xef000101000c0200030004000b000104000000008000030003000303030003e30001005f6000e100025f5fe50002e4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_6": { - "code": "0xef0001010008020002000b00050400000000800000058000075f6000e100025f5fe5000160006000fd", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_7": { - "code": "0xef0001010008020002000b00050400000000800000038000055f6000e100025f5fe5000160006000fd", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_8": { - "code": "0xef000101000802000200040009040000000080000500050003e30001005f6000e100025f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - }, - "underflow_variable_stack_9": { - "code": "0xef000101000802000200040009040000000080000300030003e30001005f6000e100025f5fe4", - "results": { - "Prague": { - "exception": "EOF_StackUnderflow", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/unreachable_instructions.json b/tests/eof_suite/evmone/eof_tests/eof_validation/stack/unreachable_instructions.json deleted file mode 100644 index fe8ac098b6..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/stack/unreachable_instructions.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "unreachable_instructions": { - "vectors": { - "unreachable_instructions_0": { - "code": "0xef0001010004020001000204000000008000000000", - "results": { - "Prague": { - "exception": "EOF_UnreachableCode", - "result": false - } - } - }, - "unreachable_instructions_1": { - "code": "0xef000101000402000100050400000000800000e000010000", - "results": { - "Prague": { - "exception": "EOF_UnreachableCode", - "result": false - } - } - }, - "unreachable_instructions_2": { - "code": "0xef000101000402000100070400000000800000e0000100e0fffc", - "results": { - "Prague": { - "exception": "EOF_UnreachableCode", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/too_many_code_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/too_many_code_sections.json deleted file mode 100644 index 432e9010e6..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/too_many_code_sections.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "too_many_code_sections": { - "vectors": { - "too_many_code_sections_0": { - "code": "0xef000101100402040100030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030001040000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ffe5040000", - "results": { - "Prague": { - "exception": "EOF_TooManyCodeSections", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/unreachable_code_sections.json b/tests/eof_suite/evmone/eof_tests/eof_validation/unreachable_code_sections.json deleted file mode 100644 index 98e3627058..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/unreachable_code_sections.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "unreachable_code_sections": { - "vectors": { - "unreachable_code_sections_0": { - "code": "0xef000101000802000200010001040000000080000000800000fefe", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_1": { - "code": "0xef000101000c02000300040002000104000000008000000000000000800000e30001005be4fe", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_2": { - "code": "0xef000101000c02000300040001000204000000008000000080000000000000e3000200fe5be4", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_3": { - "code": "0xef000101001002000400040001000200040400000000800000008000000000000000000000e3000300fe5be4e30002e4", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_4": { - "code": "0xef000101000802000200030003040000000080000000800000e50000e50001", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_5": { - "code": "0xef000101000c02000300030001000204000000008000000080000000000000e50001005be4", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_6": { - "code": "0xef000101040002010000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300040400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50001e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ff5b5b5b00", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_7": { - "code": "0xef000101040002010000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300040400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500fe5b5b5b00", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_8": { - "code": "0xef000101000c02000300030003000304000000008000000080000000800000e50001e50001e50002", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - }, - "unreachable_code_sections_9": { - "code": "0xef000101001402000500030003000100030003040000000080000000800000008000000080000000800000e50001e50002fee50004e50003", - "results": { - "Prague": { - "exception": "EOF_UnreachableCodeSections", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/validate_EOF_prefix.json b/tests/eof_suite/evmone/eof_tests/eof_validation/validate_EOF_prefix.json deleted file mode 100644 index 0e11c22b9b..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/validate_EOF_prefix.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "validate_EOF_prefix": { - "vectors": { - "valid_except_magic": { - "code": "0xefff0101000402000100030300040000800000600000aabbccdd", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_0": { - "code": "0x00", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_1": { - "code": "0xfe", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_2": { - "code": "0xef", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_3": { - "code": "0xef0101", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_4": { - "code": "0xefef01", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_5": { - "code": "0xefff01", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - }, - "validate_EOF_prefix_6": { - "code": "0xef00", - "results": { - "Prague": { - "exception": "EOF_UnknownVersion", - "result": false - } - } - }, - "validate_EOF_prefix_7": { - "code": "0xef0001", - "results": { - "Prague": { - "exception": "EOF_SectionHeadersNotTerminated", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/validate_EOF_version.json b/tests/eof_suite/evmone/eof_tests/eof_validation/validate_EOF_version.json deleted file mode 100644 index a55f420058..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/validate_EOF_version.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "validate_EOF_version": { - "vectors": { - "valid_except_version_00": { - "code": "0xef000001000402000100030200040000800000600000aabbccdd", - "results": { - "Prague": { - "exception": "EOF_UnknownVersion", - "result": false - } - } - }, - "valid_except_version_02": { - "code": "0xef000201000402000100030200040000800000600000aabbccdd", - "results": { - "Prague": { - "exception": "EOF_UnknownVersion", - "result": false - } - } - }, - "valid_except_version_FF": { - "code": "0xef00ff01000402000100030200040000800000600000aabbccdd", - "results": { - "Prague": { - "exception": "EOF_UnknownVersion", - "result": false - } - } - }, - "validate_EOF_version_0": { - "code": "0xef0002", - "results": { - "Prague": { - "exception": "EOF_UnknownVersion", - "result": false - } - } - }, - "validate_EOF_version_1": { - "code": "0xef00ff", - "results": { - "Prague": { - "exception": "EOF_UnknownVersion", - "result": false - } - } - } - } - } -} \ No newline at end of file diff --git a/tests/eof_suite/evmone/eof_tests/eof_validation/validate_empty_code.json b/tests/eof_suite/evmone/eof_tests/eof_validation/validate_empty_code.json deleted file mode 100644 index 4f60ba26ec..0000000000 --- a/tests/eof_suite/evmone/eof_tests/eof_validation/validate_empty_code.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "validate_empty_code": { - "vectors": { - "validate_empty_code_0": { - "code": "0x", - "results": { - "Prague": { - "exception": "EOF_InvalidPrefix", - "result": false - } - } - } - } - } -} \ No newline at end of file