diff --git a/crates/primitives/src/bytecode.rs b/crates/primitives/src/bytecode.rs index 04a1951ea6..bae4161806 100644 --- a/crates/primitives/src/bytecode.rs +++ b/crates/primitives/src/bytecode.rs @@ -69,12 +69,13 @@ impl Bytecode { } } - /// Return true if bytecode is EOF. + /// Returns true if bytecode is EOF. #[inline] pub const fn is_eof(&self) -> bool { matches!(self, Self::Eof(_)) } + /// Returns true if bytecode is EIP-7702. pub const fn is_eip7702(&self) -> bool { matches!(self, Self::Eip7702(_)) } @@ -89,7 +90,7 @@ impl Bytecode { /// /// # Panics /// - /// Panics if bytecode is EOF and has incorrect format. + /// Panics if bytecode is in incorrect format. #[inline] pub fn new_raw(bytecode: Bytes) -> Self { Self::new_raw_checked(bytecode).expect("Expect correct EOF bytecode") @@ -103,7 +104,7 @@ impl Bytecode { /// Creates a new raw [`Bytecode`]. /// - /// Returns an error on incorrect EOF format. + /// Returns an error on incorrect Bytecode format. #[inline] pub fn new_raw_checked(bytecode: Bytes) -> Result { let prefix = bytecode.get(..2); diff --git a/crates/revm/src/evm.rs b/crates/revm/src/evm.rs index 2db9fbc808..b42abcdcf1 100644 --- a/crates/revm/src/evm.rs +++ b/crates/revm/src/evm.rs @@ -383,13 +383,12 @@ impl Evm<'_, EXT, DB> { .last_frame_return(ctx, &mut result)?; let post_exec = self.handler.post_execution(); - // calculate refund for EIP-7702 + // calculate final refund and add EIP-7702 refund to gas. post_exec.refund(ctx, result.gas_mut(), eip7702_gas_refund); // Reimburse the caller post_exec.reimburse_caller(ctx, result.gas())?; // Reward beneficiary post_exec.reward_beneficiary(ctx, result.gas())?; - // Returns output of transaction. post_exec.output(ctx, result) } diff --git a/crates/revm/src/handler/handle_types/pre_execution.rs b/crates/revm/src/handler/handle_types/pre_execution.rs index 7e9700c35b..2645b03a19 100644 --- a/crates/revm/src/handler/handle_types/pre_execution.rs +++ b/crates/revm/src/handler/handle_types/pre_execution.rs @@ -56,7 +56,7 @@ impl<'a, EXT, DB: Database> PreExecutionHandler<'a, EXT, DB> { (self.load_accounts)(context) } - /// Apply EIP-7702 auth list and return number of created accounts. + /// Apply EIP-7702 auth list and return gas refund on account that were already present. pub fn apply_eip7702_auth_list( &self, context: &mut Context, diff --git a/documentation/src/crates/revm/handler.md b/documentation/src/crates/revm/handler.md index 9222d8ba9e..5cabe97df2 100644 --- a/documentation/src/crates/revm/handler.md +++ b/documentation/src/crates/revm/handler.md @@ -43,13 +43,18 @@ They are called in the following order: Consists of functions that are called before execution. They are called in the following order: + * `load`: - Loads access list and beneficiary from `Database`. Cold load is done here. + Loads access list and beneficiary from `Database`. Cold load is done here. + * `load_precompiles`: - Retrieves the precompiles for the given spec ID. - More info: [precompile](../precompile.md). + Retrieves the precompiles for the given spec ID. More info: [precompile](../precompile.md). + +* `apply_eip7702_auth_list` + Applies the EIP-7702 authorization list to the accounts. Return gas refund of already created accounts. + * `deduct_caller`: - Deducts values from the caller to calculate the maximum amount of gas that can be spent on the transaction. + Deducts values from the caller to calculate the maximum amount of gas that can be spent on the transaction. This loads the caller account from the `Database`. ### ExecutionHandler @@ -94,6 +99,10 @@ Look at the Interpreter documentation for more information. Is a list of functions that are called after the execution. They are called in the following order: +* `refund` + Add EIP-7702 refund for already created accounts and calculates final gas refund that can + be a maximum of 1/5 (1/2 before London hardfork) of spent gas. + * `reimburse_caller`: Reimburse the caller with gas that was not spent during the execution of the transaction. Or balance of gas that needs to be refunded. @@ -105,7 +114,7 @@ Is a list of functions that are called after the execution. They are called in t Returns the state changes and the result of the execution. * `end`: - Always called after transaction. End handler will not be called if validation fails. + Called after transaction. End handler will not be called if validation fails. * `clear`: Clears journal state and error and it is always called for the cleanup. \ No newline at end of file diff --git a/tests/prague_suite/meta_prague/fixtures.ini b/tests/prague_suite/meta_prague/fixtures.ini new file mode 100644 index 0000000000..69d5da5450 --- /dev/null +++ b/tests/prague_suite/meta_prague/fixtures.ini @@ -0,0 +1,27 @@ +; This file describes fixture build properties + +[fixtures] +timestamp = 2024-08-28T17:42:15.994491 +build = pectra-devnet-3 +ref = refs/tags/pectra-devnet-3@v1.4.0 +commit = 6b893da2ec2d0bb8da2a038181ca712cba253e3b +command_line_args = fill --session-temp-folder=/tmp/tmpp115lb8u --index -n auto --evm-bin=ethereumjs-t8ntool.sh --fork=Prague -k "not slow and not many_deposits" ./tests/prague/ --output=fixtures_pectra-devnet-3.tar.gz --build-name pectra-devnet-3 + +[packages] +pytest = 7.4.4 +pluggy = 1.5.0 + +[plugins] +metadata = 3.1.1 +html = 4.1.1 +xdist = 3.6.1 + +[tools] +t8n = ethereumjs t8n v1 +solc = 0.8.21+commit.d9974bed.Linux.gpp + +[environment] +python = 3.11.9 +platform = Linux-6.5.0-1025-azure-x86_64-with-glibc2.35 +ci = true + diff --git a/tests/prague_suite/meta_prague/index.json b/tests/prague_suite/meta_prague/index.json new file mode 100644 index 0000000000..47e2bb1702 --- /dev/null +++ b/tests/prague_suite/meta_prague/index.json @@ -0,0 +1,16170 @@ +{ + "root_hash": "0x11bb82bab82c760f2322c69d84c908528bd070f765f4c0efac92294f2cff45ae", + "created_at": "2024-08-28T18:28:56.419982", + "test_count": 2309, + "test_cases": [ + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x5ff6cf0bd8e9351db406db2debe4975875f764772db28cbfe4d4ffe27f528206", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x6bd78c78a51fd0ac51a73a6cb3246a7efcf00e0399054461ecbe34cad92f9260", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x6004333668e38eed32033c2ac1a839e3652444abb7d984bc866f9eefbe37dd0b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x3cc1d75c1c25e665a1dc2ab10c49d11a22394124b63a949515e81315e09111a5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x67193be968e4eece025ecf96b261f11703169dcbdab9bb82a8aea390ad571434", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xd13ba17cbcb4654e4345649b6126450cca4e255eaecaf375487954edd6668c23", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0xe915bae6c8e6ed9e0d45e8181c061915e205d074eb086c83b7550592c86ded32", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x608ed9fe2a40e35655e8526931c7511602e8634555c3e574be63a9942a98fa06", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x52a39011da0d7f14f0c0de0efd50f508da930ad13afdb25c2dbd0616e7d295dc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xeee2a81cd9a20fece622793de82146435b56f3a6dc36fc05608e371f9908c4e9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0xd8a6bce9559f42507f655b9cec81f694dd4d41e5618173a0922d23b332a10f36", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xdd31df6c6370fd4ae01d0234a7c869b4403844f8d2957acaeab1ffc9611daa82", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0xc8258e97478c244e96592650ca16067cf82ac447f2df9e3a5a8aae03a08b2046", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0x34cd0b86cb3fce494003c39d54b6979163ce7ef12e9abde65e3ac777ac9106e7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x60215cd4949c3f13493883da12910e8868ae929c884ae08eff2917ab9174a735", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x8b2f0f94a10ea1b2288840becf09db5a73a0ecdf4c278bce0fef2ad2222e3cd7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0x3ad3700f49fba7897292a5b59da40226deae99907e4f656cd540250360aca5e2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0xbd86cae2a885627bb83813b2b21ca4198c2a00955cd80d6c4bed960f3b3c0c42", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True]", + "fixture_hash": "0xf44f29ed36a6bb1a93f2ef44477909d19398445f60f8dcaf9a51ce2d8c3b38ba", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False]", + "fixture_hash": "0x767a7d1aa69c72a1ae47c333dfc6787d8b37ddb35724ce52cd774e2c1d0f32ba", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0x6ad8d5a2406198b7031f4947be14387d26a38093c2740306590baac20b762e8d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0xad89aae39b64ef4d95a53b464b31858c8e1e31cc4b49f3bfb58f0d49aa17267c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True]", + "fixture_hash": "0xa1b21d5ebbdefcff004fdab400ea6d5043f7749bc9f003dee17c27697eee5a70", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False]", + "fixture_hash": "0xedbd64dc885a4ed08d1a52a3d770538b714b051ef01704c5175b788900604e04", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_True]", + "fixture_hash": "0x2fdcbefdca64f38415f3a40af766264109921ffb789a9f5a3a9ca18285bc1e80", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_False]", + "fixture_hash": "0x3f43660baf64f2e54333345e9bcb8ec379e9ee96f64ee400af6aa546aa74dc3f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0x6e547da4e09972c37a5627da735dbc0976d8fc57351127ceb320bbd60dfb13dd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x7e77b7e4ecd2fbcea37a433d2f7a277d005fe191a8bcd43b9c8e635dc4f754c8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0xb125f40b59b5699b145f9b41443bc6227b7bdbfcd1e8528a5b584b90e3e2da5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0xbf05ed9a863c78943b977321a31225c1692ae6c4e34d064aaddb4b8d7d876d30", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0x489a94bca9de3889361cd69c18c19df42ac487c18b658864e6cce08a5162c66a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x552f5ed9fc3b8392b0df4090422ebcef7c610776b1178479ab19d874d3ce0321", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x7706c9231e5aae6541383036ec4a4468c947f860d911a45e72072ac177c762c8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x550ba03d7079932e65f369df28e03fcec201c2a3609a67d96bec6ad056a6c3e4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x6cd8edaecd3e23c13522ac9dfc71195044a8cdab2f35b857c88bc8a93b5b2e20", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x639187472fb39c118b4e6d0e27c08684a519a7eec852a06b04f36cf5cd1e4192", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x757338e76076c4165b0ea40d4e5fc67372eb620cb3a24994e611ab210ed3afcd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x27e7bf4c46645cfc52593aced5064d0553c8192c91cc2fbb9de122778c8c295f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True]", + "fixture_hash": "0x7afd39927e8471ee40701ec927e3e47e8a464c0d48d9edd0d82033b9f59ad46", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False]", + "fixture_hash": "0x17569cd25ea5a82469fde9201229130be0a2a7c54eb1e43108a47c3327cd5b19", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True]", + "fixture_hash": "0x160dfc98e2af47e7a8a6dc3c343bfd1087d92ad1765516959f8fd2c246c0dbca", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False]", + "fixture_hash": "0xa9f288cbba184c6377ab31b0d47d5e93574b2d6b1bfac3945973b1957b66b790", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x6d47ea299603d5daec4c47217f1fa1658130c573b809aa7997b4c4d111b83f52", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x3c7bfe05cdf815dcd65d7f8382a4aa3791cab653ac6871649f271145345393b8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x644725ac779b5cee0d4f2ed84926462a42497ecb162eed1f2196f8d5ba7119e5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x3d3403492b1a4f40b26010d7ed0a4ae7d785642eff4ec2114f399669cc6525f2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x77c4bdd959065d85b316a6759c827ab4e61ac746c35d2829f13e03ea6cf27ea6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x144c6f31a6523a0dd34b942507fa6529e290d668b06c5f625fc9f19f97cbea5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0xcf772999456bff281171237d83d206f73a14f13e38009de000e93dc867ce1c24", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0xd9a942d728161315592e8b48fef1b583b8b80a18d81cf64901dc77110e7b3d9b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True]", + "fixture_hash": "0x8adbaf07d13ee355b33efb9e05fa4f1acc5655b88f004b03afceac13eafe7bbd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False]", + "fixture_hash": "0xb161c26da4badd54bfb4c2066e710a8f719de1c9d943e287ccc7efca7ad12ef9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True]", + "fixture_hash": "0x3f5fa1cc57d91ffb02180b60afcb7deedcb1b19e9a6aabb7542a931f5b9bfdd8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False]", + "fixture_hash": "0xa9459f6009efe56ea1654f77529fe388e5e57fa354487d17f4bffcaf2e467874", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_single_signer]", + "fixture_hash": "0xa72e29fb61281918223c8029a85b953ce0bb607a80d3a4e32a8329211f3d7882", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0xbbcd4bb1f370150a76308d1a5ba3efb7990da930942a641f5be546c676d3886", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xd54cb2077045a84161b29e9b9b19461aa667a1df3fed49e4f627017432c005", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x91bc4565903f84392d6c697b9a8df592a369a461366364fef9104016ec0ca533", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0x20336cc9bd180fd4259a05127357ad33131a169ecb4ec05498277d1c92190799", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0x717ed2b0d524c44c713119a044eb828e60caff4c9183d3a2bdb193db660bb84d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x7fa2c182e1f2ec78970807c0ea05562fdd73d2d76c0dedd77ba1281c31642a9b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0x93fd70e8a565e6394650447022b6efc8ea3ef796cb35832ff9501f6143d02508", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0xc6fae654c54323824bb4593a4e5185979b1cec3f736db2c8993aae99bea9cae6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0xe4d85597fbf18b9f63002a7a0b8cd1e667d11a9cfd737169fd5fc45642c6519f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x1f082fb8161b8357c2ce273981122c518cea9bea861a5555efbe882843a6a86b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_to_eoa]", + "fixture_hash": "0xc89240b59c6e1a3ca598bb08b8b0e59906f81bd9a779aa2edd61bb38b3d63655", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_to_contract]", + "fixture_hash": "0x3e1591e61dcce7e5d440d50e6993cf5d6243b7316fa3919318d6f1f24e0cee36", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xb51cbb23d11bada33bce174540db7d025a75f0879cf2c7cd0cbe4121417da0f0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0xb0f274f0d9cbc13f412e10616cd9bfd67506ab69c423bc714dbae21dc52dac6c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x745a89ed7f28ae1066d16c2240ab854cfc1be0aacb6cb5c0c29c5fe4ffcd57a2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_eoa_authority]", + "fixture_hash": "0x9aa88e07792cc766c07e3c812d1494d50544d123554d4a7049a84cbe1a19978", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x323909b0a78b3519d4ecd0765d8e2243b732e959d596ef56e574465d73ca903c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0x55c67620793898df789aa7659e0bf668cb488d370340fcee48565fe9c9310701", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x64268757a51dcd3a8adde26995621b426646205e45231b2b356cd78af32de492", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0x6ca062ad8c373e583779b8470577a2d6aa9d45c61fbb75575378b2970e749aa2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x87db650c5b9303d3ac7693851f779f9f4cbca45db1a0fd857a71e95a4d1f35be", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0x90fa3f24f4db2792432f8dec28cc00b37d286d781ba248a139eece259855263b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x22c8f7db204d9fa84966a58d95e2182ae47905b2d3293ea3ce4e67ebbc4b6473", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0xc066bb0b8b8529cc029607991927cbdc673a4f59b17236bd778e35361de96c32", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0x5cb4312b94001e355a0ad76354083c251d25770c3a7e4fa285e4ff847259b507", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0x9f67b05405b17fcfa53217743dd37c3bf8853218ab63fd0208b8e811bc5b1237", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-many_valid_authorizations_single_signer]", + "fixture_hash": "0xc8e6ced7b6c9f5b5d0266c13211efcf81ad487da4a563bf165bbc18f6b2c9b60", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0xa832fbbe8be18a5fb31f3056960d7f5e43cc91cb7b109d3c7b40bba1011c2525", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0xba88f8f9291450994b82d617c362a04dd12db978b70632c0f25b49aba528a292", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_single_signer]", + "fixture_hash": "0x2cdff7b775b50357931d33f272d9d2c160b46a0ae995771012dc38a55d4ec32c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0x15100daaae102883184e95538adee1ce0f642e48e610da268916e68e2cef9419", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0x408943ea2d1d380461c26337ec444c4e69173f594152102b83e47fd985e45ab1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x434f68954b40b186e5f2fc244f997a6c61c468061f16383e3e4449657018967", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0xfb2cd2136a0af98526d4cf2d81016e147af4e5e553f55227059fb25cda126046", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0xc01da1711c1aa00bfde83dd360dea518bee7b339b15fb135ad71c53bed0562bd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x344b13d1ef75d54e8bd72f8f23928add06235d15bdf2426c24966963dad5bb94", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0x13f6a59be829f4dda04d7299e542a36ff22ccdb5517e6ef23c2ec09238ef7129", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x377db8f4fc564d952d49a7a022b46d2b060b90eb62821661769071caa4d5da28", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0x32efac5f14ce5622ff0f836f1b03f707af7be4accb0b6435df23336340781136", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x47888a5aeece59db4610dc91f5722c5c4752e7e83a03d80e7900901caadf5690", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_to_eoa]", + "fixture_hash": "0xf79344abd342c4ecd5a0e73405622eb32929efb6d7c821eecb8619b61b38bf09", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_to_contract]", + "fixture_hash": "0x44d396722d949817a9d13eab71887c837631b2a5498ded7639186da085cea8dd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xfedf4114822ee3f40e9cb03bd362e11c63c6ddf0ed3aa29a82f09e9b30385145", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0x47ebd6ebbd1bc5a964b2eeeae32a71700dfdcaef6d4ad6da2c92d4f09ab40617", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0xd5808d9cf7268940cde1b40bd373da449cfb3c2049ce5393f8f66deffeecee62", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_eoa_authority]", + "fixture_hash": "0x53169c3cfd1f48b42dba9982366643116db89835bd564dd0e85291b48c2ce7e1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0xca1f7865b76f3c035c273da3a71247b4937168a2cb6dc669ef9984b4faafc20e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0x1dc53960f599a147e6389d69b890a5ccb92691f4aa32fe2c7276c944ea9e8337", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x8cb825d2325019d168311a8489c74506d063c60f09eaa6570513e18bcfe92bb2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0x395d05685808cd867a9dc2e77060aca40135a2243bae8bb5b1e182fbd055b373", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0xf7416956bb27e3ee6e7e0ec275ef7dcf2cd5077061f321efcc27e1ddc3c0abec", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0x64e12eb5ff654e1baaeb7a41bfb35e0cb99014f1e3c9bc8747a5c2d9038f2157", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x59ab9be2dc2b5ae5d1b1884c014b41867d4d9573fed9e159e5c73861bd0c5b0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0x23e086a26236adc35fa4c5062f501cb374720d233d45c6e2892de4bd36b7b19f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0x8d04a065588d5a32650c81e3ab765df841e73deee4ca6af0fdb60b06c612f5d5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0x9fe844d390aae481115583ac52f9a5dbe365d5eedfff8e825ef1e5f1a9411c51", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-many_valid_authorizations_single_signer]", + "fixture_hash": "0x2407a4565dec819a1de204827922d0c117d09f7f9abfff405aab44c8c44d5b2c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0x270de30ff3066c9ec19eb8087a1fb1a25b2b1088bd9a64a92eafd3c173286e44", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0x5f9c052288d215f95545c58f9de9465d7af39c3411fa1b0a02067e48423106cd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_single_signer]", + "fixture_hash": "0x5c041eecfcdbcf145a6cb6a48f5a877326743cf39690f497a4264652740734b7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0x84754dff8ad7853290e24f0e569b07d9eb89bcb2b1afa0412f32b06b4cfdd973", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xd1ddbcc7ea45f98d13eb6c86c2874e0a422714066819fd77b10855deb23fd288", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0xf5a642ae6c8e5a4b42afd03b0baa8bc9098d79a0d34946f5f43ccfd5df7e6a45", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0xbacefbcdb38d781aaac6ef427a348b1d71b530db79bf8e70c21f95f547f548b2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0xe861838db7bbe81b6f6e84f78214f356995c8e186f269b770bd60138898a1f33", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x58510a91fc5adaba9968d86ccd1011d9d82a3d12ac67a163bfd3b81f799704ea", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0x61dc3173cf99712570fd99301f17874f59a3254a73315d2f448f19d55f6438d3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x9a6db93c5f2bc2e0d6c0b4e59e22549c7a851ca9fa9421c0823bb19865212cf5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0xfa0f1cd54a35e304261fa4e2dfe003bebda733b19230789f47dc07739f382610", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x30399d00e8e1f7ee85a022a12d99c4cd8c0bac3072c11b7d1f3eeff0e4ce772", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_to_eoa]", + "fixture_hash": "0xcdfdec0fbb2bf77612ff18b738d9b03a5e5d3847bca762c0223a9e77f28edde1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_to_contract]", + "fixture_hash": "0xa0b8e4777cb19c56dcb6568975e04ff019069c41adf3c0636847b889dcb28d3c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0x1afeecd1a82d9e3b17f4d1b3d674a34281cb4451e9a745bb3c01d5bd45a8b807", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0xae5d67def9be9bb4908a0a7f7afb3c80c98d2af9bc404bcd9d500fa57a4a783e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x2b4185a2d1835a43f6a5ffac6bb52a1ee592b6c3351c4a53364989cd813964e8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_eoa_authority]", + "fixture_hash": "0xd1bcba1311cbc05f54d02691ce9db3dda6cb3bbfc31040309190f59754abcbd3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x61d1649351386287bbcebab2186590689b06dfc408c4a0c5bab90601cdb09259", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0x1b11890dd7f3c2a9955630bf482c5c7555b8b18bd427d65ad33e690859fbeb9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x6dd888a4dfaf5f332187d8ca5c923dbc26aa27fca7d1903bfdc9edf2471531a9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0x1b8aa1a820fc3545c2771a260819a3e760dfc6f09bc74eb12f636fa9005d8b44", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x1dadce3cd8799be9bd8aff887eb34a60960a97ea61e5822e0523f00c36a6a85d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0xab4ad2ad32bf552dc246d6c5f63e1f9131da346b82d0afefa666e40e5e180293", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x58cea7cbf4d06ebd9b91414d98020fa7e7fa449343f8f8b2cabda20087cd1a4d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0x119fe42f42f94002534bfc13af1d1470371f3b76bf4999f9369f0422f341fc39", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0xb5a4555216e96304e0cede6d6bba848efc1889c1811e5cc0ffa10741ea7a491e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0x19be4b7573e70b78330570488433f0c3f9c34778371af8664ea1e1f840f324c7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-many_valid_authorizations_single_signer]", + "fixture_hash": "0x2ddb57489a55080b6e9887d84f3bec145eee1791c018e6b72198f718e97e20dc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0xacaf737dc6e9e93575d27a097dc2e6ef2c59699148695f65b33341d6b3979ba8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0xccd7119f9a2a83570d1bfbfd3b5c26b64cacbd7a1ee6972021d1e4e9b31fe8b2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-state_test-pre_authorized_True]", + "fixture_hash": "0x4d597d4bd1d96d3c14d3febf46581c9f85d91a3e54a599b6c0d4b20a383a0568", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-state_test-pre_authorized_False]", + "fixture_hash": "0x3a1334c3c46c8a7c51543a78162d33553743b5d3ce86c640efc1df6f27ba6d0a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-return_opcode_RETURN]", + "fixture_hash": "0x903ef51d3f65f6ec40449e119c91e56aef4aa86984784ecd5971c0c148050afd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-return_opcode_REVERT]", + "fixture_hash": "0x304ef5490eb56734568b2c969cbbe82899a08e771ee64fd8e4b5ad3c3235178b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-return_opcode_RETURN]", + "fixture_hash": "0x5eee6ae7222fb636f742a91e3f29f38f1f98413d1ea083a80406ce83e1bfc18e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-return_opcode_REVERT]", + "fixture_hash": "0x98537ae87f02d8025c13e5db49ab66d523cdf9d61a3d9313aa7bb4da36a767e8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-return_opcode_RETURN]", + "fixture_hash": "0x4b2d9318d0a3d1fa2e75c93c1bc456140f9bdd049f4a175e0a51949aa15f942c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-return_opcode_REVERT]", + "fixture_hash": "0x8f59eb13363cb2cef79feb607207370263693837b54e126fc68202361757fd7d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-return_opcode_RETURN]", + "fixture_hash": "0x40fcebf03cf52337a7a894d56e2dad2566bb73c7819e6f4e9d8834b3b5879064", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-return_opcode_REVERT]", + "fixture_hash": "0xadcb575953a155bf5c3f3e07b64ebfee6ce0d189f4d22e5eded0342756e1fdc4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]", + "fixture_hash": "0x7caac4358eb5cfe5e9c12970516875367ebc1123728c9c30c4a3f6597df58ec5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]", + "fixture_hash": "0x1e1f47cfd4bfc11cdda7c56d34e9219bee14db201eebe8aa83d6868298587d47", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=0,r=1,s=1]", + "fixture_hash": "0xa4ad5367787c75ee72b9345ed5b8bd56c5fec001ac7ef603bd9a2549b5484806", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=1,r=1,s=1]", + "fixture_hash": "0xe95c799f3f1e5caadcf50c4e47a34933a762fa4cf699f1ac32b0cf93696a6101", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=0,r=SECP256K1N-2,s=1]", + "fixture_hash": "0xc168129bd3427c6cbb2bc8d17a28c4683e00bd5144a1547b0ac3cf6101741460", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=1,r=SECP256K1N-2,s=1]", + "fixture_hash": "0xe48f59214a182d967e48050cfd8535f5903d3265666ea925faafbc7e29a0f77", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=0,r=1,s=SECP256K1N_OVER_2]", + "fixture_hash": "0x1e9569d257ce549a0bdf521781a95b8b2a769998ffa37a8fa4d023d06667929", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=1,r=1,s=SECP256K1N_OVER_2]", + "fixture_hash": "0xe196c9fa08d600a254dccdabf6332c0c4645d86f267d9fdbff67bbb5ba47e577", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_chain_delegating_set_code[fork_Prague-state_test]", + "fixture_hash": "0xb3d8480cefa572452bb08a6f27e58f19b075f345365299b0a453799a2d77238a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_into_self_delegating_set_code[fork_Prague-state_test]", + "fixture_hash": "0xd9e7d6ff5097cb568592941cb6be223a765cb833ab279954bfcc33632becc8a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce[fork_Prague-state_test]", + "fixture_hash": "0x73ace09066c8c27be57ad5d6fd097f8b5c985b5b328600c8241129609387269b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_1,r_0,s_1]", + "fixture_hash": "0xfc430b00c303e7df68b989d4ead39b944c909789ad89c64d4dac6a6f353a6ffc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_1,r_1,s_0]", + "fixture_hash": "0x8dae3ce3a16f03eabb1e4be26664b683ee8d64456c91b49fe652dd561e65b148", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_SECP256K1N,s_1]", + "fixture_hash": "0x2586fe2e5c74f542bd277d667c562347ee6b33be9c73047d0d5c61c1ec90e1b0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_SECP256K1N-1,s_1]", + "fixture_hash": "0x8bb58170fa175573dd1cfb51e61212f04283f333e6580a562a4c3907e7e411e2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_1,s_SECP256K1N_OVER_2]", + "fixture_hash": "0x17428e43967705417a7a53dbfe5bfc60b324bcd05ce2d18ee2903fb2a351d2d1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_1,s_SECP256K1N_OVER_2_minus_one]", + "fixture_hash": "0x8cebf00b1a73e7265a23f1fd9c669a3b7f015497c8606f575751d0b0e3956bae", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_1,r_2**256-1,s_1]", + "fixture_hash": "0xf8222fd26d4c06ae04cd1c5f921c4c8e1ceea6d110547646563f841128851286", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_chain_specific_id[fork_Prague-state_test]", + "fixture_hash": "0x2766a08c2a11d98d8346e557b089429ca9bc9d53e4ea43250cdcf31be9d7e67b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000b-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x6667a8cf0590a97eb2b6cc11ea9ce09160a3a67c45f1631e6a4818c12f8a3b0e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000c-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xcc9985544142d72d3f58569bc6083a260c477f0de79a224591c545f43feb8f66", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000d-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x165919a2b01543f915b8930619c0ab2c326a21dddd0389f93e25627697853a56", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000e-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x816d4955e548915a869c3bb27d923736747bb3859c57dd23445eb9185512ba00", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000f-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x6ce5315e21140e76f77822a5b781e8b7fa5fcd39c1eef5764734e182731fbdb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000010-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x589b0aba7977e25f4296c4f70d64c6d3edcfa952fc7469e50ca884877e19cd60", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000011-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xc99372bacdeea0c759b8b23fa2b7cb02eeaa260ca55fd6c5471dd12858c57557", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000012-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x35b8c0dd6cd067c7fdc949d08aa95734203f8ee01815714a60e028307204510a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000013-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x9f6abc06d4432477b92b993f78e30caff7a75987cf9e29834d6c32df6768bb42", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000a-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x46e4846beb03d3a880cf106d4d46aa1c9911b85383a980cde4ccfe340a24844d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000009-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xae42f37adf8f94c198cc0794319a66de59acaec79baba36544fff70d7956f4bf", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000005-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xc5f7164b6e72ebf4c5ca47f1e23039fff5a6d0880f8f489f6af5dc0fa3bd9367", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000006-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x1b15c4dcd30d5917eafec75ea2b60cc138b25a43982d128264a6ad9ea0b7f127", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000007-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x5389da7480179f5ae3496650e3571ccb1ff5b00d684271668e0c7923ba5f4e91", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000008-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xb2db18b0f561bc5c9c2872da53cb4b6bfb19b811bdf290bfc6fa40bc53d4af02", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000001-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xd080196b484984e665302983e0afc5d50fbdc8f0b79ab58a5238948dc12d3d65", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000002-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xd95a3fab233de90699c67c46a2afc78261c525b12bb3692661b2c4279119408e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000003-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xd48ae93233416ff6457b7ce223b89adec4d8717f745d47df1effa4fc1aeb919a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000004-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xe2d1567a674f4b048f6ae946acd2b98691913b19e6499a12bb3473c119eb83f7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE2-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xfa5fbea94f78972312b3c52a4542d254d7166a26f8d4681c87421a54b387cc39", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x84bfd57b7dac1b3c071a09d187ad9770028ad76343859f4f0414abac68516d9d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EMPTY_ACCOUNT-balance_0]", + "fixture_hash": "0x48c39957416ef3cf7c4a61404a706ef844456f29cdcd2e765ffff696743a71e0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EMPTY_ACCOUNT-balance_1]", + "fixture_hash": "0x689842ded279cdcb86a325f6b99c0a1971a36b8612b7280e7bde8ad33e79823c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA-balance_0]", + "fixture_hash": "0xdc89136135686cb8c59b9b0b6ee5da124e2622bbc60c5e33f3e6af37c90fc146", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA-balance_1]", + "fixture_hash": "0x369a4c1acdfba377f814f856e5240096596292465e94927d816caa0d287e648e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA_WITH_SET_CODE-balance_0]", + "fixture_hash": "0x254be18c138d4510beff9c86fe3a5acce051b5e3973a4b71ac5879374e4abd20", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA_WITH_SET_CODE-balance_1]", + "fixture_hash": "0x5b0042b7a2ae560c95cc3f689d2711156a8e42d9a2af7bcb15361d15a4da6650", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-CONTRACT-balance_0]", + "fixture_hash": "0x4e914c8f372a76c8e544dead77c08ac7a7d3bc01d57aaa7c7a78a2e3f90bdb60", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-CONTRACT-balance_1]", + "fixture_hash": "0x3e51a8dd05cdff3854c7674bd423adf1063b30b7514b46e0616a4818abcd1c9f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_all_invalid_authorization_tuples[fork_Prague-state_test]", + "fixture_hash": "0x69a809ec0f158fddb41b11b1f81ef4f65dcd5ee9b92d7ba5116c0509a6763ee8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE2-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x35b79279ead6d6e0d9dd6e36ec4520f58bece6de4f1cb57fce343c24e18d78d1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xc049733645d820e5c2781491657bfd7bd05923cb950363a23193c5f364a61f6c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG0]", + "fixture_hash": "0xa2a855770669f6015169f5ce3240f0cb56f6aac702cf23502ece0c060b1b6186", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG1]", + "fixture_hash": "0x70b91019918cfac620f5cfd9a0630cd036682ba36069ea31b5da4d034bfa216d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG2]", + "fixture_hash": "0x52df1e84bf41c7a12fefb5dcfaf0a7da2127fcaaa45189d21e5e9cd8b2eabdce", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG3]", + "fixture_hash": "0xe77669878aba547df6207306261c199f9694cf800a702733454b94c791d8c53d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG4]", + "fixture_hash": "0x1a0d6f6f0c83a72b29889a713bf0a5d4adc6dafb69185a376da856e5ad85f895", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored[fork_Prague-state_test]", + "fixture_hash": "0xf4697f67949dc64d591c403688c7050e6f565945707df4190aea8bf46bf1fcae", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-state_test-invalidity_reason_InvalidityReason.NONCE-transaction_exception_None]", + "fixture_hash": "0xe54d58ed9200779cd92240dc787437e2d090d8f4297d3b11014cafb3fac79ace", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-state_test-invalidity_reason_InvalidityReason.CHAIN_ID-transaction_exception_None]", + "fixture_hash": "0xf2f699a72de2994086c7604b863efbf9ffc7d8cd020a2142873051167a7e1603", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-state_test-invalidity_reason_InvalidityReason.EMPTY_AUTHORIZATION_LIST-transaction_exception_TransactionException.TYPE_4_EMPTY_AUTHORIZATION_LIST]", + "fixture_hash": "0x788f21edf76141c5163c432ed5e485973960bc6914413e6eb27c20245222f5b2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0xfbf0a53f09914eaa7fea51999fe0759da27b57d57c0b63abf97b4175a96f310b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0xdf33acd8030fe93e90ce223f990b1221ca7abc12eef342c788b6db1c441daacd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0xe3272d63e99b2888d3cd88c914b142d1f4712b367dabc2c8d8bebf78cd9f701f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x4e8bd96246ba8ce86e7dfa83128a4175f0105607e9f255ae3332e7d53e0ec5b1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-state_test-balance_0]", + "fixture_hash": "0xbdeb88907d16b36f4775735eadfc96233a6426d3d9c8b7ea06aa0750ff1aca24", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-state_test-balance_1]", + "fixture_hash": "0x4a3fb8639eaf3c143e4662af9ad3bfb7795e1ead87179e1e79c59dffe211be73", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0x4b33cb96eb72687e033aa25c11d9aa40006247a708aa436c89291fe0112c7801", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0xffce411ff69f96505111a83d39dbdca4146956d0d812dfec6dd880075876dee6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0xaa869b0fbfec4514e4271df58ddf442653df4458928ae1e236c85114a6f35ed4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0xc5e22a43bb2b3d9b1243a94843aa536e5f732a2f1d7dd8b51b951821852b412c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0x21cef19703c4369454fc141988c30ca359e5c75acdfbd8cf1ea3783a305b9bd6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0xb2ed3c1eb4672d5d6c326b467c2ba95469333cebda5873c8fc8cb2d1890acc00", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0x7fccaa2c4ff87915008d820d124d799f527f4e6794f20b1c6391e0ee1616a5c0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0x9ee2653ed56f6f01657215ca445c035802df1be7544ee77faa4654aeb99d3c55", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_address_from_set_code[fork_Prague-state_test]", + "fixture_hash": "0xe8efd57553d4b19c61fd3fc678b8e6a646c811c8328164852ab73dc649f8cb4a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-state_test-balance_0]", + "fixture_hash": "0x2509bf849c1218f41d58c215a475f70c87e885b494a7649f3e813d18fe38a48e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-state_test-balance_1]", + "fixture_hash": "0xc9edea7b1c50fe736d457a8259f4cf55f63b59196f5f299f462ad25252f873b5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-state_test-balance_0]", + "fixture_hash": "0x18c51a2cd2792ff002cf18044d227eacff269f380159ee1c468cf45236635221", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-state_test-balance_1]", + "fixture_hash": "0xc1a5228d14dfea1c8c4cad8050a3538a0faa460330b3aef7a4237276a99c96f0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_first_invalid_same_signer[fork_Prague-state_test]", + "fixture_hash": "0x598e5ccba2531d1da690b422155f89f479be77cbb0d24f9cbd94e7512b01c0ce", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_zero_address[fork_Prague-state_test]", + "fixture_hash": "0x2d30d8f4cea665e713966a1944f7dd74b61d1b9bf23434e9c85523be72e2e6bd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_first_valid_authorization_tuples_same_signer[fork_Prague-state_test]", + "fixture_hash": "0x5b4e3fed1ba9ba12d2e095ccb62700d651c3d9dd1d02ae1cb047465fda1b055f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xf80de0fcab348c5602dae70c3c8dde1a7eab4297c9aa380c69823a08fc2036d0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x5c0ebb9800cdabaa8e7273422a719ef1af71ec8d7532127616d5030294c2ccb7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0xad67fb801624bc7a033170c4cb717a4ba19d249b978ca10a332a20bd35189f5c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xa7122a7e95cc83e83e058bc51fe3e3ec3e98c4ebe7ac97b818be6c276d620141", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xb05b84222e96e13a7a6075b2d052eb9da0d21149e4be9f2f93a23f696ecd46b4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x77a86034a509b8cd0c37fd5bb4d8e4eff9cad525684acb8ef39f904402ee1778", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x98a43846f8e31eca824c8e70d6561213d72464791cf3d498da1e85ebbdae982e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x7c3157354f3d619e03e892b25c1f1f5ea9d88894be40abd69cb72d64126ff44c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x6c12cc438c54ce1b3bea81d8e767a737a8bf684844d845eec09837f06001244b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_1-zero_balance_authority]", + "fixture_hash": "0x388b3e37e3ddc189c6874c69cd4c53f7c066649d7a26ed0099f10582c559893", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xdd91d7eea13477b9a3bd0194aa9cba4de3c0e0f4ed6a672f62f306f69f37830c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x92b13d2c9491e8e26b10d8faa1a4101c5f19001801eb55792df271963f78f34c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x6c386a6a24229bdef473a2d25987795e947ac63687e2f07694927fc4845817dd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x9513b6d9b5b423561e024b3858d82c2b526313124d3c575ebeaee8a87681ef3d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x8cba8979e8855e08110e56f16c7e7dd3a15cc974248206f20011894838589758", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_1-zero_balance_authority]", + "fixture_hash": "0x97cc00e117ef2c3de66fa49d159b22a7735c544de4670ced03d767b633633a55", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0x6c6e5c5fa4035a9ad026068ae3a68831510a29023a2d82faf3419fafbee355d6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x1b90aae897226027485fcfab6ea581733a8054c1e5057e75e32bfabed21bdae2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xb3e2c66bac115235c5255a5b0905773ebd6b925aaae8659ebff20807d477461a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xda247348d0171d273ec095defca31352704c9dcc2d3d7762239d8f8c6a2a22da", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x7cb1714d90df6e7031f4ce7c5a272ebf17ec4d4bf8508f4d38ed0116023fe3b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_1-zero_balance_authority]", + "fixture_hash": "0x2e12904eb99c5fc613146b3eb0f2d4389325356f2636883b1866477dce7031e3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xf9b82a0fbe495fcfdc6ed36b2d8fc5792573f33d8ff504e3f354c704bbdc678b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x9ebbd878ee626073bec2cd9ccb902f6c7b19998c082249bfb08087b5bb787cf2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xe4a200ce886f0ae35348989dcc511051738d17e589b17dddc7bc5427ce8ea27c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xcc50f9eae3dddee48bae8e6bec0838e988b7320189b6b3fba8b4ef90e13da397", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x790f48c421a53392038a7006a93987b9b2b4339eac7a18d08fa6aa008cd3d071", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_1-zero_balance_authority]", + "fixture_hash": "0x529abd07ea70ea64ec38d55e86d8de0b0aaace714b7d53a3e4490c38409a6e45", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0x8c8efcdba02c6542dc6681a551cb5995f0f2ae79e167087d6ed3ba1a29ef90e5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x205127f5e9284a80c8cd799d1fd6b99722a16bc2182f12aa83905de5877d654c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-stop-tx_value_0]", + "fixture_hash": "0x8bbf1a8db1a1bf3ad3ecc5a897addbda07360be4602a3d36237cb90175668af9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-stop-tx_value_1]", + "fixture_hash": "0x7ae22d1414c26c460661d6630c97c26d4d3c0a06e077753bc3baa30b4135c014", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-return-tx_value_0]", + "fixture_hash": "0xa2fdeb03f7df55bf9ee5eb9e36aee06b547e07eb4708f7e99ff4e546f04f1027", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-return-tx_value_1]", + "fixture_hash": "0x290e73505852e1d2f4e88b80212f60bb78820b0c148bafb716f35548a588bd39", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-revert-tx_value_0]", + "fixture_hash": "0xec4c68e4fbde2627f0a413b89789569325df6963a09e1d111a85cdf36140083c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-revert-tx_value_1]", + "fixture_hash": "0x70cacd5188c99f404d1a3c3b4644fbdaa9c7ced30db6926d16ffbb5746d98b89", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-invalid-tx_value_0]", + "fixture_hash": "0x1078d725ab7939ca46faf195da37829e881165e2d11375213ca6d8c4dee0b98", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-invalid-tx_value_1]", + "fixture_hash": "0x42317a0d88b0219e9f8197c75a0fa91872c6721dadec6b7633dc0b5c009bb8e6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-out-of-gas-tx_value_0]", + "fixture_hash": "0xa3089976b01adf863d8be194c4a2e64ff1f3658f660778bbfc33a844058338a4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-out-of-gas-tx_value_1]", + "fixture_hash": "0x6e93f8b5dfeda754529fa492971428165db1ada6349de9877d1e7355a397ea19", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xa2075f42be768e4fb34b2d74a05c3c09926a5d919138f3f74396c69a4dbad7ad", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xcff76343bb464df84a04621d5b6b753da83c4526ad2ad82744b07667f2a0049f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x758619c60606da15d639f5e6c93e3194a0777db16fb3ee52a328f6f1007d6091", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x26e69d5b158a376e8106218fb2b59d6a77b49e823f82a7dfb1c2da1644b7e15a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_into_chain_delegating_set_code[fork_Prague-state_test]", + "fixture_hash": "0x9a0eb9070ad94d95a571123b2a93e6a2613b759f27b48684436b8b4fc5238e33", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_2,r_1,s_1]", + "fixture_hash": "0x1931c9f0f385daccba62e463ebb43e1df7c8d3e8256c7a8167b58c7ec26f6c5e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_0,r_1,s_SECP256K1N_OVER_2+1]", + "fixture_hash": "0x1b9026f74b1c24faa102010e5088f171fa9b17bd029052c13b4cb3e1f7e765b7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_2**256-1,r_1,s_1]", + "fixture_hash": "0x878353018b7ef13a96425206611cad69c1ad16fb1541b60d5f4ed8de032b441d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_0,r_1,s_2**256-1]", + "fixture_hash": "0xb623377e1377a529e8535d1c313945edf11692407a9b2b0ee58e49141c41024", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x4d60841f645092f61f7989111dee479f0ae2ddb675484e1175dc20a0f41c22de", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x1f981ce40a5cb7e7b165c59dac7907af55109bd1a1cd0ec370e1bf9db8804e14", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0x86ee42780a76f82fee37cb7649ff23e1b678c1418c8fa4cd2f8f867116a23dae", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test]", + "fixture_hash": "0xa2993decf4d9f9b86f2a9b6b85c7083dd5381c45829714376dc60aae1d3035f8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x497b1ecb615a2d79db79f70730379e841eb492e19ed104d082f8e51046382828", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x7045faccf628b10f4ed47c22e0803de36ba400cd1aba777f8ca8bc639c46df03", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x83bed23413f62e24b68f4f639ee3b5780a7e15c670e1214b7f30bab4920a2cea", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xa9f14bf775827492e73514d889ed1314b6e7cdc15b6503d6fc241b0de53fc463", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x54316b67c25fc7fae014d12fc77ccaab582450d3b1b417d8ea89af4774e1cc67", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x7a6ad86b02c53415e14523b965566cd3a21024084053f139c239ea01267997b1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x452d504121da6171c11f0fa41a5cc94918caea1d10f54b5d1460a99a154f2835", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x7d33fb4ffcdca72a0398d1bf9a92f3b3279332d077f4d37854c0e06fc4c99b78", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x9ce3287ccc2924f94bccecb40ace28f600bd417a48517f60160af7fe5148ba2c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x4451f361047d302b29713f5ab30607d01843fcc9be9720ed9e4de96f36a5f6fe", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0xb7c931b8186234fae3456e7afd49f881a38268a726f9896e43c304961ad0f930", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x51e18f194d9ed0c900f92a30a65d519c5dfdbd2f9ff99b339fbfa805256fbd28", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x505e5a3c800abd7ee336438d2961a0133d83d56c5db5604b680af7e39dcd769c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x11ae515255084670833765413cd2a5afeaeb6078e10b53cd2e5de4ec86edc11b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x216d1ca12b8e7b93e43702544423e4987dd609fb2c5821b5126493abb9f37574", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xe0a7a052be5604afdd62eefbeccc6bc3946910e63d383f26b89b368abd5a5da2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0x93d9a062c1d6a229bca9ef8e4aba2f9f10306efa3735ec6ad0b11b58a55ea46e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0x6b5e8dbd68a7591f0da36158a308878ba5f73b084df431a1238c1cf94d40df3f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0xccec8ef6dfc2d114a67e21874895eca3d75151d8b18e57c85b88075a519007f7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0xb53fc96e57435b42378b9d877b6790543bd8d77d8cabd5464c9f912dbe011a68", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0xa4c8f7301937b6afc7c789f3da06981549c26b7dc009ed2f68aa0a7200c99cc5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0x6fc2f6a0fac656350dc43c9df22c781365f880eecaf35dea33c124cbe059924f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_0]", + "fixture_hash": "0xde29bb673de55167b81266267a6169c2a54216595b452bf110dbcf212e3de9e3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_1]", + "fixture_hash": "0xb6014ef1d3d98e7af59808f9c1c12a8c1dacc9b5501b0afe2d380b5dd4b264d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-state_test-inf_plus_inf-call_opcode_STATICCALL-]", + "fixture_hash": "0xa43776c0177da2c831c6dddec8c11129d4423378c88d9b085481bc61c8a758ee", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-state_test-inf_plus_inf-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xf7d3d2d688fdf2d56685dde4c8f78435119f5e80c2e30dc3a4433b4550e8da2b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-state_test-inf_plus_inf-call_opcode_CALLCODE-]", + "fixture_hash": "0x777d4cc888318ab6b5565f600ced45e3fb5940d902130747af35aba2e357a8c0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_gas[fork_Prague-state_test-extra_gas-]", + "fixture_hash": "0xd128e64d7df6cb637aec239c1874d92cfd89d6833db41f4c5783f0d31d178753", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_gas[fork_Prague-state_test-insufficient_gas-]", + "fixture_hash": "0x7ddcfa49308000ff24dff3cc288a864d3f9c8f1333ac42caaf8c01ba1fd973", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--bls_g2add_empty_input-]", + "fixture_hash": "0xa7824e50237293bb367a726478693e540d8bb1c02c01a140a455be047787b020", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--bls_g2add_short_input-]", + "fixture_hash": "0x10c50aa5ad03fc2591d87c8933d46a05a667421964e0ee37563c875d806bea25", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--bls_g2add_long_input-]", + "fixture_hash": "0xe7449e7c2fb3bb01391938adfb18cf7ee4c469e34ea11014b4cd5dc99ffb793a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--bls_g2add_point_not_on_curve-]", + "fixture_hash": "0x3020c653c9d161c0a28370152f94ded951eb827eca77050396b1b3141cb6bba8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--bls_g2add_invalid_field_element-]", + "fixture_hash": "0x8f9562853ad86634123a780b805439dbd160c7ddd527700fcb9c0ee078d8a4fc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--bls_g2add_violate_top_bytes-]", + "fixture_hash": "0x813596992359c63c3295c13ad071071ffcf8e3614166432780dc27c4f997a0a7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_a_1-]", + "fixture_hash": "0xd7d3627b51bb9e3fe1d35765a7e74bafc3a3a9d47c0a7792c06b40db2c6a2a50", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_a_2-]", + "fixture_hash": "0xb82b388f88fc7f6e5aa57550f13ff2738194173e5ea314bc64156ba685277913", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_a_3-]", + "fixture_hash": "0x8692a666db2d5959b6e1a942e36fd46bd98932fcc47b29c08b775ffdaa6e6fb9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_a_4-]", + "fixture_hash": "0x42672177738cadaafad4e57a704c1064477de20e9c503b593d21740a48641d55", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_a_5-]", + "fixture_hash": "0x665a65f4ea751313c24e9c2d6f7467245ab41a76d2879181a09486986018600", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_b_1-]", + "fixture_hash": "0x65db9cc8c07c0f0ff180658b1f8c9046c9b3904d903b89426187e9947a38cf21", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_b_2-]", + "fixture_hash": "0x5c560fcc876f737ba74218f2e54ed6cf6385073337e27060bfc386b08dfb9f1c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_b_3-]", + "fixture_hash": "0xf3d5e9f329d206bf5cb7ad076542fd3a24b509b95bfaefdf5f6703c69fd779d6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_b_4-]", + "fixture_hash": "0xe627d217732506030723add5f5ed451ad3e3af4670ff44135e26d9be1e98dc29", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_point_b_5-]", + "fixture_hash": "0x805937b8f89cdc7c6130438a116b8263f47840d63bcf0f6e03932b3a0d62ae8b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--a_x_1_equal_to_p-]", + "fixture_hash": "0x1ce46311a6e7baa299cfc7c1c574392b2d4798da68fdbd07ca04c43fadd79e5b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--a_x_2_equal_to_p-]", + "fixture_hash": "0xa05da4807d795198a903e1c248d446399cedac56b4811bfff49ceb39aa6a5db", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--a_y_1_equal_to_p-]", + "fixture_hash": "0x8c979058340066b4936412024cd89a29d297736855be8c79d8bda12a671bd3fd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--a_y_2_equal_to_p-]", + "fixture_hash": "0xf8e6aa4a22718babbce0958480a2d5f879d6777fccd05e84eec6ebe54dc69972", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--b_x_1_equal_to_p-]", + "fixture_hash": "0x67a480a0803f6973fce3a2c732520f0cc9a605f0659ff0b27cc09e7fbabe56ba", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--b_x_2_equal_to_p-]", + "fixture_hash": "0x4b52f423a40e494657f9661211c5214eda0731e64fb0fd6867bb2b530cc7862c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--b_y_1_equal_to_p-]", + "fixture_hash": "0x496bfbfdc7f51496f654a510d3bc9fc24ea9aa36869803bb8e8d1b4002422130", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--b_y_2_equal_to_p-]", + "fixture_hash": "0x89278867346b4fa8bbed6dc6443282be610569fc0391e66c716200e9e8fb5ac2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_encoding_a-]", + "fixture_hash": "0xae69c05abdaae0b9753013cf9167a0144df149ede666a8bf72b58c2b44007b14", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--invalid_encoding_b-]", + "fixture_hash": "0x9db0657e8fba0c3b8b14b8a771d8c02149c57de89964b8cf24b7cdd4572e1713", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--input_too_short-]", + "fixture_hash": "0x27b22450882d4c94e8721131e8d1dde7be68eeb5278c9edd566a07370dab9ae5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--input_too_long-]", + "fixture_hash": "0x1d3988c74a6a612e65881f92f232a89147dde4cc1ca26a35248ba82b49ec20cb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--zero_length_input-]", + "fixture_hash": "0xa7824e50237293bb367a726478693e540d8bb1c02c01a140a455be047787b020", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--only_one_point-]", + "fixture_hash": "0x274c80e204c3e422209749bcf05f6d2447d87778018ec4b3cae218dd0f54997", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-state_test--g1_points-]", + "fixture_hash": "0xda59c1e76a5c8d544daef081cabec69f1e9c5382f4758857969b38c710610d43", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_g2+p2-]", + "fixture_hash": "0x18e079702e1cc0b5fe267c869891e0cfea9a9c3e8fe95c82d70c20162d0b9dfa", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_p2+g2-]", + "fixture_hash": "0x6d09dabcf404d6ba7d16fdc180aee7677e55a5c45433e951cf6aee9abedc26f8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_g2_wrong_order+g2-]", + "fixture_hash": "0x3c11e2ead44e5ad71bf803289a0bef6e4eb7d271cfb78aa4abfd07fd701c2597", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_(g2+0=g2)-]", + "fixture_hash": "0xc6d48758cc87c604ab735758eda020f0be3329b62b7912f3c5d3a5abe718d7e2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_(p2+0=p2)-]", + "fixture_hash": "0xffbd4e5132b635a3fbcfbc689008dd887ff71a9082804e4169ebe4bee669573f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_(g2-g2=0)-]", + "fixture_hash": "0x2af72e6090de431225a93ab06072881907a63c63232446585535bd1f213826c8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_(p2-p2=0)-]", + "fixture_hash": "0xab5eb406e557fd1c1fc297042a5d34b76aa6d18b3d2b6d0f8ce8ee65b52d0928", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_(g2+g2=2*g2)-]", + "fixture_hash": "0x127c5cce75016f1a13dbe782f0ab57369420e8121e823486450e8680b5294ecc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-bls_g2add_(p2+p2=2*p2)-]", + "fixture_hash": "0xa8ce4c14b975aa369dc69e1e3a17300ef1f428f6bd1a0ead35562e553e6ae260", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-state_test-not_in_subgroup-]", + "fixture_hash": "0x551f0928e32ceecde0a62441eea0c74ffc30950d5548df0a9bc01ce35e122d35", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---zero_length]", + "fixture_hash": "0xb66cb6d6de1875e36b5f56459f45da5b9a22039483c92bf6778156d953d32a73", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---input_too_short]", + "fixture_hash": "0xbdb41f9c44b4db814571d699bdebcba47184cdbf4a6cb360d7c111da8966a641", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---input_too_long]", + "fixture_hash": "0x199fe422afe3b0147ce64de0f6a8ce41f2f07123db320e9bd00a67001326821f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_16---exact_gas_full_discount_table]", + "fixture_hash": "0x21bb1197b9be6e06b261b44c3f2f99dbf8b42f49a48072a7e631d95374697638", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_16---one_extra_gas_full_discount_table]", + "fixture_hash": "0x33604dfae1361d3fae9fe06d440c6a85d77350d1d5e6ef5e92a84991e96f05f8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-state_test-precompile_address_17---sufficient_gas]", + "fixture_hash": "0x3a34c66f9b8e7d9eb636ca5e81d4c38ab167183fb4534463a5c86b2fcb841342", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-state_test-precompile_address_17---extra_gas]", + "fixture_hash": "0xaf368a34f84269ac55c38e6d745123699eca7d50fe7f85063201f5506b0fc64", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---zero_length_input]", + "fixture_hash": "0x732579c83c000939e9aced65d91d5b87b49fb51c5da8d569559dd07125d40523", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---input_one_byte_too_short_full_discount_table]", + "fixture_hash": "0xac4d81002ab540e8f5fd5e8d6ecbad5ad2a9481d470b06a2a83c7e4fe9b65c3e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---input_one_byte_too_long_full_discount_table]", + "fixture_hash": "0x4ea906c3478868c80f9aa343a662308150ae3c0d62b124899deb210816008de2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_13---exact_gas_full_discount_table]", + "fixture_hash": "0x2adf43902b1293fedee5c14f6a5db8055c5877ddab506bf1fa2bf411c0602707", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_13---one_extra_gas_full_discount_table]", + "fixture_hash": "0x5bfae4c3fcdf7c76f5471ffd9d2abacf693db04082612226accba7d8d2885ef3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---zero_length_input]", + "fixture_hash": "0xb689580368d99545708b3698659254a78bbffa52d65d17637a558fd207f9afac", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---input_one_byte_too_short_full_discount_table]", + "fixture_hash": "0x500d4b73f0a5661e06a2078862e3ad35bc4fd7617f0aa6825277c2eb64bdbd4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---input_one_byte_too_long_full_discount_table]", + "fixture_hash": "0x5720800940dcac841a0eced19aaa84cf905519f3d3f5f32ee834a9b083861349", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_16---zero_gas_passed]", + "fixture_hash": "0xbebc28e2ac5dff673122483cc3902a282d29d3c25c4677bbe89cf292630231b9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_16---insufficient_gas_full_discount_table]", + "fixture_hash": "0x5d0fe39402bc5da90e17610d8e176cd9c82290f4edba5d1631582e862cd78187", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_17---zero_gas_passed]", + "fixture_hash": "0x6ffac9e793edff42af4f0fafcb91e7688c475f3051b7c2506868a1e2181f566f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_17---insufficient_gas]", + "fixture_hash": "0x35931c664efb7287e98d3ef45d9138694d81d94fee51f613a7e5db45a780fcd1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_13---zero_gas_passed]", + "fixture_hash": "0xb8d451b29a7a97da0ac74eb323f06a560e01ab448c13bceaf6080a331031698b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_13---insufficient_gas_full_discount_table]", + "fixture_hash": "0x13e07d8fbb0f887089dc7555c4b38718a1ca1d70e520b9a858407ff71071f333", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-state_test-inf_times_zero-call_opcode_STATICCALL-]", + "fixture_hash": "0x937265785107ac734973e416101b47c71c9bdd3687c76f7171566f51d64aafe5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-state_test-inf_times_zero-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xe85e4278312eae8f1d6b552514640203a2784f76561e751e31cbb636ef128d28", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-state_test-inf_times_zero-call_opcode_CALLCODE-]", + "fixture_hash": "0x9060b9575e2d343bb642edcf6dd153ce180a584eb4e8a6377339daea43357a3e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2multiexp_empty_input-]", + "fixture_hash": "0x382400706b5dc851a1d1d268b4f3096a09264b7ae9a0ff8fc5955c646be90ce8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2multiexp_short_input-]", + "fixture_hash": "0x545b034ea896d86112dc3c9ccf5139d292d5a5432eef5cc1999f028da064b51b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2multiexp_long_input-]", + "fixture_hash": "0x80e34d690a5da0ef79c548ba20bdaae6c68bed7b07a4fccd2d57bbb187f78400", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2multiexp_violate_top_bytes-]", + "fixture_hash": "0x7d4e8db2b51e64153692f0c5e2c95aba5899939d2d66df323bd843641f081e46", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2multiexp_invalid_field_element-]", + "fixture_hash": "0xcac207df30f2fde5024571e3385af348a7f694579881adea7edc038af3b3e841", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2multiexp_point_not_on_curve-]", + "fixture_hash": "0x7d42f2c5f4c037573454686ec8916ed03cfb3cc7fc6a0f2506c81f27e75b5787", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_pairing_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xd040163537e3e4a9b733ba16b0ebb9a2b8b6ce365a9b40e60899cbcb2e16b81b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--invalid_point_a_1-]", + "fixture_hash": "0x564211d50a5577b6746079012e6a988070e3bd4fc0111268e0985719a42103e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--invalid_point_a_2-]", + "fixture_hash": "0xc29b0ad1f4fdbe6d14209585c6da14ce531826795d54b535dc06cc885f203b2b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--invalid_point_a_3-]", + "fixture_hash": "0x766d00d187fc74368856a2e8bf22512b4bb78245a5bf69a64c5abb440ae89bbc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--invalid_point_a_4-]", + "fixture_hash": "0x1dfa0e1a99c8fe03f9239f59b3c4f2227982a1c8f4ddc7ff9bb82c260941f456", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--x_1_equal_to_p-]", + "fixture_hash": "0x50bb70553418eb87f4bb72e2bb6ddfa00fff4f4ff8e522d284eaaa599940dc4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--x_2_equal_to_p-]", + "fixture_hash": "0xce5f1a94984aaf4478daae0376270d6364fc142c166bbe0815be35fdfd16e15d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--y_1_equal_to_p-]", + "fixture_hash": "0x1fc510a46d3b0360be5b0db99d8b3e9098bfbde6dc241edbd4b9eb504508b40c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--y_2_equal_to_p-]", + "fixture_hash": "0x97de000ee615dc4f4551671bc4fee5382b146fb81385d22e783fe6b65f36278d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--invalid_encoding-]", + "fixture_hash": "0xb6c186fe1bf06286dab3137613fb2c7473a0f0a1f1ce648f2dd7b3452f4eecd5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2mul_not_in_subgroup-]", + "fixture_hash": "0xefe0c2982af0f7f4d176d7943bd1654ea5b4cc39656e091ddffff6885e5f9450", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-state_test--bls_g2_truncated_input-]", + "fixture_hash": "0xbc35e288f52ea87a37b28411a772c10e6539a19e77d8951d76cb6a256264d1fa", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(g2+g2=2*g2)-]", + "fixture_hash": "0x431947b28ec0a56e27ea24401b8ea259b910b20020a9e6c9aecd1926e61101ca", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(p2+p2=2*p2)-]", + "fixture_hash": "0x1e8bd1407577288d0e48b6c524d7a4a962e8726630c74b5186053197c1f48b8e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(1*g2=g2)-]", + "fixture_hash": "0x90472a6488eb4f7a924a8f060137db38d8af8ac4b2e59c68cc2a12ee099e6037", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(1*p2=p2)-]", + "fixture_hash": "0xcd7400a40659caf48196e3f80a16da63f56f19d17aba62631443106f6fdb5b17", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(0*g2=inf)-]", + "fixture_hash": "0x4d480aa7406c53ac6731e4ca0444927f3a761bb7c3d9c46f29e8c50d65b6ff04", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(0*p2=inf)-]", + "fixture_hash": "0xabca541eae099735b2b5c0bbc0330f5e930bb00d764def1d8fedb5797ed19ed9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(x*inf=inf)-]", + "fixture_hash": "0x883cf3be4992f6b9e9e3e358bbeb561f02c2ff95ad6cb60be9dbbe07f102aabb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(2g2+inf)-]", + "fixture_hash": "0x1ab5fc1933b8ddb877c2d9508f65c99b2d6c2abc7314affee92ade6f7d8c3356", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(2p2+inf)-]", + "fixture_hash": "0xfa4127cc331528d5f8f35f75e3ed8d9f222614388af37201a928fc6dcdaedb26", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(inf+inf)-]", + "fixture_hash": "0x755689d67382aa64f630ca83aa8ca2df218b2ea4bef8d0693dc27cbe4e4088eb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_(2g2+2p2)-]", + "fixture_hash": "0xb593b590bb9538c5dfd272b7ac500347fa9fd30cea23c03b701a37647ff460a4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-state_test-bls_g2multiexp_multiple-]", + "fixture_hash": "0xa9e427292869e46d05a78e037b16c09a892156e848c56f1f8a8d6dd0ce8c05ae", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-state_test-bls_g1mul_(0*inf=inf)-call_opcode_STATICCALL-]", + "fixture_hash": "0xe534a3b20a0bfab86142606ef81356f997784499cf90033c2cab4a27edd462a5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-state_test-bls_g1mul_(0*inf=inf)-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xc1d9b1fab54940cadc8b382c8f26c10686524ddc89df3e845f80d3ff67a72bab", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-state_test-bls_g1mul_(0*inf=inf)-call_opcode_CALLCODE-]", + "fixture_hash": "0x5f05d17493ac1aa58c97332a00dd46def1f55f0261af1f662487594ce11cb91d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas[fork_Prague-state_test-extra_gas-]", + "fixture_hash": "0xfe7bdf5c81eb38210dd8db4459cade8aea3d919f1afa9d97f415372a04e5278", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas[fork_Prague-state_test-insufficient_gas-]", + "fixture_hash": "0x9f55d57b27ef6dd45e2a0ab971c4f50bc71111dc424e1089684a2128c51c9f1d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_empty_input-]", + "fixture_hash": "0x965dd63d5bf33d299a550fe15caad8cb6e86761f410a0fbaa53969ebf1b7130e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_short_input-]", + "fixture_hash": "0x2f532901f6c36166f33d0dcc0226dc3773c25f682f1381fc47e93b941aca4617", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_large_input-]", + "fixture_hash": "0x953351309e3d804025c288c2175fb5e74de1e07c495f0a340ea47630cfea4eb1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_invalid_field_element-]", + "fixture_hash": "0xca35907722ec8f8bde1e006473fb8ebbcd2fd9446d733fea8776d270e5a51001", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_point_not_on_curve-]", + "fixture_hash": "0x49844d70c6122b8cf5956bb0a2fc607fb842d4ecd7064252d5cf4fbf2e319779", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_violate_top_bytes-]", + "fixture_hash": "0xc6d6bd517f256a484811de960e3c0edf74f5e5de752d0c40cf4768ebc9230a33", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_g1_not_in_correct_subgroup-]", + "fixture_hash": "0xcc9901626e53f9cbc3b4f96b21fee678da3ef7757bb30387d26a37d2e7af84fa", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--invalid_point_1-]", + "fixture_hash": "0x484d480ebf590620988e8ad6da633e400aad3fc0d5d504749fd4e3eb094ce953", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--invalid_point_2-]", + "fixture_hash": "0x29e78cb300cf5e248798c7abe69be40652647887861da789fc58bbf3a678b87e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--invalid_point_3-]", + "fixture_hash": "0xa178cd1bbe3db150344318f33affc921a0c99e50e43dd1e5ee50f232315e8def", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--invalid_point_4-]", + "fixture_hash": "0xd03cf190192829888eab688f2103fdee8fe16b9671595854dd8f4d151b1473d1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--invalid_encoding-]", + "fixture_hash": "0x6e08b9c7941b372f1a3512a03fbf61d85d089444ef8e52241dd9171170e2deae", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--input_too_short-]", + "fixture_hash": "0x98c804e43f544bfb0e969a2f29abe29c4f9cae7f52d48dc78dd9639d5a0510c0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--input_too_long-]", + "fixture_hash": "0x5634b6d62e9be0aa3a03dc10855edba408c7ee53c8cd7b688fe58cbe808e42d5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--zero_length_input-]", + "fixture_hash": "0x965dd63d5bf33d299a550fe15caad8cb6e86761f410a0fbaa53969ebf1b7130e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_not_in_subgroup_1-]", + "fixture_hash": "0xf5fa1e8682ee1759266a58ec333df94340e927bfb859ce703be5f8b4e90d80e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_not_in_subgroup_2-]", + "fixture_hash": "0xb57b381635d46a90264ab6ef1dcc7f2e3d509ecc3b4d35a616f3ed2c0096a384", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_not_in_subgroup_times_q-]", + "fixture_hash": "0x504762eae5a0c844d8b7d3719781fe29886dba0c2fd46071c50a6e38ef51a3d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1mul_not_in_subgroup_times_q_2-]", + "fixture_hash": "0xf6195cace97c738d62ab73dbd8edbeb284523ddc4f3d6dca9ab82b8972ff80c3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1_add_input_invalid_length-]", + "fixture_hash": "0x55e984b31c7f39108e84b190a4085880ac78de8a142026dab511f4b19da34a39", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g2_add_input_invalid_length-]", + "fixture_hash": "0x9b64a72c6c8b96d9cd1521f09c5e00a6f2e83b2ebd811f7eb6cb3946dc4335b2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-state_test--bls_g1_truncated_input-]", + "fixture_hash": "0xc8814ffad6318a8761957140c1c5c9e6c74fd70b254d5b13c04ab1852c535f18", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(g1+g1=2*g1)-]", + "fixture_hash": "0x4909f76962c42d92647bb8ffce0ad48c11af922b7db8b7b082941844262a3f1a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(p1+p1=2*p1)-]", + "fixture_hash": "0x6259fbaa07fe8428a9f330e58a7c26ae45cf1cda1b903f3e312ed818a1abe2de", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(1*g1=g1)-]", + "fixture_hash": "0x825ba4b27f494d19ac0b16e14709d99a41289a4e56890ef923fcf4f582f48a2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(1*p1=p1)-]", + "fixture_hash": "0xff00f2d8b5b17a215270bd807b3a5687e6844d0e4ecc1003ce1d60612272df90", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(0*g1=inf)-]", + "fixture_hash": "0x848026ed2032c634eff9d381e4bd00505819eb376a8f99bbe91d684ecc8b117c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(0*p1=inf)-]", + "fixture_hash": "0xe4ce47828abc5d9badcf3fb09b45e0ce76d35135e92eaa8f7bb350d8b93512e5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(x*inf=inf)-]", + "fixture_hash": "0x89d9f238925f5bf22b488b9b16129034515770404526c09ea04aef77ea1f0b04", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_random*g1-]", + "fixture_hash": "0xad123c561fc1cfedb03362ebfd479c066eb160a0c04c77f81da8adc3515e6d67", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_random*p1-]", + "fixture_hash": "0x785c84c0d4a65f444b1a2376100112191630b5c82715d451ca727d960630b055", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_random*g1_unnormalized_scalar-]", + "fixture_hash": "0xbad6585a64cde23b4b1e7e8118d91cc9f9313b65579253aa88e8148d9207061d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_random*p1_unnormalized_scalar-]", + "fixture_hash": "0xe53fafe07fc62d112c03df8edf9c270c56fe58d0b9713ba0dd95395f33596e09", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(0*inf=inf)-]", + "fixture_hash": "0x49f2c250fc8d736413c6bfb1d0f398938872043062c9aa92f1ac7e24f7dc4dd9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(2**256-1*inf=inf)-]", + "fixture_hash": "0x462f3dbd68f6b93de87be3825f2dcce3b2567d817c2551f09ae09b59af4d7ade", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(2**256-1*P1)-]", + "fixture_hash": "0x6223a9c79677bc749b0daeba6dfee7c316d4874ab6afc4eec11f422d92148e57", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(q-1*P1)-]", + "fixture_hash": "0x32b64de7daba4ad20a6b279110489f834a79073ef9de6386a68da96fa3c6cc8c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(q*P1)-]", + "fixture_hash": "0xe7759bc8b23c7a1b0656673a47eea9f5afc5d1192c8070b9ab16160eaab00d7a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(q+1*P1)-]", + "fixture_hash": "0x1419932c4caf14a622c32f22a91b943b4b5815c48221b84119208a4a626f3e56", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(2q*P1)-]", + "fixture_hash": "0x4d52b044f11928b930f81d4eb0baae105c26b1ed63b7c0b905702535d8ca907c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-state_test-bls_g1mul_(Nq*P1)-]", + "fixture_hash": "0x4d52b044f11928b930f81d4eb0baae105c26b1ed63b7c0b905702535d8ca907c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--G1ADD]", + "fixture_hash": "0xf5902da5e0e4ae6b2fce25013f67e58a8a6e6f0b011678a5136589e67d095534", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--G1MSM]", + "fixture_hash": "0xe130935d4b5c89cccede484ea9cbb75ca39d968aa70d5a5b3529deadbe709e47", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--G1MUL]", + "fixture_hash": "0x2e2181d3540a5a654ad7044d9551933d6142d52f6b972033a10403a23afdbb04", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--G2ADD]", + "fixture_hash": "0x287eba47752110bd21fb22865db958a8c7e981cabd6140ca7f8e81dd63cfb4e2", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--G2MSM]", + "fixture_hash": "0x3182157ce6e44b8899b4119ddb060b9c949646df9517c4f728f669c66dbf4dd8", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--G2MUL]", + "fixture_hash": "0x44e495614ef6ce2db0f76719feb0f71ed636a8c4d3afe364a5d87d62fdd654f1", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--PAIRING]", + "fixture_hash": "0xec04c024c61a3cfe349d15bce744d965c3bfa450f2e0db55d2c51e06597faeab", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--MAP_FP_TO_G1]", + "fixture_hash": "0x6d0023d13def295d1c4541a0465b99098da50e8ff3274b31022c9f5831587772", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-state_test--MAP_FP2_TO_G2]", + "fixture_hash": "0x17f495e9a75403d2a19a0164578d114cc107dc505687007a71cebca000a69292", + "fork": "Cancun", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-state_test-fp_0-call_opcode_STATICCALL-]", + "fixture_hash": "0x3571203a18970798a46b0460a14fd2bb7198463acc0220fdd785bf569fe03ba6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-state_test-fp_0-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x6c0378d8ec93a7ef9d87dda99fb301e3c7dca8e50c98d2f01d520493e8fc33a2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-state_test-fp_0-call_opcode_CALLCODE-]", + "fixture_hash": "0xe7969de9958a3fcc6fdbd0bdcb6f3330db4a221967302201b150d1894412e66c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_gas[fork_Prague-state_test-extra_gas-]", + "fixture_hash": "0x8da118def2f0f2d3d08fe22288dfef6ed02dd7db69e4173b73172d196d694e6d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_gas[fork_Prague-state_test-insufficient_gas-]", + "fixture_hash": "0x8a728a93c6545bdc29d6a912f4b631d6011082477898d1d00127aa6bd69ac41a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--bls_mapg2_empty_input-]", + "fixture_hash": "0x8fb601bf01164c66025999d35295fa1a9d7e982df11e100e9bc9f14d96ec2496", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--bls_mapg2_short_input-]", + "fixture_hash": "0xf5c7917042e2aefe79d249b889abcbca18e64b609f9b9d873b00bcd81c19c6a6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--bls_mapg2_long_input-]", + "fixture_hash": "0xb1ef5eed9e23ed7985d54dbaf1555843a04829d0fc6fe9ce4f7ea20686ff7ccd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--bls_mapg2_top_bytes-]", + "fixture_hash": "0x7e326a9954a0c83d1c7443d1de212d11e34fba172e57f528b52c4fab010bdfaa", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--bls_mapg2_invalid_fq_element-]", + "fixture_hash": "0x9795681636479faf5b93bf2d8b57259585a5c407669b17e99ddd944018cd7a69", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--invalid_encoding-]", + "fixture_hash": "0xcc635a2a73c1bf557664b3ba7e371a3c20fd22f5f6d8825a4b1c18cf10ab2916", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--input_too_short-]", + "fixture_hash": "0x6e74137ececa1b0f4dd92714fd8c032257a5e6460b04b1d23d5de5527889c0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--input_too_long-]", + "fixture_hash": "0x4d2b7a8fae179c1d435f39dc288d607bd5f11346ac5dac51887427bb089fc1f9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--zero_length_input-]", + "fixture_hash": "0x8fb601bf01164c66025999d35295fa1a9d7e982df11e100e9bc9f14d96ec2496", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--fq_eq_q-]", + "fixture_hash": "0x8abc9fb4cd03bce03c27fa9f1dabaa9c130d1b3defba50402788284e5e91dba0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--fq_eq_q_2-]", + "fixture_hash": "0x38edb8b626d1f3bcf02a2bfcfdf4301e0be92b8c0a6f57cd8328507e720db1b2", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--fq_eq_2_512_minus_1-]", + "fixture_hash": "0x47d8f4c6f5172423f9faed07313e47a9f85ba00024b1207c881b1b00feeea508", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--fq_eq_2_512_minus_1_2-]", + "fixture_hash": "0x8333049dc70ce8d03026541439ff0f66e60f6616254de412424288af1708348b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-state_test--g2_input-]", + "fixture_hash": "0x3013d32ee2e8605cd8bdbc5e428ebf76c38d63ec1bb8ddb25d37b0395f48f33b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-bls_g2map_-]", + "fixture_hash": "0x4d15afb265485a9b4eeda48503bf7e6491737b963062bec11006cc1fab757699", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-bls_g2map_616263-]", + "fixture_hash": "0xed2a061aab8e074657465416b2b67e01e72bff3f95d889c458a03bab1567357a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-bls_g2map_6162636465663031-]", + "fixture_hash": "0x7218f26425b4ccf19e846ffa8046a64e09ce7a3155f8a492a94a28e8c7a8bee8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-bls_g2map_713132385f717171-]", + "fixture_hash": "0x29db7d283133e9fcfba65ec8fd484d58e2ce1ce646637f48bc895fc054329b1a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-bls_g2map_613531325f616161-]", + "fixture_hash": "0x6a5219596bd3f443b1112ef10c9b66f82b4acd550c4f5bc344f0a5bbf4e139e9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-fp_0-]", + "fixture_hash": "0xe5d54779ee605661d8a2ed7546ccca929728870360f4a172a3a727417f4f604b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-state_test-fp_p_minus_1-]", + "fixture_hash": "0x860504f1c4114110c7fe589718dd8b257c502f102ec29e9e5efc2e7ccc36ef39", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-state_test-inf_times_zero-call_opcode_STATICCALL-]", + "fixture_hash": "0xa22d92fa2cdfb3ea7a80b40768998603d85862e220ba0be44691b7a88da42542", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-state_test-inf_times_zero-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x112d6a74136a3e57cbb4f8563032fa861ca1adc226e301deee464b980addf3b6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-state_test-inf_times_zero-call_opcode_CALLCODE-]", + "fixture_hash": "0x2dd931fccecf30336c6ab4c885fe001c81c0b5d023d4ce82af6e4cb220dac0f3", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_empty_input-]", + "fixture_hash": "0x99c6b2b6a33406713f49de9441d4227edb4fb0db458eaa0fdbfdb0d09bc06c0e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_short_input-]", + "fixture_hash": "0xc6165fc6885322b8e79884bc2a4ca2933335331fec29e62456453205183aaa40", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_long_input-]", + "fixture_hash": "0xcf4731573c7b31576ecd598a1142708758d34eaa910204927325036326b1d23a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_invalid_field_element-]", + "fixture_hash": "0x75eed49883cff2533df7557dba2425f3c67ddcc0382f2c10836da9c64ea6c9c5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_violate_top_bytes-]", + "fixture_hash": "0x63db9923b06c0ce76cd15cd76840cff42a1e0673b4a7aeadfb6b6e6002736c00", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_point_not_on_curve-]", + "fixture_hash": "0x5ed27e1c095a86d6b0b972e581e19315d22ccffe919a66f8b420d0e49607ba7c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1multiexp_g1_not_in_correct_subgroup-]", + "fixture_hash": "0xdaaa73286ba45ab1f0bebbf62f81a1dfdade534a247268ce84deb6a17ff0af8a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---invalid_point_1-]", + "fixture_hash": "0x9a9a534d6cb77262b2bdb2685001407dc97688df962c32c9c6bd41bd135865e8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---invalid_point_2-]", + "fixture_hash": "0x6ba1bdc79aafc6b1a860bff9c3a32afe73f24da4fcd4f645d8bdc0fa8f9aeb7d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---invalid_point_3-]", + "fixture_hash": "0x7623b2e8252d6a615d7b4bb931f38b76b019d7b2e311fdef864383b58cdc5895", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---invalid_point_4-]", + "fixture_hash": "0xf0fa563ee01a2be2cf62934843b13f75c740c85a671c839f367578fb6464da4c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---invalid_encoding0-]", + "fixture_hash": "0xa6076fde3b94cd3ac587fb4527438d6fe09d7bf737dab754b8fc74e05574d689", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---invalid_encoding1-]", + "fixture_hash": "0xa6076fde3b94cd3ac587fb4527438d6fe09d7bf737dab754b8fc74e05574d689", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---not_in_subgroup_1-]", + "fixture_hash": "0x58d0d7c5fa4d43faa89c97442bb010cb855d3f475903f48b31341e04cfc5b5ae", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---not_in_subgroup_2-]", + "fixture_hash": "0xdbd43b35a68f928f9663531ea8a826383ec4ab3369ea5e136698e61cb655e315", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-state_test---bls_g1_truncated_input-]", + "fixture_hash": "0x35b285a6dec583df7539068eb0e07dce851cb3d602454be1023ae72cdf2f2ec1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(g1+g1=2*g1)-]", + "fixture_hash": "0xd26fa849e4e0bc00899a922f94ab8594f1396ee1ce85c3426146cf8643424c1b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(p1+p1=2*p1)-]", + "fixture_hash": "0xf32cc8a0f96e9356e846edc21219c53a6e95f2d566d3139208db134c585f069f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(1*g1=g1)-]", + "fixture_hash": "0x432303f809d48d986e5b6575eef34189fa3a0901bafb2e892b441c999d391cdb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(1*p1=p1)-]", + "fixture_hash": "0xb3ef1219143cf727c56b12c799f21ac2f778b582c6d9e02872dd84fd90ee26ce", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(0*g1=inf)-]", + "fixture_hash": "0xeed32c36e4b9ffa972d6fa04f5cf2235e7c2fc904557af5d78e94e0ae206e965", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(0*p1=inf)-]", + "fixture_hash": "0x4f1ebd713627e5a103adeefe686c90538e5dc390e5a84a962ad7a954dd13439a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(x*inf=inf)-]", + "fixture_hash": "0xc73c0277aab2e82736b3c8a12fdff213681f94ccc7304a3ab1ba3b257f20d5b1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(2g1+inf)-]", + "fixture_hash": "0x56249ea209d95be2814d7f517058e53ee0bea7c52d4e3c580cbb7b8ec9f94c47", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(inf+inf)-]", + "fixture_hash": "0xbc461266a72f09de590aa5642f5076698d1ddef373703c746262474f45b098f4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_(2g1+2p1)-]", + "fixture_hash": "0xaa1ec0d16d03f90717d8f76308d9a1925581d273204a26ef43c7187e9eee7cce", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-bls_g1multiexp_multiple-]", + "fixture_hash": "0x13189cfc7c375118e21a6589cd6acd3355789ca4c6c0f4d4377c5a3066c3a69a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-max_discount-]", + "fixture_hash": "0xdb4701d02c3f4c0c94570f880801ca6f561ad128ff33a852f9313c9c6ea6cb32", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-state_test-max_discount_plus_1-]", + "fixture_hash": "0xaaccbcfe0f57fcf31024dd6931dfc9d2e1786d8051036a0bd25e3c8bbfef823f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-state_test-fp_0-call_opcode_STATICCALL-]", + "fixture_hash": "0x114ba2eac030eb2b8687632c8dc6158404c6c454a965f3153f7d642f92db4871", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-state_test-fp_0-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xba1775c6d66df0b75ec0037684ca001012a486339ad8b04972c4e98877badd4e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-state_test-fp_0-call_opcode_CALLCODE-]", + "fixture_hash": "0xe64fd9cc223196890910e413241f0f712533d9a64d0b01b9dc999af3e4444b93", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_gas[fork_Prague-state_test-extra_gas-]", + "fixture_hash": "0x5f240d85e7a7d7fe3110df4d46d698d574d60063a87fa87f3050fb255ad6ff29", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_gas[fork_Prague-state_test-insufficient_gas-]", + "fixture_hash": "0x401789f935f7ad740bd996dc37069d55fbd9f58d6c7232a848911a07b3301fc4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--bls_mapg1_empty_input-]", + "fixture_hash": "0xa6942b414d23b97f93a833b7ea1bd2292264d75c0f82897bbe8caececef0394", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--bls_mapg1_short_input-]", + "fixture_hash": "0xba39c7b424548aa75364e9233896d6ae93cd1a2945caa0985a5d2ef1d23f7705", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--bls_mapg1_large_input-]", + "fixture_hash": "0x5d952a578882a981c006824330048617adb67baa8295561cac743e24fb50becd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--bls_mapg1_top_bytes-]", + "fixture_hash": "0x1dd28642abebb3c1a4a99011b622fa40db10cb5c912481d5cb16692595188c2e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--bls_invalid_fq_element-]", + "fixture_hash": "0x5be328d48f6356fea59aacc40947ebed2bfa6febcbeafa0a70c3d7db98ecede", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--invalid_encoding-]", + "fixture_hash": "0xfc4e89acd57eff2acf5c2a3cd85b116ac2edcba1015cd5ba49f00e4588e8412f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--input_too_short-]", + "fixture_hash": "0x4e50264ea946df11dd2b888fb82b9e45b0a2a44a5f60d8ae71cb79f443d233f8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--input_too_long-]", + "fixture_hash": "0xaadc82e38d02cedd23f79ea6c716e34839b13cacfad4f32fb1029088358c6838", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--zero_length_input-]", + "fixture_hash": "0xa6942b414d23b97f93a833b7ea1bd2292264d75c0f82897bbe8caececef0394", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--fq_eq_q-]", + "fixture_hash": "0xfac0f6d851dab7889874444a79e383da9cacc8228c90fb62faf4e52f92937f6a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--fq_eq_2_512_minus_1-]", + "fixture_hash": "0x35dffbf978963e812a3cea2307fff9210166330b109850179d2994d8da11518a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-state_test--g1_point_input-]", + "fixture_hash": "0x5b2fe4390409c22170b0bd017bf01a7857b8e4b045deb4fdc4c6a49e39b6a98f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-bls_g1map_-]", + "fixture_hash": "0xa0cfb80839a53aed7e5ff76cfa000bdd453dfaf09d8aeb84bc836340d4d967d7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-bls_g1map_616263-]", + "fixture_hash": "0x2a3a325e1aea4962e6ea4774b00b8b3a8ff16665f97a4de9defe1303e55b9c8b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-bls_g1map_6162636465663031-]", + "fixture_hash": "0x9c989c3fa3e1cc015e08e5b7d25a8498ab42340ae2672be6c15744f844e4a7a6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-bls_g1map_713132385f717171-]", + "fixture_hash": "0x67e9175842ebd5c816df2ad6e4cc35972e358e4bf9d8732a1b53a06e9aefbb42", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-bls_g1map_613531325f616161-]", + "fixture_hash": "0x8283c7fc1f47bd2d14dad85a03efb87fc01f8deece3f428de47dd48354eb885", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-fp_0-]", + "fixture_hash": "0x7add2f8ac1674e105931399c6aa8a5a851cba29f949faae8e0d94c6dbf391dda", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-state_test-fp_p_minus_1-]", + "fixture_hash": "0xb349016c87d8394c79249bf22ed9c2f4c44417302f3b132d957af578aced3df4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-state_test-inf_pair-call_opcode_STATICCALL-]", + "fixture_hash": "0x7ce0a2df114dd4151d1dbcc038a8b930d080b9f8761f449039b2ed82345ae259", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-state_test-inf_pair-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xa9e093fd5cafffcff69244b48912447833cb2dd8c2748baa5c9dc5ee0c2e765", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-state_test-inf_pair-call_opcode_CALLCODE-]", + "fixture_hash": "0xbb37f41d262fdd6f11eae811cbda1a56ed5454ed4a1ef3740b74e09380be510", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_empty_input-]", + "fixture_hash": "0xd59d2036d9b65c4af8a031badae4cd515161d808475cb9eb339a0143f51a4d2e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_missing_data-]", + "fixture_hash": "0x7286d596afd2956d33596b2a266d59d122058d30d0aa1b171f339736bf06a72c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_extra_data-]", + "fixture_hash": "0x115de0a7e4f9840c3d3ebe0baeda34726ff5b44ef2a34f4abf92379821ab43be", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_top_bytes-]", + "fixture_hash": "0x4490e09e06098199e8943c5ad253c3dc170e3fcf1eab12886e80e2b38067ead", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_invalid_field_element-]", + "fixture_hash": "0x619ab6d2b966f31d895c473818e607528bd5fcc1a280f969d3cf71c3e10923b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_g1_not_on_curve-]", + "fixture_hash": "0xfcf9e5f9da9ac9fcfc10de32eaf78905f7c64ddd3c8f5cbe29d75cfe1bb20cea", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_g2_not_on_curve-]", + "fixture_hash": "0x1910fc095e8382f92b988b88d80701890602faf470b26dd0b36efc0620e3c99b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_g1_not_in_correct_subgroup-]", + "fixture_hash": "0xe1ca14a5f21c5dc7ce106638a3b4cb3a22c96bafc93c845924f7b6dd384fff41", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--bls_pairing_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xed80d8ac9ef01ce5fad08ea99a90215a1d884ecab335a94ecc043392ec6dda03", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--g1_P_g2_inf_1-]", + "fixture_hash": "0x3ce386611269ce2dfd9a6951e99aaa52258d8274a0c47008972f99078bcf804f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--g1_P_g2_inf_2-]", + "fixture_hash": "0xc392e854c2fe7c324a27f429520e9dad6c2a502d34abc8c96711c5138f36c44b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--g1_inf_g2_P_1-]", + "fixture_hash": "0x698c1666fe4a960b8b1b6db621d7cc6b3de67f86fa95f27cbdf62893b15a0c32", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--g1_inf_g2_P_2-]", + "fixture_hash": "0xa3fc8460266b7032a799dfde3ddedfaedb90245263b249af1c7cfb3ef9d120c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--g1_inf_g2_P_3-]", + "fixture_hash": "0x421038294cdb742b9a62cece76a21e6ac4b53a271d21466e05d9b1cea6f0bf12", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--g1_inf_g2_P_4-]", + "fixture_hash": "0xf26514755d96921fe3e15e44ba35b2074d46338b868c74166767d92c65dc9d04", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--invalid_encoding_g1-]", + "fixture_hash": "0x2ce2f19e8eb476047d75451c670a5d638db6eb004b3022b26a5623b2eda3d870", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--invalid_encoding_g2-]", + "fixture_hash": "0xb1a1903b41f8bf098928c429db2128eee3940c22fa554ab4b24c1582d4800181", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--multi_inf_plus_g1_P_g2_inf_1-]", + "fixture_hash": "0x768be09680b14700cb1bcfb7728ccdf06f1c630ed04fb28d3ddd4339caf29b90", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--P1_not_in_subgroup-]", + "fixture_hash": "0xe510b74646cbe5ae5c4b2a5b9f5452a3728ea1f034825784c67486cbe70aa2b6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-state_test--P2_not_in_subgroup-]", + "fixture_hash": "0xcdbe92fa371f2e6a4212812542af693475fe77f7514506149e6ac59f8f7bf2d5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-bls_pairing_e(G1,0)=e(0,G2)-]", + "fixture_hash": "0xf7c053c95952b5aec986b2250f0bba46828335b5692785c360d3800f65f01c91", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-bls_pairing_non-degeneracy-]", + "fixture_hash": "0x7ef7cc4593840e967f63dbca7c1f62738e6fbde0ed237bc67d93ff3a2a89b544", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-bls_pairing_bilinearity-]", + "fixture_hash": "0x539040d2170dc87d6650939b6f562611ffdb9b6518f76c0ec4bd2452bcceaf98", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-bls_pairing_e(G1,-G2)=e(-G1,G2)-]", + "fixture_hash": "0x82b2cbb4411187bbcf41338f4d2539a35e1be5fd4d2022577a5238c54fb75b50", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-bls_pairing_e(aG1,bG2)=e(abG1,G2)-]", + "fixture_hash": "0x7135c31de4f5ca6d7116b22ec39181da851608ba0ff2b3b4287b31eae974e99f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-bls_pairing_e(aG1,bG2)=e(G1,abG2)-]", + "fixture_hash": "0xa4db7fe0a8e0218f2d84ce57d0d38fe45de3122911d91695ab0f3f1030d1c160", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-inf_pair-]", + "fixture_hash": "0x2ddaed1bfd57b1312d64a4001b963ac1652d226b32d8d89f68fee85b45bbf5f4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-state_test-multi_inf_pair-]", + "fixture_hash": "0xc419f907ea7e25bc0d50e822308107f87e15ecf6dc3059288f5791cf955e53a9", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-state_test-inf_plus_inf-call_opcode_STATICCALL-]", + "fixture_hash": "0x2e3ded716c0ff6bb5990f237361af729526b6db7d34d505eb3d225b15382fbed", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-state_test-inf_plus_inf-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xdba64cf0503ae5e28a75d8acc06086e58a78b7b30b7c17c9c4084f1e725c5a97", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-state_test-inf_plus_inf-call_opcode_CALLCODE-]", + "fixture_hash": "0xa767492cab895421d3833a0009876bdb8e5ac33d3257a3898e40f5be3cf4d467", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_gas[fork_Prague-state_test-extra_gas-]", + "fixture_hash": "0xfac9d87f533bd53bd38c31e149b29751c362d2529feec59e6f6aa4d831de7208", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_gas[fork_Prague-state_test-insufficient_gas-]", + "fixture_hash": "0xeebcec6d85409fd73c8e1d4367453247bccaf8a7eff592a3e18876150d3067ec", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--bls_g1add_empty_input-]", + "fixture_hash": "0x3d5e24b2d511a8421e9b8d7427d0992a00bd74b6c203028085d362b69ba7df80", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--bls_g1add_short_input-]", + "fixture_hash": "0xf4b73423c237720b37e2ce13ba67baf6c3bf7c183b54f26834a619602869acd1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--bls_g1add_large_input-]", + "fixture_hash": "0x71992ed3aafb9dca83a130ab53f51eb1ad01da5995535cd3a698651a986aa27d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--bls_g1add_point_not_on_curve-]", + "fixture_hash": "0x18df5a1c521369c729e40b8c1bf0aadc73ac4641c6092c56d0a38272fada2040", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--bls_g2add_invalid_field_element-]", + "fixture_hash": "0x1a03236dbaa7b63dbad765127fc489e11ed0fb7d2a8c63468318641b5f306896", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--bls_g1add_violate_top_bytes-]", + "fixture_hash": "0xc8bdd4835226aa361bedaf8d9f5a2b430ecccb783162d1acef7f0098765f224a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_a_1-]", + "fixture_hash": "0x677e309b6e61ece5974bee07cc18b50ac8546d0cda1c5fe10b744fb5ff2ad01c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_a_2-]", + "fixture_hash": "0x64ae4cc2588ce2bb18524196226571b6aef3e2f99e8f6ca4632803dc11e994c1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_a_3-]", + "fixture_hash": "0xf397a160d4082db5a2be7fa532930cc540ee267fcc2950502204b7207693305d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_a_4-]", + "fixture_hash": "0xb1a9664e825375ec36d4b111da8f96be0698efbfde41e3d301039564393a4542", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_a_5-]", + "fixture_hash": "0x70fe14e50e91ea3708d356a2173a9aadea0b2ab4adb105ed2d4eb32b6deb267e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_b_1-]", + "fixture_hash": "0xc1a40c5d3ffc9a85202de85538cd4f9bf4f2c8bda384d020fce075d68d5b74fb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_b_2-]", + "fixture_hash": "0x84e059f2755393cf2980f3465cac46ce4539af762f4b030a205b920834e5a885", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_b_3-]", + "fixture_hash": "0xed2c2c5fde32593ba04e92ba1384cf54364efd83e526a3135e822b59834c4509", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_b_4-]", + "fixture_hash": "0xd3c820743f50bfcac0738ada341218b5b97119861f3eb066ed62548e62b7b664", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_point_b_5-]", + "fixture_hash": "0x51631105098b67b728d1b00dc66ddc7aea9bd99dac66ada0ce53c1b80ddd9893", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--a_x_equal_to_p-]", + "fixture_hash": "0x440cf64a4f1fb294e28c9ce4cd771a1f7450d986c15b4edbed5e6b8f2b4dc6f0", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--b_x_equal_to_p-]", + "fixture_hash": "0xb82ebf1922bd966028155714273ab6fde323b6f820986d2886afe8c2b57c59f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--a_y_equal_to_p-]", + "fixture_hash": "0xa7749dc58c0d6c62e203c60226245d80bd5055d0e9716da6dced2e4d93769035", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--b_y_equal_to_p-]", + "fixture_hash": "0x6bd6a189fef14be28556efcfe73e3dfaeadfe60e9a634a065fcbed3c6e071b27", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_encoding_a-]", + "fixture_hash": "0xc0be8c4794d2ae6bbbe509afc07585345fc308a54efea75183f3f1e630b5a6da", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--invalid_encoding_b-]", + "fixture_hash": "0x72d455918c54de8c95c2a269948460f47e64189c5d3d1847ecd8ade399c6b5cd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--input_too_short-]", + "fixture_hash": "0x954e6289c5a692cee54346382dc63b4320b5ab9ca6cad1a213447ec462f9a1d6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--input_too_long-]", + "fixture_hash": "0x761bd64201efc05cb5e906929de0e2e97dce748bff335fdb6cb391aae9c0c564", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--zero_length_input-]", + "fixture_hash": "0x3d5e24b2d511a8421e9b8d7427d0992a00bd74b6c203028085d362b69ba7df80", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--only_one_point-]", + "fixture_hash": "0x10521662648455b8d9c3cf0b6b5e1097afbde5540a45d78396fec289bfb2ecea", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-state_test--g2_points-]", + "fixture_hash": "0x9e75294ee7be92adeb3ea45b7bb39bf3bc45c590178543c9969c40808a66435d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_g1+p1-]", + "fixture_hash": "0x31d7595638c73bf1a571efc8b0caf6ae82888bc3161711b6401990308df7579b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_p1+g1-]", + "fixture_hash": "0x9b73f18e52de6d730020fc841217acbee7837c4b39c1d691524367a996d1412", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_g1_wrong_order+g1-]", + "fixture_hash": "0x9d38ff41a843e653b7047ca34b32dcde473ccf3fdcf5c43d0da6f0f820684f1a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_(g1+0=g1)-]", + "fixture_hash": "0x3584ece82908dbd2a0cae2b783486b8dfd697ce39a3c6dd4e96c99069894f907", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_(p1+0=p1)-]", + "fixture_hash": "0x9d85cc0c10f7b549eb8ca5c042ecd963ff3a08a651fe51ef168fc9a98e09204b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_(g1-g1=0)-]", + "fixture_hash": "0xa6977f7f40429bd7c67befef8a50aea516a061027020d32dd0fdd800f304498c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_(p1-p1=0)-]", + "fixture_hash": "0xb671894bf1af5ca4d5dc7376eba2510d0a724a4eff1b1b84451e4fcbc89d7588", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_(g1+g1=2*g1)-]", + "fixture_hash": "0xed348e9a118e892fcd160085132e609e0f38afaf2589b5538055c4b2ea9777fe", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-bls_g1add_(p1+p1=2*p1)-]", + "fixture_hash": "0x806c74de20ed88a15a860cb187b2b12e366229b43054f7d873abf884fb51f3fd", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-inf_plus_inf-]", + "fixture_hash": "0x58e18a62d775de0943b7beb043f2177af8f27ae2f202c5e4d06edfffa06e93f6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-not_in_subgroup_1-]", + "fixture_hash": "0x16dbfcb715db3c7400e3148463f4a8a45b57b129d617d76e7fbe20a38cf64e21", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-state_test-not_in_subgroup_2-]", + "fixture_hash": "0xd6d4599658e0677f206f3b99649587d9571d9ad83896e3eb287753ce972902b6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-state_test-bls_g2mul_(0*inf=inf)-call_opcode_STATICCALL-]", + "fixture_hash": "0x95d4e8099b582de48e61dacc6b9ba6f702500fbc53e07ad1ba1093e99132f87f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-state_test-bls_g2mul_(0*inf=inf)-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x945cd7d95b7bf5245058c5d8807124011912c2f4bee5f60a291be8df6c6fe9fc", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-state_test-bls_g2mul_(0*inf=inf)-call_opcode_CALLCODE-]", + "fixture_hash": "0x52a20b8c009f8742cdeae19c5f32b3796cefb97c40fa97dbcb772f3b52f83cbb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_gas[fork_Prague-state_test-extra_gas-]", + "fixture_hash": "0x395af0ee52584929f3d56de7b0098f1eb1fe9041c15b253703dcb3117f62779a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_gas[fork_Prague-state_test-insufficient_gas-]", + "fixture_hash": "0xcbb8eb5f2733568ac11f076c5197d8ade7c8270bc77ba0214e5b602c1219e34c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_empty_input-]", + "fixture_hash": "0xa4061880db4652770ce494ef4bff19a9d9f8e73964aef6eb2dd5cf57f311720f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_short_input-]", + "fixture_hash": "0x699fd397625a3c81bb0bbaaa688f17de19841f2afa11068529f714ceec2bcf18", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_large_input-]", + "fixture_hash": "0xa125e07b4c824af4847b22c4c192da64e5fdaad7ea7fa974c1bebf32cb533ca1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_invalid_field_element-]", + "fixture_hash": "0x19611f62a7075485939275183bbfe224c9994f8b0584217ab396fa5e74af9a3f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_point_not_on_curve-]", + "fixture_hash": "0xdf57eec161bd41752f54f7bf9002f967513fd9d7b1af3235daa89f15e1a02870", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_violate_top_bytes-]", + "fixture_hash": "0x45b2fbaaed69badd6c8e37b8344ac1265710eec829924271378110ddafa54ca6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xf3ca7840fe31fbc4e4e08b3a9e4f1409bb77a56b18d6f1f018db10aebccf71ca", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--invalid_point_a_1-]", + "fixture_hash": "0xb2462115203968a87a0204680eba29fecd8b1a9b00dc3e873836e720ed6d1604", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--invalid_point_a_2-]", + "fixture_hash": "0x299b8d55cdb83826d418c7a62fc7ab5016a023c26bda7aa29b073b7d98ebca3e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--invalid_point_a_3-]", + "fixture_hash": "0xc538096fe5a5810a4080628d0ba93075028c33ee640b712f32fb22fb9e72fa4c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--invalid_point_a_4-]", + "fixture_hash": "0xa16d288e61d488545ed963d51e1b7e0118db727852056259c3d4e24be29521c8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--x_1_equal_to_p-]", + "fixture_hash": "0xb7b250da299815e10201c0d03783587bbcebda75889c8cfd1355260cd5810f8b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--x_2_equal_to_p-]", + "fixture_hash": "0x50c7cb214f3c06b5597abbf7389aae17e33d878f7a8c4b969ad019dbf043d5b7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--y_1_equal_to_p-]", + "fixture_hash": "0x6b61bd8ba5e0cfa82476f3cee1c7dc7b8bc7c6ae16689a4f2f6a16d0d25520f7", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--y_2_equal_to_p-]", + "fixture_hash": "0x436e3a95883c31eb808cdf6d85f5caf5d614636a46a62fc2c98f321c73a384f1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--invalid_encoding-]", + "fixture_hash": "0xc4cb24b4b683523e69916017a27467a012511aaf4faba0e2ad9df39670272a6b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--input_too_short-]", + "fixture_hash": "0xc11f2c28cc74c7b40fa0b98d73b69a386c686f7cd873965c5788d6855fce593a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--input_too_long-]", + "fixture_hash": "0xb96a5a8e2f0daf420a9f06114d6db9788a4c889226f5542ef410bbeeb5b5cabe", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--zero_length_input-]", + "fixture_hash": "0xa4061880db4652770ce494ef4bff19a9d9f8e73964aef6eb2dd5cf57f311720f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_not_in_subgroup-]", + "fixture_hash": "0xc16e80974cdd09d0e8b1b3f44498be3ea889ca90fe88d0dd0e80d0e7078fdf61", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_not_in_subgroup_times_2-]", + "fixture_hash": "0xf446efef056ff8f23d4c7f58ee893708c23a7f4fa4027f135d399c6908e6b240", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2mul_not_in_subgroup_times_q-]", + "fixture_hash": "0x4a8cda5614cde1c354f195d1e6ee8fa0269c34e450c89076d59e4790fa5aae7a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g1_add_input_invalid_length-]", + "fixture_hash": "0xae06a390d8e5bd00f03aef1e4e2aba376ec73dd603b2eb347e4a9b9a20d40ce", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2_add_input_invalid_length-]", + "fixture_hash": "0x94eb257c2d65b8e168070285bfda9f822d1c4f6083c35c830cb657da52586f40", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-state_test--bls_g2_truncated_input-]", + "fixture_hash": "0xce8d0e48c1e03edf530fb507e2f3b824555014de78919d5211eff24dfd3b03b6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(g2+g2=2*g2)-]", + "fixture_hash": "0x4efa916c19639ae35512659ad81ad5d12b8703484911c5418ac85b86f6bfbd10", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(p2+p2=2*p2)-]", + "fixture_hash": "0xf069a6011dd3cdf2510038413015ff069a06d3b4c4b0355830be8e06fdc8888d", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(1*g2=g2)-]", + "fixture_hash": "0x6ed3d12fb636af51b6e196414a3533194518408fb086a02d80fb1f20d3aa466f", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(1*p2=p2)-]", + "fixture_hash": "0xfeb171ba8b4113b8c082664be2efbbad7c1e9fb76c43bf37252ba0d9c66f372", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(0*g2=inf)-]", + "fixture_hash": "0x5fe2603645799ea00a35e7837002bd9396df9cbc5b58e263968a2338a55631b5", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(0*p2=inf)-]", + "fixture_hash": "0xf9dab1d5e76cfe998482cfbf9c450f6d6e446882bb588276b60f79278848f099", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(x*inf=inf)-]", + "fixture_hash": "0xaf3bfe93f159735f93364111b9ab8e26fe3aa4bc4988954719d9dc3fff4e0abb", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_random*g2-]", + "fixture_hash": "0x8d5ceb93558c30f670d94d9bbf9cc805c670795b94ed98e61d0d1fc596118b8b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_random*p2-]", + "fixture_hash": "0x9969135e738b492a45c23429e3d5c23d5c07672e9ccbcd0afb03ff53b3d059c", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_random*g2_unnormalized_scalar-]", + "fixture_hash": "0x429b09ff881a69db4023d7b1b0ac2a7ac771d9f7a3031a8ac7fbd598fe5398a1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_random*p2_unnormalized_scalar-]", + "fixture_hash": "0xa021ef7cf32ac514af170fbdcb8e4e34b9d7fec0fd446fbefdf344c4906579d4", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(0*inf=inf)-]", + "fixture_hash": "0x9b1ff292abbf63a53260495d801067a2ec99ea58e59112aee0f54b56cd0c8b66", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(2**256-1*inf=inf)-]", + "fixture_hash": "0x9294044aa43a3583a9b425ce1c6702e1d83d773ec10f6e1c8fe6f9d291ad47f8", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(2**256-1*P2)-]", + "fixture_hash": "0x66b89d2f375394ca8db561e38f77d91363ba9f0a4f51b44c37dabfa0079998d6", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(q-1*P2)-]", + "fixture_hash": "0xdda4c4b95fdc72b38f4e89545f0134ed2b5813cc3b558bcabad58f232a8b138e", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(q*P2)-]", + "fixture_hash": "0x7f685b0a1e3ee06b48f58d10218a9da9338b36ebe4bef3156b876afd9cbfe78b", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(q*G2)-]", + "fixture_hash": "0x7829315013f72200250fa7f127c54a233cc21d1ddea51ccc672c4e9fa0b1302a", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(q+1*P2)-]", + "fixture_hash": "0x9e2e76ccb726e39fdf5ee591ea5e155b8f95d85d9b047a826aa8f5ab791e1c78", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(2q*P2)-]", + "fixture_hash": "0x420cadf4c2a3f22c9efb4d3f1efac9304d00b3fe57406d5635c1ee052d7f2dc1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-state_test-bls_g2mul_(Nq*P2)-]", + "fixture_hash": "0x420cadf4c2a3f22c9efb4d3f1efac9304d00b3fe57406d5635c1ee052d7f2dc1", + "fork": "Prague", + "format": "state_test", + "json_path": "state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test-single_block_check_blockhash_first]", + "fixture_hash": "0x86ca601f29ec677c2e5506df08c43dbbdf35fe4f8a2984a7946d46a17b31673d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test-single_block_check_contract_first]", + "fixture_hash": "0x74df81d0d35bb3917dff138a4fa838af78a7a9cb86559eebc572eb6c1121f6a2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test-two_blocks_check_blockhash_first]", + "fixture_hash": "0x1ba7cd6886046b94dd5090c3ced99247af841ce0928da50629306b86084671e2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test-two_blocks_check_contract_first]", + "fixture_hash": "0x686e1b37ee5d01563bbc70445c9a9013d2a039292ff15feb5bb0eb3b55ffa68d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test-current_block]", + "fixture_hash": "0x8c0570c09f23a347b59a3e9476d317667c35c46b00a5cabc6caefab75947c7d5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test-future_block]", + "fixture_hash": "0x42141fc85abdb3c5f2c448d1282ae4969eb6d2d36e4a694fddd2b81fd8bf1725", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test-2**64-1]", + "fixture_hash": "0xd665fea1b94ec46ff4840996a1cab48a1e03f33354be76077427a70a7756a20c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test-2**64]", + "fixture_hash": "0x2db9ece6d5dc4f489d94afc412cd30098603680dd5c03eaf290bf58b8f2f49d3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history_at_transition[fork_CancunToPragueAtTime15k-blockchain_test-blocks_before_fork_1-blocks_after_fork_2]", + "fixture_hash": "0xc67fe94ae677afa70e4ef0123cda2463449f92ea82a542135b777fd9d27e229d", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x2792b56d023add433c9dccdb7fe49076327afb2d2c6bd6a3cadebde1dc0f5138", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x328acbfa1eb00d5741bf28421ac762969472dbe9789f5a007bb14a907b4938d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x31aadc8d0c467574e27345104f72e1996a246b65b28ebe3044759cd8f18a7181", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xadbb1a40779e412b6e5854e3cd9a4f9876b8e6add3a023a43424d761fd1b4a37", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x697857205e9a0ee0a3e895bd1a8535c7f4f751ac01432b1a35175216765c6af8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x788a6a9330bf503aa04ba7fc8555213a8746c78021da80b7a8f08abfe6256ba9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x490701e76cf162bace2cdbcab6167c6405b6eb7c509b08043cfc2e9bb16d3ba0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xd8f7bf8e6cb3632d3815bfb0d9a2d49450847827bf397948c5eedfdbed0369e7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0xb8069f97f37df29f9781b8c0cc982d0d70ea05bea9ac1bd04ca5e651d85408d0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xbbdc00085a22af83636c9751ce70244f6d87be5cd8dcbd5ac7064a2c5b080fc1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x184cacbbb5eed93334cfcb6d1dcdef057e9d3faffe75f8c9796135b6b6d3372e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x55550aa253159957f07db74ee3febf1b033ab1441cfc90c4fde93c263e239e23", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0xd876d6736a06d6381782da4b0119f63e52ca82756b590d71e3a6a8aaaeb313fb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0xb528ca9bbf37115f3516c46f961fde2680a87f8518c0b15ca8748cb14aba8efa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x3bc350037e32330f665fe94ec3f3231b1bf3d4107e701a4e98beb1e19c07d99e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xc751911e05e3c6b3400bb7b2de04c0e2796865a8344da98f7d611cba0061e57b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0x3da19f54ec34ce01a47a282eb897d0d43c456236aa8162f8dd3cf52953e91bd1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0xdc400a007389615056d2b142dbd7574176bf2ed2231fde3f09b61ff7b88a6ed", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True]", + "fixture_hash": "0x87f0693c990e6cc85e13e2043b4525ca4790eaf81bd68aea3f479d4ca46539be", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False]", + "fixture_hash": "0xf9bf447c6fdee28b2328f0cbcc3991f57a1e54c07593ae2daa616000454520f3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0xa1bd06812eec7f3f5c611eb91c4a6f61d0da7dcedcda80c54f7b7e2b11e0b79f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0x8e90505f5121f641dbbc05cfaa74af37528f1619710853669a323c9d335b13dd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_to_eoa-check_delegated_account_first_True]", + "fixture_hash": "0x938ff45d696c7b83f2b0252ba99b17803404c8fdd2a644c63304ad6e781ce04d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_to_eoa-check_delegated_account_first_False]", + "fixture_hash": "0x1d46ab483a6aa9af6fe2eb719b9b3629e759b0bed10b60a219c10cf92113afdd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_to_contract-check_delegated_account_first_True]", + "fixture_hash": "0x98aa13840bef5ce34c0beef27c92cbd311d02897d63a5284f26311900798bac1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_to_contract-check_delegated_account_first_False]", + "fixture_hash": "0x5868224a6c090543b0e067ec0f1484942c5a2e675714c2b3666bfcf0c1f2f687", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0x810cc41d384ec72e958dcb636f27adc88126df109b4bae1bb18cd59b7e4482cb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x7f1d6aa3cbf3667fa64787825da31c7c1b78ed7fda015bfef2506b1b507bca4c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0x1eec884d95b98875dc6cae01bff0d63b26aebb84e9d82160b62a2394ec9c335f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0xe927c668ee3fd60d1859bad43b99b60923c977420a7ebbc6b69446d241cbe91e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0x238f4baa644ec98c815b7ac32d330520bb78f7583f8b675558966b967d5152e1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x7830dc164f8e02d7a40f8bf3f5bf78cc91493625e074fd3324f1c2e515346491", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x920d67892e6823d26ab1204d778f1caac9c52792f25f29b3f2ee2cae44b2e584", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x6f70a2d160418ffcec0dfb4f4d5860e2c54cce1aab5bfb68fe25b9638eebaff2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x6a2d358b14101ff11d8b3b624eb5b03a340bd7c7eaa74618863bc085dead57fd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x2423bbfd2c41e7a32176d2dd47173916ebe800165e64dfef19518f9faf8ed801", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x74c9f6a15db6b53edda919650b82fa7ba85849e733cf85b730d92e6152c9ff49", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0xe48903be05487dbec1ded2a81c9429ed188988cf6e4e0dbe450f999a4b0ab12", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True]", + "fixture_hash": "0xc80f6f4ffb596e728a19bf522edd1b5210ceaaa0e05db3e053686d8e57b86b30", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False]", + "fixture_hash": "0x1d6000a787c41fec651e73eba82196a256ee820a9c51d3322b18043ed033c3e4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True]", + "fixture_hash": "0xf26251eaf8feea1e9d63563136eaa7e46a3a2df7cc9d36de5fa68802fa4dfadb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False]", + "fixture_hash": "0x893fe90b653f48cf23b707f117b9f5cd28e92722202e13c41b0cff5784dff17f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x18e8dafde4a3731cfcf4d1d5905824020563e1778c10d322edbb65c1fd7bb9bf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x7fcced3cec7f6e7076da69ce475b04346cb1546381f6fa8194b9c9073ab21ca6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x7f53f76609d6e3b66b0bdce9686af4e876da38ca6cee1c88ed1605859420e66d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x930e8c4de24e4039810fe35a6b5658ed6b2a04fb0c8c79f09ddc38a1b888ca47", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x9c0c5e2c480d6eb9ce6142bf9801d97886a25c727a63b7946b90c495b4d156f6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x8c21dd3ad47a2691c9494ed74a9b4102432d8a7928f8dfa8001b594c545284ed", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0xfe8d7e835dc0ac14deb462dddd9447c91fb10d66410ec7673ed308d5b732d29", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0xefc41a82228b8ff8581dd837ee61b905138555db7797f9d41f80d148a6c238cd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True]", + "fixture_hash": "0x7a83d67c73fe47a8b1ed807a49d08dd89f02112dcaffeecb9ec1e1f2fba6ad1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False]", + "fixture_hash": "0xebff1bdf36f095314c0e71510e8fd49c682c80f5bed64e2533b01a8c8403edb1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True]", + "fixture_hash": "0x6ac610889bfe2540fad687429acf18ce8a1531b33bc302b0f672c0cc73a51bbd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False]", + "fixture_hash": "0x30ee1306ad4969b668ae5613c76a8cac42a5e400ed56931fb35df424ea14cf8e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_single_signer]", + "fixture_hash": "0xc5f57d24f7e3fa83b6031db63989a7fbe6d5f1f4a15eb0fb9def30fefc6e8441", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0x8ec96248b21b66d15db575fe3b5ac284058579e497975208209d8125f7b6fdd3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xb26ee42c955cebc6ac989e83d6c771514319918743e7eb1efad93cd6a8d9fc7c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x94efdd866f5a9d80b613bec94e97d9eb455f6eff7c6ee53ce9ca34ae3e2e3eb6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0xf6483a83e4d205bd0ac45754e2cd4d6e79be4c889e00be1af0f442422210d0a7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0x97b9ae1ffbfe1fcd9f337d98150a73611657773c106178f75ae2ce0ded4fffd2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xd1dc271d59d40a3c94248c715fc4e710952d836b2995a1a936a5da147df5ed91", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0xc5e5d07e05c3ed0338a7a04286f5c73f0627f6d2049d76874b0de247406add5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x3252071f191e744717b3ea3182c7729aca898707f8f79d0127f9a852eda2f18a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0x7cfa273f65f88d19a6a9b783713653ce1353443d9546f8c2efcade7103f6e94c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xf5a915397a70d2c82297a18a9f7b22559f88e6f20ecf986aa19ed1881587964b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_to_eoa]", + "fixture_hash": "0xc5d2d47bc9eb6de2a25218dba4aa7f9b8c4b0b65d70bdb183a2b7cd564438644", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_to_contract]", + "fixture_hash": "0xb1a773098c4d34d40fe9c7d1911523d3d41d93c595633e63fbc8dcc80ac5a147", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xd6838b1fc72834c3d2328d0fd144ccaa2bdbd58e683b026cf3929644adbcf16b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0xc3b2933e0309599cd213aaef81d8c5b43fef0b6829780a08d5373108be157019", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x2f0a32b7dacfa4f611511336908f2cfa71eb65d994e751b1a4ff01f1144d15cf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_eoa_authority]", + "fixture_hash": "0x54b10535c4aa97df54835b5fb0d279d50ad16530e215f1e5a10fbf21e8b3d04a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0xbc87c54b067e88c8a8cb72df68768333a7d2914456c4e403cf4c006edb94022b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0x7431f227c3f9a5fa9525b70f535b3e8bdb5ac2b5014671c1b3c98259f045d502", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x5ff7d0a4b7ea300333b5a9dfdfb1ac8730e25d4c0b0b49d7169fc2363dbf1b5f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0xeb08e57d0829cc0cd20ff17444dff34b5954cab893d93039e213b791c61033d9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x3e65d2abb64a22cf85bcd5e4b7cc32d843f50652a8aabf29097d47a735e37cac", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0x6999e7e8eeb2c4f6b4f770238ecb78ae0a506545e4c4b67e3955c1e2ffaf9366", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x47fa0165714502bcfe8ab291297fb0ec8bcb5a4d30e35d34389cb4c7608c2ffc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0xfc5ace837de07f1439bead02f4c02f24cb48676bd7c64818154eee354a0c6ec9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0x7c43806e4c48daca1ac083c1913134d4ef5e1560fd0695f3385edd3fda102ac3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0xf4e843e4357aaa1dbf40e163184a24bc4b0b36bb31c0ee045a51b16cb174f495", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-many_valid_authorizations_single_signer]", + "fixture_hash": "0x7e7026fdbe503c4d8532f2bf16d66ac749d9ce589058fe4a769c7bdad9373fd6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0xb1bd0ef8deaef6529ef7bca14fb172935bff26c0bea3fa06f12b1f285f88a9fa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0x53f4bc5b19a038f074c549f709343f19bd8fefd66491b9e0594211cf6c39e7ec", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_single_signer]", + "fixture_hash": "0x5bc64f0b01df101c7aec18a8eb200e24fca7bed5821e457227e75ef784a97427", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0x8a3f5f47dbfe93310e194e5776393a61de61e4fa7cf5eee2435b72152a7a3d18", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xfe138e2c8b7da545c332bc646d0bf23f8d14eec7a39f6dca972b952790dade95", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x1ddc73e05c3578562ed88f529059ca319a539296136825360a03d4312855ee14", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0x64c95b4fe0777feb98e38c9bb515c08e15a29cc4981ec188a50f18ebe4d3dfc9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0xd58e05ec78be5a6c821aa4afa4e376ab1220ce7e520a9f4b9186bf53aa92bd6a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xa32c094d0403fd8403ac7229e7c35962ccc14185690e303d57791d7899e2f73d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0x5bfffbaebd61d696fce1f7cbd65410939c91ac7298595285d6a4f96dc9e5cf1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0xa6a4a2f73918fa95c9a16dc7190dccd780ab15b66e0a4606088c663426338050", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0x23cdfa11ec2e08dedc8ab76ed5364e762a5c1ca194b62fe643461767159ba87f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x3a0236719bd0e54088c4a965f7a250648e0ab3079a97501d45edded238a623fe", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_to_eoa]", + "fixture_hash": "0x38bd4f6d686d027fbfd5462bb955d1f94e5c3d3d1c5e1f9d77100389cbebc374", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_to_contract]", + "fixture_hash": "0xa537bb2fe47fb6ba494fbc02f538de3d123eeae0b22faa9f362e077c2b888538", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xfa37c69d1474ff9ec9c72efe2b6c0568e04dfd481c05e3dff6492a38ad3093b7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0x947f6083fbb18157bab33f75682dfb7075144a4a75163edd11498a2e2b12759f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0xe02eca6fbf2e0d2ae13ba3121cc1322f42bb9759e6db44c384763849e828575b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_eoa_authority]", + "fixture_hash": "0xc73124c927a75798f0fb522bc59e20a489a5c2cec5335db93e068a0d5d2d70c0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x14a2eaccc9d37f56f6ea90cb3d2dd9589f51efdc83df16fc05fb9e29f4baae48", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0xd53d1bd460813ff6b54dbe0beae16c424abf9dee3081377ab40b32c6caa3f6f6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x35f316768a5a33efc33011c7681dfcfc9b570579b04ab7c3b45bc8f469f4db8f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0xb61eef441f0ae760e8ad5a1ef3852ea41f41340e526acc0de7ae7c44bd5b0894", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x48a1a1c1542d60d4ce1d25065b8833b9d19a896d51d35654bad3d70ded07c36b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0x37bc12a5672abb83e0a4dd44a5ace77bdb790b14c2113e09d199eefa71deb7fa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0xda6088554c5d83a0d4cf8f61c6f33ad2fe998df2976bc7571c71a0a3a2f14fb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0xdffe2381a97009416f445c8117e647941104475efddf37d26de4f067440752be", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0xd12ea931d241bab69e81d4c3fd36bc8140e777ad96271a3e9eed7653e6643215", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0x5839039d7355ceeef80b44b594ebeb2d823bf73e6bb9a2abe0c0ca359c481616", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-many_valid_authorizations_single_signer]", + "fixture_hash": "0xc7df8cc0f5b4b20153503f0fb762e20f141bd6db749fbee6ac6eb9932bd84cb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0xbac3fddfb6c2ee21f3c0d1298d1c34d7fd16cd63aaf4b3cd98533652505863ff", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_True-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0x1a9b962cc241e253eec8449324731daf6d56cc3db7988c3621a69ebb7b67d59e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_single_signer]", + "fixture_hash": "0x8bef04e3753024cda4cb488aa68714ad32843db22fbe3e50a5608b1c64a738d7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0xc55d8b86ebc41bea0d2cb7793fab88bb243e2394418a125a9e08e7d8d8c70c34", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xdadeea344e9327ec8dd11d144be1e9fab610b8dd9046dfe5b5795b9380cfce42", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0xe4fe1804ca67a06ffaabc72ccc14bd2a64c539f68e020fd3a609b3ac2ac848aa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0xf71dedf9fe70f7cef998df1d641a62097e32f6f79a0a7e25cc362b04d8b9b4dc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0x3f5a79120d6e9640ff917b7f8ad9a643db6297305f25fbfd639a452183f9a79d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x8cfd7c0498bbabd2ce0a0e16f8e012cc08f987a5620665f77f0b524a6c152401", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0x1260a8c2de09eecfae1dc16ab9f521ff1ef227d3cc68f9d5eca2f231b1f7bef", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x1eafab706915ecb8cc4af5a51829dd5f8b3862af0858388d3dd3de600923f346", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0xa11f89b4ce7213278a989122aa6c564716fb3b7dffcf7ee2f81628ff581852b7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xccafa7f1e5ad8f2b9c57a72f7348497d420a902fed3dd572793f0d3f15aed6f7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_to_eoa]", + "fixture_hash": "0x122d0a9b17c1ae5043e9a4d7b0ba41ef8e9edc95155dc61c8e236041c09e567", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_to_contract]", + "fixture_hash": "0x67a41e06bbe7e07fa5e997550ff538b32f5a80024f7d8bb230c57410a56cca29", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0x229f5b09d419447464a7c21f94fb9973d070457b2289b227e1488e52995d9397", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0x19325ee147a47d52900f1d7422a7055775b30eb5a359e1fdf06a346164c6bc82", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x85c941b228d71c434a0b524ceda802af79fb61def3c8ca6e0cb95cb6bf97a61a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_eoa_authority]", + "fixture_hash": "0x85d99516bae701e25ede7aeaeab9c6c389ad7541096ef979cc12ba65a41a71db", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x4dd9e5fdbc4ae503594e5475843e12102c9fe330407cd6c4d0cfa48f8e92b199", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0x4100d65d31ef75882bad6890df300fa4f7c67a876646bb59a3e1da0f83c5815c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0xedb5001aec6f4fa83f852c365ac8db9a856bd1017f150cfc2011687c93ac9dca", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0x5749066027feb9399744eefc197b82b11d18de2c37646a63016605b908d6c8f5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x72331399d3013458fbdd6174de13c649dd11fbea66e866cb60bb1fe2a2d95bd6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0x4bab1a6a037081355602cce72121cdc94dad2409018bc1b0dd47d1ac7e94c5d3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x1ae899579bc6c6819c895921753dc9d10e705010e6c292ff5415ecc4e70662b6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0x661875872fe24e4c68cf8cd6dfe32a821ee2cccca2b9640e02bbca3410a7c9e3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0x6b0c5ed9d4e614950194ed38463bd51401bdf053059fee52d25821edfffdbd49", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0x6149e8375cd7c492d0af597e035f44da1fd43c3007623f3b3891f03d947e699c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-many_valid_authorizations_single_signer]", + "fixture_hash": "0x36c04d113f043a1e4fcd886ba63397e3c7684538e1005bed39c46374ca74d080", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0xe3593a4202801a2a41bc2547683eb8f2ef25ad519ecddbf47a50717c2ded27a8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test-valid_False-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0xab7c4684349f9713b509b3ed21bdd0b69e5e6918928d1becb2b850dddec33757", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-blockchain_test-pre_authorized_True]", + "fixture_hash": "0x6b48be567f98313658a63ac606cae8ac9895ba222bc10b1dffe72f6537685f05", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-blockchain_test-pre_authorized_False]", + "fixture_hash": "0x2af1fed6376c446495af8162bd14b5b72a7bbf8d8e29b57cdc717200eccdbb35", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test-return_opcode_RETURN]", + "fixture_hash": "0x560c8d5c8861d6031e568bafe1113292dbdd6097b409a418cb2ccf4384ebff7d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test-return_opcode_REVERT]", + "fixture_hash": "0x9e17a08fdfb91f8db4ffe291c59ad2febd280848273ee128495fb7dc9314390f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test-return_opcode_RETURN]", + "fixture_hash": "0xc623c0cea826da74f1d75e48d58d26bdaa93d0b393b16516ce526d4a1d7a8e01", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test-return_opcode_REVERT]", + "fixture_hash": "0x57665712ba6cc433ee227f7e64ce36c1afa30e717b8da9417f7f1eb66039e81a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-return_opcode_RETURN]", + "fixture_hash": "0x5e0e6670c03195e9ce4fe176e53fbecbab620093f72aed6888e0554c6649657c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-return_opcode_REVERT]", + "fixture_hash": "0x3ffcd5ab7a9b6649c5b69e59695e4cf1b96ea30d191eb41862a43c9d4d5ddcd3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test-return_opcode_RETURN]", + "fixture_hash": "0x54df7e472f695b68bb9fe58889577d0074a1388dee6a4f088610ae1d57e260fc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test-return_opcode_REVERT]", + "fixture_hash": "0x3aef9b672a1c0c9a731b48508ac980753efecbd1a08ca92c86781df7b00d4997", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-call_set_code_address_first_then_authority]", + "fixture_hash": "0x14d77efd76f8f61cda67358bc566985c7420086cba1d242e3c2ce6d05add3cdc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-call_authority_first_then_set_code_address]", + "fixture_hash": "0x4c70eef010992c88d74ed1b9dd0f0965a1701fb15992e7284fc8fb5866c489da", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test-v=0,r=1,s=1]", + "fixture_hash": "0x6590689f01a67fc0d5f49bc7e8d1a923968f99023c55879a103b5abb05ca21f4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test-v=1,r=1,s=1]", + "fixture_hash": "0xd0e3803b6810242dc2d607f13537f28aba2d2b6596f8d389efe081131bc1500d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test-v=0,r=SECP256K1N-2,s=1]", + "fixture_hash": "0x8879e4d950d94e88c6882356fd9dda123758ff1779b86b5499d75ef87b903cee", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test-v=1,r=SECP256K1N-2,s=1]", + "fixture_hash": "0xf14740261e04de27a0ee621471f28730efa049256d5b97436b903e4ece82f4cf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test-v=0,r=1,s=SECP256K1N_OVER_2]", + "fixture_hash": "0xc17f940ea83c24abc209f9b4e8ffb4a802418148964fab974c3fc097cc7d81f0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test-v=1,r=1,s=SECP256K1N_OVER_2]", + "fixture_hash": "0xdc303e64bff5c8c1f37e0dd9e4444ebf68df2a4583f495997afa0d74b66ccd39", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_chain_delegating_set_code[fork_Prague-blockchain_test]", + "fixture_hash": "0x5689a17268ac3cc50070d64ec1508521b62b2e08351ae9a1c8381d5653ebd609", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_into_self_delegating_set_code[fork_Prague-blockchain_test]", + "fixture_hash": "0x4679fe768354d45bbeaf1474429a1785a5ab2dc53691873ccd6d3854ff2eebbc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce[fork_Prague-blockchain_test]", + "fixture_hash": "0x35e2bef0d4f9d87d9a81cad3f653f0938c5a86f981a3a70aa8a388298743b871", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_1,r_0,s_1]", + "fixture_hash": "0x551a666568c61868d7b91f19dc62a0c7fced6316e082337a770bd1e9b45ce8e8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_1,r_1,s_0]", + "fixture_hash": "0x7952e2af858c7f2a6fa069f56520aa2024a9a88ebff7ccedf6e66680ef625c37", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_0,r_SECP256K1N,s_1]", + "fixture_hash": "0xfeeab53e712b3f39bcbcf77cdffdce0be244a368b32e706ff38cc720a714a94d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_0,r_SECP256K1N-1,s_1]", + "fixture_hash": "0x40723623acaf2aa4ab1573d2548268952cc1d871ce4cd33b3cc75a44286bd3f7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_0,r_1,s_SECP256K1N_OVER_2]", + "fixture_hash": "0xf74652e3e54ba2f3633bc6631d5d85e17b65d38e47ef9be856cbdd5df85371a1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_0,r_1,s_SECP256K1N_OVER_2_minus_one]", + "fixture_hash": "0x45ac273b2ca6d123274e0410154c2c1604668ab3baaac494d5b07afe0dbacc49", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test-v_1,r_2**256-1,s_1]", + "fixture_hash": "0xb6659e02c7a7973089cc3f3c6aaa467e2af84a38cfec0abf63eae7af59b9bdfa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_chain_specific_id[fork_Prague-blockchain_test]", + "fixture_hash": "0xac79696ebb7524a2778bed6202773ba06d99de2f60960b5592c0babb484f71d4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000b-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x34559bbc8b78e41a24f15dc32b9f1e462509171a4abdfb12c265e07eff2e78fa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000c-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x361e06b8f9a0454020607f90bf79f6c1e35c7d562e62696d51b294e790589640", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000d-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x2059a35bfdc24bffe2070e945e146008738de390a3ada7550614ff19b853d23a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000e-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x848bc8e8a6161ebc40acf4e248c5b233ffd7682c2a212c7751b5091581302682", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000f-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xecb41774a7f3e4715746919686ad1cefa2dbe628cda0aad9d86bd58d7c7143a0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000010-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x4de515d6b4b978ef4ea2302d569f978bf45360e6d9740b6d916b1a84124313f9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000011-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x1a2d0932b80587e16710f6b3bac6cb63b51da993d64783b342f90b3093d6613", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000012-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xaa60730aca7196b084a0d05fba9071b1c5dd0e821a1b9cc8971a8d24ee821fbf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000013-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x569c50243787c5e648efedb4860da65a7d66deb735c1cf0e2ba9097c161dd6bb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000a-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x827939b4f8562f677d5cdf914c38a5fe3b1bcaa834d0351dcdd5b1a82b3e964", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000009-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x9b523583e7929fa05d37a486d0a8dcaebb087684818acd6d7109b96d8beedd45", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000005-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xe63c84e929dd0ccf0269170a336c8f476a5a3f968c3fb32fde4df388e7d233e3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000006-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x1cc54c9e4877334f06797be5ce873f5ae869d71e856549643ceb4e87b1680efc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000007-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xa3d4e09678480dcd27a28cbf6825a7b4ca9625362fafe8669588be0a69dc8e62", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000008-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xb847dd90e9e8918e755660b7e99216d30807ef540fad2c52bd11bb21cd944575", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000001-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xc0cfa4a3de0d58c379173c907dbb3df1a0e97e148a14d2a1cad2b37b63cade6b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000002-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x7237f04ef68840b3c4cd5cb4d38a2d1543ad86e47153a8c1cadb931428347961", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000003-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xd913609ee96f1f3dd132ef22e5df2493d4b624982834e7001de9a33344e9fe0e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000004-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x934017df3cc191fc25ba7b8c5ec8cacf56892e90bfed66dc26e69eb44308279e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE2-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xa17c924bb90fee6455f108830563607d28056c0105aecd2f66c01de3ec63344b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x41a68e036a544376b9dc319a8c0d61be9e6878ae3f8cc2870d9dbea4d2447b75", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-EMPTY_ACCOUNT-balance_0]", + "fixture_hash": "0x8884542d9779393a7e6b168711ef58f3daa57a4c8d3941757915a084dda954da", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-EMPTY_ACCOUNT-balance_1]", + "fixture_hash": "0x3e495aa60042acfe74de02dabea630db26d39a0929ade219689837a72c8bd51a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-EOA-balance_0]", + "fixture_hash": "0xf52259b140564181eff641f30a359b10daf46ea6a77d3b25ae33361074bb42ce", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-EOA-balance_1]", + "fixture_hash": "0x3eb0abd5efa2d2b2ac44ad2f4dd01d24de375749c01d8f5321fcdb323670076f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-EOA_WITH_SET_CODE-balance_0]", + "fixture_hash": "0xe3e7e8ec42faaf691fc1f3764bdc7683b7ecae08191161cbc6ff26b60454fb45", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-EOA_WITH_SET_CODE-balance_1]", + "fixture_hash": "0xe3f156283890f7e17050ef9d5a137edbbc3cf5d97dd79e482f75ff7576a0edff", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-CONTRACT-balance_0]", + "fixture_hash": "0x8bad38cb053fa7ea22fe976721cc902ea686cf6503bd3dbabf649972928af315", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test-CONTRACT-balance_1]", + "fixture_hash": "0x267ac511aae4f1a4d1100822a4eb8f1d90f8349666dfb08fdf2f3ff3b8e23d42", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_all_invalid_authorization_tuples[fork_Prague-blockchain_test]", + "fixture_hash": "0x9f1157d38588514476f45fead2c1d9ea71ba84eb0bb435c4bcc1b6f1b456a850", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE2-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x374db103483571161f39efad1f966fdb4cfc4146feccf0327a922308910178af", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x2eb83c9be3475deda50c3a580c5d811be325f07b7daad809f223e8650f2c91", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test-log_opcode_LOG0]", + "fixture_hash": "0x5fd9cc236f9af3dbc27113bae4120074e21e32583a403318968204944bef3c80", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test-log_opcode_LOG1]", + "fixture_hash": "0xd9735603f4834066d60b35ba93a58d27a25c943a8b0a2aa89e3546f339a10978", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test-log_opcode_LOG2]", + "fixture_hash": "0x21f96888b0987573933fb2ff12126aa966881a2b38ae1f75831ec13e5d042879", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test-log_opcode_LOG3]", + "fixture_hash": "0xc6817ad84e3ac813b8aafc076d26be4c50aaaff9ffb4cd39ef09fd6660b99058", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test-log_opcode_LOG4]", + "fixture_hash": "0x50316ad35bc2a8076e1fc83ccb3db84450cb76637579cdcd68192aa0e4be20b1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored[fork_Prague-blockchain_test]", + "fixture_hash": "0xb255976d38cc1e137bc3565efff52c3e76c9525efb1bc9abcd32585386f7bfa5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test-invalidity_reason_InvalidityReason.NONCE-transaction_exception_None]", + "fixture_hash": "0xe1cc54a046ffcdd2276e5507e873be658eff68a3aafd4942109dbb814b9ddd90", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test-invalidity_reason_InvalidityReason.CHAIN_ID-transaction_exception_None]", + "fixture_hash": "0x7d1a6b9df77b546fa1d2b7ef0287dadec00f0f5cd1c62e841086eb09bc952a1b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test-invalidity_reason_InvalidityReason.EMPTY_AUTHORIZATION_LIST-transaction_exception_TransactionException.TYPE_4_EMPTY_AUTHORIZATION_LIST]", + "fixture_hash": "0x3f747719b304187c878c3d38f6d2c43bb872a304f157a769693b944639da8131", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore_then_sload[fork_Prague-blockchain_test]", + "fixture_hash": "0xbc8366a5e8183bbe579517bf8315a58a2e8c9cfba9d7e95afd42f4e8726eb2c4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0xaec0aaa91921ac006cabd091f87391084dc7605f10715d41230f29bd434cd898", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x4dff3a3d26b8499b970355f43ad4d6707825a5d3d1d19d1a3a44251b69bfe26b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x53e4aa6b3706ef0409ebe9f268e8215c24407a6a3e9f47014579abde424cbdc3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x7a706d97c8533a433e72f6d7456265e90ad2d6acb4aaa9b3ccffb78e07347d28", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-blockchain_test-balance_0]", + "fixture_hash": "0xa11bc5c6cf2cc4a9318f9deeec266e5cb919aa0f024252bbc91e81b27a507839", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-blockchain_test-balance_1]", + "fixture_hash": "0x6e3e63aa1cd2dd0123dff3ee526d887ea85b5cb38577db96a9d5f3ef8629b4b6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0x72a9c66336df1ecfe5154da50396330c170f0e24b58c9d2ba893595cf6a01809", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0x3c017ae91d8de1e4c562e8d8ef198117cdfdfa54cc19db2ad92d157dfb704628", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0xa50208f097e4e5a59883329623b8865d26f61822596acdd374cf67db302240c4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0xb894b80a32e9c3a806d7ce7440d2a95bf6b4c461855d61e81e5618e966c453c7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0x14986bb163b0c7fd4b1e47dfd68d62d32849698aa62f9aff74add75f4842f2df", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0xda23d015742d60256f3f52d6c307180da2912e751231f814b43aa30bc71130e7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0x5ce483d67a8c6a2bd6fcfb514acd5e26b8ba1bcad73be23fdd63623ef7efb232", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0x6558bf51c51531daac1416a910a157ebff6be64ee26a3f6924cf47d2a72f43d9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_address_from_set_code[fork_Prague-blockchain_test]", + "fixture_hash": "0x948b358bc9a94fbda0a15a0729c16107ccba1594e027df9b8e8b87accf129efa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x00000000219ab540356cbb839cbe05303d7705fa-blockchain_test]", + "fixture_hash": "0x212aaf8a682038a293d3c38e0067e97aaa16383891ba5a81ef93e088a481bf47", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x00a3ca265ebcb825b45f985a16cefb49958ce017-blockchain_test]", + "fixture_hash": "0xad13e7cf51d130a67e2aaf1bb34262672d06c8e90d0fdb39f86ec367478b8b5f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x00b42dbf2194e931e80326d950320f7d9dbeac02-blockchain_test]", + "fixture_hash": "0x24bb609731d58843f50d5892a4aedbe3acd0e7ef39beff266b2eab266868f72f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x0aae40965e6800cd9b1f4b05ff21581047e3f91e-blockchain_test]", + "fixture_hash": "0x491bd2f4b054d62e834f403884e092ce579bba7475aa473b01aa144ac7ce5276", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x000f3df6d732807ef1319fb7b8bb8522d0beac02-blockchain_test]", + "fixture_hash": "0x5545e9b94f4637318db74586b172572e1c7d2048fdfba26a0c2113a1f20566f4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-blockchain_test-balance_0]", + "fixture_hash": "0xc5f8861d733571cb038c15dde900fae522c6ce05f4ba446fa9069992c28d41f1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-blockchain_test-balance_1]", + "fixture_hash": "0x69bec562f8ccf2d59f3439c77f5cad130ba2daa33e0e4b7c1c055216e01622dd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-blockchain_test-balance_0]", + "fixture_hash": "0x687080706cdf535af36cda4009a5fdef23767a288210d1e94645c461ab3c439f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-blockchain_test-balance_1]", + "fixture_hash": "0x96696e868e7a750b8fe1d1be82f1b6f205dc86b17aafb30a83414736fe077be4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_first_invalid_same_signer[fork_Prague-blockchain_test]", + "fixture_hash": "0xd2ed8bc9132c823e727fc8f6ee87e32417795f5d2d0e39d9b43db38530b2d344", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_zero_address[fork_Prague-blockchain_test]", + "fixture_hash": "0x96d80009b24bb7c31a9722a3a38307e49574240674752185feb8ea389f61efe2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_reset_code[fork_Prague-blockchain_test-not_self_sponsored]", + "fixture_hash": "0x4414bf39b29ad639baf21eaaacd3cda5d076a625788e1fd6888912b1ebe29e17", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/reset_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_reset_code[fork_Prague-blockchain_test-self_sponsored]", + "fixture_hash": "0xa92ced0f93ff66bad625088b9757cab675c9bdbfcb67ce5cf693f63c702cb60a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/reset_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_first_valid_authorization_tuples_same_signer[fork_Prague-blockchain_test]", + "fixture_hash": "0x6761389cfe3bb36fe11f63ba760bb3970a577bc97168fbe34c18a0c82dac843a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-stop-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x95d33f91281a10c45b8f6d9b6db5fb5c8012514954ff5c4ce249d6d189a4bdee", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-stop-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x47371e5e9806fcec6622ccb828a1219df746f793f9b6afd6bce0c3525402e451", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-stop-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x2020fbe23c0f6bacc4850f557f064338cb7478a1bf6555dc487bc2a499c993a6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-stop-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xf24b48d79198fcb14b5eeefd0d2f6c5d1c2fd178bc12dff9b743bb2072b001de", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-stop-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xd107bc9b6131a6afcaeea42a6dc1e40f0b691675db1f7177ae076cccd48836db", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-stop-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x47d1e90cd2da7e9e95c623467e0de0c58d609634f4f043554a49cff5d2589ddf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-return-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x111c6427b104f3437d63dcb14384cd7b6f616a3300cb9100e24c8d529fe981b3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-return-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x3629cb65814bcfd2c9ca750ee1c55f68f71c0107b096305ebbe3067e330b99e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-return-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0xbdbe5c9a6854ccca216495a4cb8c641299e9d8c563764727819cd6f37d5a0cb9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-return-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xfd7d339431cf9c5b8f99e4be4ba90ba533dbf3145dd365f60b3ec2bf98b61ed8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-return-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0x443ecb2859a402e58087837fc6cf4ca3bfbfd150011a7e090462652f17e8c83c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-return-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x1a3e845f3247e55ef5c7b6b4b19532af299fbed34ecbf2b5ffd4e38f6f1549a5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-revert-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x65b0396974fdfd8ebe0e0f833a1c1e6beb511fc17595fb6f40e16b4c314e7348", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-revert-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xdb4c769d71626f9d8bdde761d4bafd8268c579695c27a60f8f8e8f6749eb2a10", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-revert-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x2972023d2a43ec1032522111dc10820b1bc30ef736bd5f895e6515b2596557ec", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-revert-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xcbf0ddb980b4784bc35b0b3165582ebd72a8bbec1a618ce8552a2c7017bca76c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-revert-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xe337427f7bab2480a420a16544135515841b586de0e06aaa3b24884afe0ba953", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-revert-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x6aeca4d568c1b3d9561faf9daedcd13673eaf5a7d69cb318d06d031c2d531a04", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-invalid-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xee6797868d0a858ee551384bdcc3840928bbfa9cce9ec68b1e1d60a6661b3b94", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-invalid-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x8665bd37ee340a5eb6f4c193ee60e8936fcaa626f08b605a22bdace35ce9d1ab", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-invalid-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0xec18ef17bc5c82ae6f36ae87041c2e049e4ef5c045182d79c62640f1a0617144", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-invalid-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xc5aa948fff5677dd8ed5320af91e0b945b2146b3e8becbd40d5c67b0d007a81e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-invalid-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0x7f0f24a44b8964ec5e2506b0165f78952ddf1d072e04073d109dfdc062a72987", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-invalid-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x251d349621f8e5ae79fc18be13a634ea04699f308dceaa0ef4080b895284a73d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-out-of-gas-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xa883b60d9a1ccb833bd9066e7ad086cb9d807cfc50d34d7780809fe16995723f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-out-of-gas-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xc96b4ec80db0d760dba4e98ab7fb32058b62a783a54ecd1e8f6928e3e8350f07", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-out-of-gas-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0xbcbb07eef3ca906e1b916452f9908cdc44118b0bbfb7d51e35936dc84b1308df", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-out-of-gas-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xa24644c5ed90e72af003b9038d3c6c858bf1c07cdf54c85cceec2c4bcd1488e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-out-of-gas-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xda17bc6a123264a8883aeccac1b0a0a5f45645d344aa1a48216c60d788e9e1c4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test-out-of-gas-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x49fec1991b7e0692013197acbc752926f1f05acfb22fa68cd285eee28e43c7bc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-stop-tx_value_0]", + "fixture_hash": "0xb486402f6e2a9784c65fc6800fb82a39745fb0483d12aed0bef60fd891b48ace", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-stop-tx_value_1]", + "fixture_hash": "0xb23ed8711dbe0a5d123dc8a992e0facc2e35ede4fbc14c9c418e7650f3309db8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-return-tx_value_0]", + "fixture_hash": "0xb0da7f1134d77d5b6f0f18401b2c69cf475126f95ddb23a988379c9b6142618f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-return-tx_value_1]", + "fixture_hash": "0x25b773a28069a1c39caa8b69eb5dc3e8c22f668bf4b05d23a1ac5645822657e9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-revert-tx_value_0]", + "fixture_hash": "0x7cc46886f9ce13dd102332d0a922672d95e9f47564b76ad17398553811de1fc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-revert-tx_value_1]", + "fixture_hash": "0x6c9eb11dfeb1da35fc48a7758b2dee934fd35687db5055fbf257b9ce1df1d4d5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-invalid-tx_value_0]", + "fixture_hash": "0xb138f26cb06ef622f615e0f8f6e2eebf85aacf2263e7a5b6059d26c9a5b48bc3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-invalid-tx_value_1]", + "fixture_hash": "0x3e2a2821a75af2e8bea343bdd63d4a956e15f36d70aa923af0ec3f44bcd600a7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-out-of-gas-tx_value_0]", + "fixture_hash": "0x5978d72f76c4ff36649002b1b8a0c020133f860d5158fefd8f4f4bcd8f167e52", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test-out-of-gas-tx_value_1]", + "fixture_hash": "0xeb277ba6b35623e984cf7f8cca5f2f2c48e2c0c2c9f233b53b89419fa0fd1467", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xb84a4991dd30bcac8342c0b65e9241a08b8f6f5627500783f592bf2fc35b6a54", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x45c9470e04a616b1f7d2f69a402d5aadc243a1101442d89b6b9fb0ab2e4fee15", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x5cedaab75bf28572d33abc85a633848a9400402d6e87669c3f63e7ff6902a469", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x47c9669e5f45657d163e09467712191c22df24cd816f37a4f2693c08cc441746", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_3-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x3c3c97880526c692ccebcdf941c47a33572c2e3d822583ed906c454fc4bebe4c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_2-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x3fab2fe62db735366a5a3177ac10b82d34a4ee58152f60db6de99663a05f38c1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_1-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x460d429f3cb189f6c91245c0d59f53a9c769ea4eea0f117d56917a55f3f16001", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_0-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x229fdda5bb6f33e657febe444260925dcdb539bd98929682d77fd2c9a1ac9337", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_into_chain_delegating_set_code[fork_Prague-blockchain_test]", + "fixture_hash": "0x366f1dbbf4bebb54cd4611d4a37d8215271cecffb74b4edc436a84e94883cd5a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test-v_2,r_1,s_1]", + "fixture_hash": "0x1626064d53930d13a0a4759ab35584e496a5609ba821413e9b1e3e3ada661406", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test-v_0,r_1,s_SECP256K1N_OVER_2+1]", + "fixture_hash": "0xb25d7c052770252c0ee5dea539e1be03ad032731a1fb6a84247f7c63bbe816da", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test-v_2**256-1,r_1,s_1]", + "fixture_hash": "0x1bd0c8dc0c5bb679bf48e66c8ba13cd12553fb70116f0e01e47169e6426ac0da", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test-v_0,r_1,s_2**256-1]", + "fixture_hash": "0x699040ccf6b1839e3d1972dce3590daa6bfb4f05151f9f7322abdecacdc8ea32", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xeac76c4da4d18c1503b5d93741eef28ca985b013c1057deb97ba5454f83e52ea", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0x1abf47a2b10d10d92ecc8c1fc30341e2d3ed9f96ec6df53d855435ef7726cfb3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xd0842f928bbc2b3b5cb59c089aa424985f898a72bc8409474e5974ef5f75344", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test]", + "fixture_hash": "0xf382852ca8a25fb0961792ea5ff44a464bd1d5bf966b64b9e0aa4a34c50ecc44", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x102b9b7254c8c2dfd6b2f77d33418909d07b46b527a6f8b99de4ad1a4e278a60", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0xbf52a0133569188dbace3e2cc036ab7dedf351dbac7efb607113ea7b572729c6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x7fa72ed00499c74491daddc6be5568fd26647e538b58eb972a79184a2c8c2ab9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xefed9dce1d2f3991fecb914428a03b66cd71db6a5a6e35e61ee2a73079d0e379", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x110db70a10682b4ec4e2048ee7af8048e71b183cb159cb7fbaf726718a25fbf4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x8d081eb661f9c4b5d2f7184856752b1cb2e39cbd5e1a4e2b29aa7abcf65a7f1c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0xbd0c354e6c772a299d44949635134dc92d09f91a8972ae31ea5f31babeaf7107", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x85be5d1993c1280d87296718665563ba536375ac5d256188f58adca674e5d3a1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0xfbc2a5feaeb56321e255828b141b1a43e2938d5df2610a65a5fe62113adcf799", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x8030ab1ffb783759cd50b6ce30fb3ddd94942c1008dda4897e75f1b9c18eede4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x14c032ed4f5940d030361d0ff6f65319b5bf58c31e0cea974f0dbd150f50fa6e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xa0941c354090c22b6041284e68793549ca2cbebc96e6bd30b5e732af51815400", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0xbf9ce439c525b2e406d2cedcecd663fb238d05efc1e5497e1b0c539a3eb8b155", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x92d4e13dce1503be2be6de358ff7f90b5bbd08aa79db17cfe51deb551e94bf30", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x91196c583c9fc67a5028dd911c6fc2c56796cbff1bd2276b9f311f195ac0dfbd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x7810ba0249d7177bd6877c8ff0210c1ebba452f13d035638b1fe290e1809038a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0xabe372afa58df6488a2daab86818238dcbe50f6f86740ade8ba9422222553410", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0x40eda969fd3044a7ce479aa2edac35f401cc810cee955695653529c54039a838", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0xf1fdb2b45cd09713dc12a2ffc157a65fea21141e964788ccccdfeee97d36c8b3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0x90b90b99f14388e49038a0bb30afddf71a3d6e5e346cab5cb16c48c9853d88bf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0xa94c797cab0496fa0566c6fc733a8149238e6e2b3ea26578a65d79226ad3c18b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0xd8c396a9f02e09a7c8934edca6350660982f26a659d0eb15337939686ecc639d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test-value_0]", + "fixture_hash": "0x121512a1711864829f231d6a1b38ad72d8cd9f758261e40fcec448e90df9b12b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test-value_1]", + "fixture_hash": "0x2f88281efb69b719e7a91f2b6ebf4ad58306b0ba9dadfedd9a780b628d0831da", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-no_deposits_non_empty_requests_list]", + "fixture_hash": "0x6fcafab95beb7899b856d61b0d57ee42d46cfb61e8c79da0a0df1e83aaef4c6a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_empty_requests_list]", + "fixture_hash": "0x20b9144e83910a9054d8abac678a2957af93895a1b8f361b39ab640ef2f6208", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_pubkey_mismatch]", + "fixture_hash": "0x91b27601ce9b8e2dd3e44517d1f715ee8e694dd5da362ea79af160ceb97183d6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_credentials_mismatch]", + "fixture_hash": "0x4e2d5813d4024abe1d834a659b8bd53891e67b16d8c061fe31df9a931a594a57", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_amount_mismatch]", + "fixture_hash": "0xa31d6effe2ea30f75d6a21b53c50bcf456f28de28ed17577b4f220fb148b0d01", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_signature_mismatch]", + "fixture_hash": "0x49826c9ffd87c67d5805e93b6482c44ef26a1e0ea33839e796b6b682f6597976", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_index_mismatch]", + "fixture_hash": "0xbf54bb895845dd12134059b552b56f128cdddeca592770f205fe818090335047", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-two_deposits_out_of_order]", + "fixture_hash": "0x4ee786c3de0c1accebfa01a47fbc82398fdfc10e638925a8bff0a8088c783d50", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test-single_deposit_duplicate_in_requests_list]", + "fixture_hash": "0x41fe71069f7b2edcfba11b8f7f6b2959579b65b103d4ef50ade816d58f9d4bef", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_eoa]", + "fixture_hash": "0x903b00b7603cb973a7f4c868e711ed0da87d0a272bc757209fa66853eed8bc11", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_eoa_huge_amount]", + "fixture_hash": "0x4075f7a21fef15decd115f4c7b5a2c160bbd6c0e13b6ec8133c133f76b92b298", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_same_eoa]", + "fixture_hash": "0xfd5842ff8f8d3a7d1b4fa00893651cf387218ed055f7ab944cc93c4569956a80", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_same_eoa_high_count]", + "fixture_hash": "0x152ae28b8b384824b1a9bf44289069d014f6536df2d7b7003edfc0df4902a1e8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_different_eoa]", + "fixture_hash": "0xae41e8dc6b2fc0db1c66b6d3172a45f9c6f178f3e2128aaa5813980dd74509b6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_same_eoa_first_reverts]", + "fixture_hash": "0xf984af92cb723c81f6e6ae2aaf75ae6682264d58d3b287d3cbf55ee283c2bcdf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_same_eoa_last_reverts]", + "fixture_hash": "0xb32abbd998d7130a34657c5fe812c9a23bfaeda49c3650000fa1acbf730bccaf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_same_eoa_first_oog]", + "fixture_hash": "0xba7c2f6c0ffc9c451aeb610d19f0bd3559c2cb5c64ce463ff3d091664c1a4c7b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposit_from_same_eoa_last_oog]", + "fixture_hash": "0xfafd7449bde1e3c9a0e08ca47553a10297714ef5b289efa85a74d9f06479a2ea", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-send_eth_from_eoa]", + "fixture_hash": "0xfe892035d8a44a00a712e34b7b175f2a183479e152e6d51d00250e9181a12106", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract]", + "fixture_hash": "0xbb4608c4e2e18ecc11024e06ed1594219e744dcf257d2927577a41080ee5d8f1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract]", + "fixture_hash": "0x7025c177b7b36466f571f2961ab699ba3f496bc147d11f7ae34b976518a528c6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract_first_reverts]", + "fixture_hash": "0x11286b53a0f75074b30f5e166589fce73cf48620fdd449a7737acfbf8b1b8cdb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract_last_reverts]", + "fixture_hash": "0x9239b9aa195e3e835dcef52abb9beec05e2b937e4e99467eb251bc9e23cb1ed1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract_first_oog]", + "fixture_hash": "0xe81a3e46aee83efd20bcad84e6dc658c691f3591c3019a55ded0e53fa45b2150", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract_last_oog]", + "fixture_hash": "0x888b28ec07398a23adf0724df01a80232db05739cc8225dd32d29ba6422a5dcb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract_caller_reverts]", + "fixture_hash": "0x84df724f8c1edf9dc05d29cc96576a7f4c187c79efcb62c193fb843b40aa0eb4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-multiple_deposits_from_contract_caller_oog]", + "fixture_hash": "0x55ccf51e1d4043333a0b849c9735562d0f0c73634512f30d15de6aa5873360ae", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_single_deposit_from_eoa]", + "fixture_hash": "0x60686232f2dc95b3c92d99b2ef71bde171279bb21dc0593b098b2e05684bc497", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_eoa_single_deposit_from_contract]", + "fixture_hash": "0x2326680c0cbd8a5371a0ea2097bfab6b446a954c61146cd377ec1790e0805973", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_between_eoa_deposits]", + "fixture_hash": "0xb6dc7b99b626941562c53629a89da6af15ffcf3e050e3b6d86f3ae428e2249a3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_eoa_between_contract_deposits]", + "fixture_hash": "0xea725f614fb1afa826a84e440bda3ae86b2659d511f4eb77e186466b2d62df0f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_delegatecall]", + "fixture_hash": "0x92a6673c18edf692d69d41a5e044296b7404137121d8c6900af3391b7699eb8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_staticcall]", + "fixture_hash": "0x622eb0d3ad715efb76a381f959cf5a18f29ba0662ec5c4dbf324138a2fa067a2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_callcode]", + "fixture_hash": "0x33f3a850dbecc904a5b56ddaa8999ce1c7868426c348511e83a42c65529fdaab", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_call_depth_3]", + "fixture_hash": "0xfdba4caafeb0fd10da9ac286eeaece2149eb0843b33ab99bf6c336a3c226194", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test-single_deposit_from_contract_call_high_depth]", + "fixture_hash": "0x287d666cb1274c2dee377bdc515668149e6829826b2a336261b4e71ab362c82", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-no_consolidations_non_empty_requests_list]", + "fixture_hash": "0x4e8b19a82610d8789e2ef504255c0a7f1fb0266583382c39847acc2f541092eb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-single_consolidation_request_empty_requests_list]", + "fixture_hash": "0x746a6dce54c257c02a85b7e9d68d9586fe78fb85e63f3a9ec0dc7863d4de0877", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-single_consolidation_request_source_public_key_mismatch]", + "fixture_hash": "0x9691cc2242a292b7627446ab582da0efa83cd0c970d848a703f789a6a97ca5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-single_consolidation_request_target_public_key_mismatch]", + "fixture_hash": "0x9955bc6af7f1fc361afa2a5cbd5bbe53d243061ced6b310b209fe05fc86451f0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-single_consolidation_request_pubkeys_swapped]", + "fixture_hash": "0x75774c64988e4f55ac881e463339ce51ff8739db672b8ebff59a7c9ec670820b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-single_consolidation_request_source_address_mismatch]", + "fixture_hash": "0x91d4779b91cef12056e812e4257cbf8bc0276158b3d027b61ca9f07f62610aa4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-two_consolidation_requests_out_of_order]", + "fixture_hash": "0x12efaef642a0df01dce98fbc575985f17ad09a88b126503da03b40d19e30247f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test-single_consolidation_requests_duplicate_in_requests_list]", + "fixture_hash": "0x9a77357fd7e39b0df41aca72d4d6692cfc0078145275c1b003f35d1b2e51c9bc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_eoa]", + "fixture_hash": "0xe6706a3dd46f1fdcb62aec60256764f2baeffd82437e50d6ba83d6ce5a5e3a27", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_eoa_equal_pubkeys]", + "fixture_hash": "0xc435eb2a8560dddfe71fcb9ed7ecd51f915533e2efd18bb8ab0797c0ab02059e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_eoa_max_pubkeys]", + "fixture_hash": "0x4472c4a9a86a02b61e20980220364db790cc81d83b6768a8772b71830d2ed802", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_eoa_insufficient_fee]", + "fixture_hash": "0x717c456e7ce713487e989707749ecfdb7a905feb7f2cce5ed388f3d487233b8c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_eoa_input_too_short]", + "fixture_hash": "0x2c350b08f42d657adfe9eaf28a97514c36066b8ccb83eaa2c3eb59cd697afc58", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_eoa_input_too_long]", + "fixture_hash": "0x1e5ffd11ae7ed2eccb84e75c7b00326d94df6e2d832bc47b29ef03708447d805", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_request_from_same_eoa]", + "fixture_hash": "0xdc3a409fe133849a838e35096044b59200a46741f026fb2edf8f5ce3dfcbd352", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_request_from_different_eoa]", + "fixture_hash": "0x486d42e73f5f44b5b09caaee82bf2eec735f641fe9e7849c26635694f62721f6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_request_first_reverts]", + "fixture_hash": "0xa4f3bc37c3041ab622ef2367ac411f583d3aa213347135b3dc24e2c99d22fc2a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_request_last_reverts]", + "fixture_hash": "0x73cab1f70e7ff72caf327fa49c10cda0f0de2eb69c2acebdb6beb5563309cfef", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_request_first_oog]", + "fixture_hash": "0x5d4026ce603dd7e5d776ef433ca00a4f47022544ef26ecf70daca7b19abb2c23", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_request_last_oog]", + "fixture_hash": "0xe98a02e68da1bd6761f9e9b0db122f34fc8d61115fd520ef5377b8a767d9942", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-multiple_block_above_max_consolidation_requests_from_eoa]", + "fixture_hash": "0x3f4c48f8d58b0c2c06c689efea6d58ba5d9704ed0c2cd07d73b593165cabfd8f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_from_contract]", + "fixture_hash": "0x5a36c546b603f9bf210f79d031b7ddd6fea3feedca33ef50a508ea8c29ba15f3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract]", + "fixture_hash": "0x87bb27584cfbe7d6e478fc36baaea88c0de05d28662e9891060e83beaf6a3b66", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract_first_reverts]", + "fixture_hash": "0xb88a767bee917f75d8ec89974dfb06a968dda1667f04594e9468fdeabcae6ea2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract_last_reverts]", + "fixture_hash": "0x6d4a722d4dd925205a6ce9281b9ee7feff40161904adea9bac61677f7ee8838", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract_first_oog]", + "fixture_hash": "0x5e2215fb57bf6fb2b1722d74105bebbb2e9138ef908cb3ebe15190154a35e85b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract_last_oog]", + "fixture_hash": "0xecb3e327d10b4c608e85646d0014b0cad03d791a68adf4694492f7676d33ab9b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract_caller_reverts]", + "fixture_hash": "0xaf19cbdc2d9609aac9a612d3ff73bef1926e7da0fb17953894d57532d737b7ce", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_multiple_consolidation_requests_from_contract_caller_oog]", + "fixture_hash": "0x8d07a98e31d2ad601130e81ba584bb87cf6afadb67d2836dd5ffd40400b9443b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-multiple_block_fee_increments]", + "fixture_hash": "0xdaca1e6a26f0d2a6b3ad7fb66056c7968d50c6afc905c5835bfd5268f934b61d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test-single_block_single_consolidation_request_delegatecall_staticcall_callcode]", + "fixture_hash": "0xc1b4d8f367f686671aa8da1f74c04343a5a4319d9cc450ba13198ba02424562f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-no_withdrawals_non_empty_requests_list]", + "fixture_hash": "0x7591f157f9c6adeb9147a14ebb67839c6077455a4fb45da9b8646a7ab738aa6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_empty_requests_list]", + "fixture_hash": "0xd63006778c3df9544f3d6f9d7e654c270d4d6cd34ae8f486fe42f9b58dcdabb9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_public_key_mismatch]", + "fixture_hash": "0x3e1dc0a00f3c0fc4950e4d038b51021b66d20d706d0b839484cb02a084b339d7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_amount_mismatch]", + "fixture_hash": "0x99991c8a63c605f3548b090e103ffc90486074256d4253d6bcd8c6d2479cbec8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_source_address_mismatch]", + "fixture_hash": "0xdc8e7e414d113ef75ea8024c57716f982cb436b9b48e2194da57025c4ed5466c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-two_withdrawal_requests_out_of_order]", + "fixture_hash": "0xff8e437f0f0dc9ec0516a055a69a9348254830ca5940c48470b716f28ff9f2ae", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_requests_duplicate_in_requests_list]", + "fixture_hash": "0x32c20b2f26899a145e6b9ee4af9c25d2e3db39c14b0099306869b862f796bc7b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa]", + "fixture_hash": "0x76f0b87d3e9a17cf5dea9b9ffe8a83f921b8202fa7d6045a5660609f723ce234", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa_insufficient_fee]", + "fixture_hash": "0xf37755328b46ffed6ef948965e4be54db92b971d86728c69bbec23b4e93a2255", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa_input_too_short]", + "fixture_hash": "0xe6f4fc09eb56d86a064c687bac5e4478e4fee194f789ab5b4cbf01340c549ee6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa_input_too_long]", + "fixture_hash": "0x1404beb68a798a58c2b151bb42c1790be1a6d01cfcb9b79b435e5c50d225b145", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_from_same_eoa]", + "fixture_hash": "0x44e08a19bd70581887fdd9062e49b75e12ea130208c95f37ee1ad8d891b82507", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_from_different_eoa]", + "fixture_hash": "0xa54ad685f6601c438a944ed6311c7324e0714167ff427838172b87d4426c748e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_max_withdrawal_requests_from_eoa]", + "fixture_hash": "0xc0e22fb046e22aba6b2bcb01d44b3dde213f1a7948416937caf3aa25427450bc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_first_reverts]", + "fixture_hash": "0xe5dbc3cb9cbb679f1853963bf8cd3210984a69d0130778440bae71c079406b59", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_last_reverts]", + "fixture_hash": "0xf3172fbe0ec098af5e5d6709fbdf20babbedf6d7d191228c65b0a5748dcc57cc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_first_oog]", + "fixture_hash": "0x675f14c21b1b17ee7a0afd2599ca0800186a4390f152925f82fcae1bd8247367", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_last_oog]", + "fixture_hash": "0x6e9f2208e4b8745653185ec00b9aa026020ecc6b09373f8fbfd972aa54297a59", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-multiple_block_above_max_withdrawal_requests_from_eoa]", + "fixture_hash": "0x6d4a2e51e6b4d7188390a3444509a559a2201d98c8a0aa934424816680b7eda5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_contract]", + "fixture_hash": "0x5ed7842bbe33f1b0b91cd9847d9175c89269c1206bfc02362b32f5e4b9acd709", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract]", + "fixture_hash": "0x4f858c934e60d6bee1ee02f03f149d29af967d0e2456e188e1a93c9ee546b8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_first_reverts]", + "fixture_hash": "0x7c9e1d9af3c89a365a7cb3552472dbc19fd80aef7eeda00ddc9cc4b68fb4fa7c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_last_reverts]", + "fixture_hash": "0x76b2d2c3602258343dd173f22ee2b1b1f0baaae2fadcfcb751ea1ee9b9c79832", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_first_oog]", + "fixture_hash": "0xc999346fae67642f926bbcd10630723a95302a77e49fb86a99fe4c28aa0af3a4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_last_oog]", + "fixture_hash": "0xfe20f96cc7e9ca956429d9ebbe0fdbf71f637ad51b79399f66d00b3904470e4d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_caller_reverts]", + "fixture_hash": "0x1fcb55b7fea3cdf3bb1ca499ad8bce9a02db0d495afe15964a4c641ab2c59a1e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_caller_oog]", + "fixture_hash": "0x49223d322c72f27a616254d2126512d080c48abf4d12252d507824f10ab50bff", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-multiple_block_fee_increments]", + "fixture_hash": "0x13c0992c44364a85f5c5710d0214402cb32e62f5161d9e1ff91c64862ead5bdf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_delegatecall_staticcall_callcode]", + "fixture_hash": "0xb3eb4e74148244d3697b7f105a4196e91feca3d894992e582baebd80a3b5a23d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_invalid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-single_withdrawal_single_deposit_incorrect_order]", + "fixture_hash": "0xd89a824bd9d4d7dba3c9d1eb8449a122a4efe63e5b27354149efe4c47b2c880f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_invalid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-single_consolidation_single_deposit_incorrect_order]", + "fixture_hash": "0x4a59b5dc23a1d4082935079d0e1b9b86859b9f8c370b3991f40af279d66cd1f2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_invalid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-single_consolidation_single_withdrawal_incorrect_order]", + "fixture_hash": "0x745d95923ee7c45a2425670ed2997fa9a751e5d0052f894dde88781e7b85c220", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test-deposit+withdrawal+consolidation]", + "fixture_hash": "0x49ef8bfd4d24299041987de60a58afe9bc29af8fcad907f35c67760936bc63eb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test-deposit+consolidation+withdrawal]", + "fixture_hash": "0x61adfc72d98a3293a2ace889d3783fa658e1c409f6d6f55df3b5afa693135b52", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test-withdrawal+deposit+consolidation]", + "fixture_hash": "0x18847ac3876316a65c2489923adbf9195274f6389df2c7846a6b9661bde98bdb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test-withdrawal+consolidation+deposit]", + "fixture_hash": "0x73d725af21282c5c22a635f49dcd4c8744e22aa52d97a30bce9c105e252db018", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test-consolidation+deposit+withdrawal]", + "fixture_hash": "0xe06234107aaccbcae561400c7c535f62a0354bafcfadeebb6bdfcf7bacd1add4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test-consolidation+withdrawal+deposit]", + "fixture_hash": "0x909b3d82cbe2ad01fcdf23fa3f595b3852c952fc185d00541602a70bf6212727", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-deposit_from_eoa+withdrawal_from_eoa+consolidation_from_eoa]", + "fixture_hash": "0xd5057dc88162485e4d246411e807ff2f940655f3e5bb85b2802a11a593d0f1c7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-deposit_from_eoa+consolidation_from_eoa+withdrawal_from_eoa]", + "fixture_hash": "0x25626af001c78d2e517af1b61572f8365c0021102a2e7f0c843c89f9a40c95aa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-withdrawal_from_eoa+deposit_from_eoa+consolidation_from_eoa]", + "fixture_hash": "0x6f95bfd2d44fc3654ed3716a41496ac809f0afcd690f409a1cda9ce99fb58fd1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-withdrawal_from_eoa+consolidation_from_eoa+deposit_from_eoa]", + "fixture_hash": "0x309ee512fd66966cb12e5b5a1586e9c2bfbb5686c6568c287a9b69b2390cb5ef", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-consolidation_from_eoa+deposit_from_eoa+withdrawal_from_eoa]", + "fixture_hash": "0x1b25eb68230350fbd182ea0193b64b75fa14dd85c7fa7ab01dd8960a507a639c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-consolidation_from_eoa+withdrawal_from_eoa+deposit_from_eoa]", + "fixture_hash": "0x51d0dc6347461175ca7c7bbd0144f8f8538014c8d317f33d831633540e5084c5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-deposit_from_contract+withdrawal_from_contract+consolidation_from_contract]", + "fixture_hash": "0xaa091df4ff56e56e1d13df8fa845385866c4614312f34adf07b8b6de8713d37a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-deposit_from_contract+consolidation_from_contract+withdrawal_from_contract]", + "fixture_hash": "0x2366b67253e04877655520a514514f7c3d801843e8dbeadac9796a44e7834796", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-withdrawal_from_contract+deposit_from_contract+consolidation_from_contract]", + "fixture_hash": "0xa55f4ec39625686e367f4ee9f4e626047fa8582127429a4da76cf134a40f80c3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-withdrawal_from_contract+consolidation_from_contract+deposit_from_contract]", + "fixture_hash": "0x516d4856714879cdb6d876680f3b7c7fec762aab846f849747f73330ec6b5f2f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-consolidation_from_contract+deposit_from_contract+withdrawal_from_contract]", + "fixture_hash": "0x3035a4f61d6cddfe87f2e8f3260a946b808cb76c737232204a0cb14cd59fb51c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-consolidation_from_contract+withdrawal_from_contract+deposit_from_contract]", + "fixture_hash": "0xf49e1d39fa134fd4fb3570092ecdc5a97fdc5b794fb6f93ff7974384d614ae07", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-deposit_from_eoa+withdrawal_from_eoa+deposit_from_contract]", + "fixture_hash": "0xb20b607231d95d484b5609327e129f1fc51809c88f5625679a86f700f48b0f80", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-withdrawal_from_eoa+deposit_from_eoa+withdrawal_from_contract]", + "fixture_hash": "0x7750bbf4f8597b60f6f96c2bfa87fa45a7352c6c4ea4bcb8d22a60fc6af75880", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-deposit_from_eoa+consolidation_from_eoa+deposit_from_contract]", + "fixture_hash": "0xda83aab7e96c0ebad1d4e6929ecabd665a81be046ae34f737bbba7ad88dc8463", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test-withdrawal_from_eoa+consolidation_from_eoa+withdrawal_from_contract]", + "fixture_hash": "0x2d5519b349453b922a9a7b6358d4ff38bb859b1016a492f146233fc5f6eb2c73", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-blockchain_test-inf_plus_inf-call_opcode_STATICCALL-]", + "fixture_hash": "0xd0771ef36477724e3bc90c2e1f9ad03b1a84b0eb9bfc530bc4aca7adedd3d377", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-blockchain_test-inf_plus_inf-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xb9137b1fff79f95782d694bd710b37401aee03da64646197001cda7d236bc907", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-blockchain_test-inf_plus_inf-call_opcode_CALLCODE-]", + "fixture_hash": "0xc7ff852d1ec8c78f97b9043ed5b5e36d5ba48372a58b756b60109526a3ad1a1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_gas[fork_Prague-blockchain_test-extra_gas-]", + "fixture_hash": "0xf395557ab394defce3e6cd8023df46787c61b5edaf87705846f957b96ced57e6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_gas[fork_Prague-blockchain_test-insufficient_gas-]", + "fixture_hash": "0x1f0f3ab2182e68ef40a21ee66f889b75d22b4be7f095e97358973a168c6c8ec4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_empty_input-]", + "fixture_hash": "0xdee1f69759c55118beed726c4d617cf8e664c39ba61ec1eb9b8809d8aaa52e3b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_short_input-]", + "fixture_hash": "0xc10d904e283d8b5fa6393578345f1a39dd8737d64698f8b062e291ee2e2e39be", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_long_input-]", + "fixture_hash": "0x160158ae8d50948d4599d01183ed59e8be6fa1f1498ca5f84776405d22d1b8a4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_point_not_on_curve-]", + "fixture_hash": "0xaf84632f43c7be7b43f517c43e086965870ccd2d82b31b12246d5373390a939f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_invalid_field_element-]", + "fixture_hash": "0xf49a18668499b309835c3503a58884b0d423efc73dc424245eed49974b6c4221", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_violate_top_bytes-]", + "fixture_hash": "0xef9d532183de5aca8b4b1d450430b1e34b77beb29bd39df8686513def935d8e0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_1-]", + "fixture_hash": "0xe106b33adb7f67caa761f787ea1c154f34b09326094b52d16a94d67da6ea00e5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_2-]", + "fixture_hash": "0x6123e0b48c8c8067f6df9cae469a2a1f00b165068cfa53beb6324060aaed0f01", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_3-]", + "fixture_hash": "0xb82c5b6ca848764cddb66790cc0ec7e363b2659ee44975db82f5084c23e40370", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_4-]", + "fixture_hash": "0xde3b35ae2fecd63ec82c29fc1f01520ceaf3ae4aacb3c373adacf91d0fac69a4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_5-]", + "fixture_hash": "0x9f7c36abcc55fef1bf43093d67cfa13ab63a7269f2e83ba38658844096229576", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_1-]", + "fixture_hash": "0xc175045b7deab64219ca80d1396bd2716b10ce82671997d116b62d4ff10f1c97", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_2-]", + "fixture_hash": "0xd5d47ef0bd45f8ca25bd93e743403461095f1fb7057ff4fa5ebe8ec6372ada7e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_3-]", + "fixture_hash": "0x46e50099e8a1c69e0b0b6f70c745489599bbfaeb8dbb2b6d8131d97dcdbbeb16", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_4-]", + "fixture_hash": "0x75c54d98e811335df8d91a56cbf4bc9518f1acf0a842da692eb9158cb4de8ccc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_5-]", + "fixture_hash": "0x176e3c473e5146bdd64814f208bfc73a0bac00a0265bd9755c0841b211e54206", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--a_x_1_equal_to_p-]", + "fixture_hash": "0x8bfa625a3c7f19e31d6269a361af33c5f296278c87e6c7626e427143bfdf7c69", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--a_x_2_equal_to_p-]", + "fixture_hash": "0x40533ff7480a6a75c34a28989addd91153764a891e979f379adb735820dd8ae4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--a_y_1_equal_to_p-]", + "fixture_hash": "0x8b5850890209f59a2ef38ce00a238466ec392911df71a86b3ed40ab50b809955", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--a_y_2_equal_to_p-]", + "fixture_hash": "0x5fd5132a7634c0e4653f0d06106c19baa519d81762f36281532b02d40ecd994f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--b_x_1_equal_to_p-]", + "fixture_hash": "0x6ea2c43ab207b4bf5c484447b24509aece21cffe0e8cd0ef1324a7149774bde9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--b_x_2_equal_to_p-]", + "fixture_hash": "0xd87b5b39ede013761d3f1705051caa7e6128e923eedff44e15dca8f15f0e9294", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--b_y_1_equal_to_p-]", + "fixture_hash": "0xfa9d134ef77d50850736bb740b8c61d572d390697e1bbf9f588c8f743f9bbf2c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--b_y_2_equal_to_p-]", + "fixture_hash": "0x384baf9e42d097c5259015ae1146b089187a1535c6dd9e1154a7ce530978437a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding_a-]", + "fixture_hash": "0xb3834e1f1120666696e4d0a79e52c0da5e5a849b9c256954829c2b6152144088", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding_b-]", + "fixture_hash": "0xbc5a47cf5a230ab93fa44c9ba5a9b33ca8e17b9cb194531f067175248470aea8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--input_too_short-]", + "fixture_hash": "0xea0aa576e39a07708695eeedb14a2991388ba0b549eaa7ac5a0a94b483ba2fda", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--input_too_long-]", + "fixture_hash": "0x2507f2aabfea3cfe8964f2aa67c7d43422b1a231efb7e9735bda7008114a7fe5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--zero_length_input-]", + "fixture_hash": "0xdee1f69759c55118beed726c4d617cf8e664c39ba61ec1eb9b8809d8aaa52e3b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--only_one_point-]", + "fixture_hash": "0x4fe837327dafd7ed3fb8cbe15da53443f762bddfbdd5b1962437738fc35ce8a7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test--g1_points-]", + "fixture_hash": "0xd4e650983a6a5f103759ddc2dae4369a46a204a74162f4fc54fa2b2f14680a22", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_g2+p2-]", + "fixture_hash": "0xf43cec542c2e67dfa97ed873dc1751ab242d31b4c5f91e7e7dc2a833d4231a5c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_p2+g2-]", + "fixture_hash": "0x9ea9f45265a8022a58451093935ee32e734c4f02e1f3aeb1467e7c7d554b609d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_g2_wrong_order+g2-]", + "fixture_hash": "0xb08fe4f898a45e92942baaaf6e64d180c38651e67ea46be2ca4b68556fb3b069", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_(g2+0=g2)-]", + "fixture_hash": "0xf4870b19ff83df1511d4a89769c62ed2a419f06ee26ed4d291cddc13732de603", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_(p2+0=p2)-]", + "fixture_hash": "0x122df34a205cf613aff000272e45e637df17a7743562416a488b40aa63d05cef", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_(g2-g2=0)-]", + "fixture_hash": "0x2ef5fb2f1defc39a66e435cceba7b9bfe1591f37492d81fbee533e3996738e23", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_(p2-p2=0)-]", + "fixture_hash": "0x15d91813a404a1367a587df8a849bcd10fef934648fd1248e396f08d90a31331", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_(g2+g2=2*g2)-]", + "fixture_hash": "0xb3fbe952bd856e4af17dd56a71b4928239779bc381611eb59a65ecc48f376a3b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-bls_g2add_(p2+p2=2*p2)-]", + "fixture_hash": "0xa596a3749e7792991bcaf019e6ea6a777dccc869b9252314245f893d589b2e17", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test-not_in_subgroup-]", + "fixture_hash": "0xb9e9c1dfefff6a39978f3595a340b489d93231fdaa547622271317bf76561e6d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-blockchain_test-precompile_address_17---zero_length]", + "fixture_hash": "0x449635ff25c5431054e21c58bec851c4e55ba1ece4cc4310808007c085daaceb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-blockchain_test-precompile_address_17---input_too_short]", + "fixture_hash": "0x7087477c87a9ea4b6e7249d0716a68bf16ff0d7a2fefed15da3906d17faa7f28", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-blockchain_test-precompile_address_17---input_too_long]", + "fixture_hash": "0xaa9481035ad1f56abf345df764cc2db3d8eeaa1166e008d6cb33076172b8e66a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---exact_gas_full_discount_table]", + "fixture_hash": "0x9ffa37645bb1e5be135afd60bb1121d92d111ce67dc7d63b04358ac3d8702394", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---one_extra_gas_full_discount_table]", + "fixture_hash": "0xa68c87fa7a7611a9dfb26b7eb1e78d03ef7d990c4b264bcabf25d32d01498c0a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---sufficient_gas]", + "fixture_hash": "0xad3a2db9a5f2089a86817cc1855dd66d079f2bcf94d0df7b89747947fb196e09", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---extra_gas]", + "fixture_hash": "0xeef7c26535798aa957a5aa7d6d8d2d877d480979dece8097ef9c102f90db70e5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-blockchain_test-precompile_address_13---zero_length_input]", + "fixture_hash": "0xea4f90601cc9c33358f86c6782fd48e1672c16f4bbd5e0c371b236abd2f3e2b7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-blockchain_test-precompile_address_13---input_one_byte_too_short_full_discount_table]", + "fixture_hash": "0x9e1535f85fe44b4243c26d742d0bfdc84582862e97ebeb99856f7a21811896d0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-blockchain_test-precompile_address_13---input_one_byte_too_long_full_discount_table]", + "fixture_hash": "0x4d1be9fcab8be0272ba3218142b6d840bc253d288ec04540a3173f84ea1536b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---exact_gas_full_discount_table]", + "fixture_hash": "0x87fb6f53cdfe54b327d23c952bbf97b134a3862166b7a116d9bdd5d4356c3816", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---one_extra_gas_full_discount_table]", + "fixture_hash": "0x65c7f746415261713d554c2226cea92633b5d4de2a52d773234b7eee7b5773eb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-blockchain_test-precompile_address_16---zero_length_input]", + "fixture_hash": "0x557907c77067a57205199411de466bfae85de43f2344dbb23ad575b908d00167", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-blockchain_test-precompile_address_16---input_one_byte_too_short_full_discount_table]", + "fixture_hash": "0x594eee870857336e1246584cd8747dbb426542243c210423920d348766bb541e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-blockchain_test-precompile_address_16---input_one_byte_too_long_full_discount_table]", + "fixture_hash": "0x8440b5f8e3a9de2a6b1339c698d3266bae8723c0d3c4a0c3d1ad06a6ee011286", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---zero_gas_passed]", + "fixture_hash": "0x9acf72eb14a059c5c76939995b7cea175bb2f38e7f9cb60e20ffc6fc9a17f353", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---insufficient_gas_full_discount_table]", + "fixture_hash": "0x261c64e24eb52cc0206f7f0a015aa8d946764e68f44bcde0e37af88dfb03ebf6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---zero_gas_passed]", + "fixture_hash": "0xb8305530e9a4db866e76b8a3ebc16649383eb4a30687316e41e6509d22457642", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---insufficient_gas]", + "fixture_hash": "0xca318c84e250cace7df2498727fba4de7a279678f86e35c8d7a5e526d34d318c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---zero_gas_passed]", + "fixture_hash": "0x452224fb7159a411a9a967f2d75f60e16bb976ea388e7719f0e7443efa911e51", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---insufficient_gas_full_discount_table]", + "fixture_hash": "0xf4eb415a276527e7564c542f4c29a8a8828b22bae462e181137e3e9ee6c0f747", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-blockchain_test-inf_times_zero-call_opcode_STATICCALL-]", + "fixture_hash": "0xe7db83acebd4af14cbfb53c27fb3f2bb161908597d8cc2e4c49d407119f48789", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-blockchain_test-inf_times_zero-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xe716f6faccc6e0283bb8132892bfdc63e22070061a63ccf616c918b14bdd462f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-blockchain_test-inf_times_zero-call_opcode_CALLCODE-]", + "fixture_hash": "0x9adf0839b05e4486243eea10237e69cbdedabcb93c44bb450d19900855781f89", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2multiexp_empty_input-]", + "fixture_hash": "0x8338a11a23f141e2aaf0f5fef43e1d5a14e36db576d4c62d2bc07636c43da114", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2multiexp_short_input-]", + "fixture_hash": "0x75c231c333eea8b947cc111948de96db2827d464b50075d3388264d5ff25351f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2multiexp_long_input-]", + "fixture_hash": "0x5606be379f6daaaa09dea77c6e70175130e91d552bab5dd4f09fd3509e27de14", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2multiexp_violate_top_bytes-]", + "fixture_hash": "0xf60c499445a799657e93e6a215ab25591d2a752a831581e3fb55822e58ac5708", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2multiexp_invalid_field_element-]", + "fixture_hash": "0x798249f20ea1fb6dd810cbc7aa4c77a485c131936e8701473ec50acc5874a40f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2multiexp_point_not_on_curve-]", + "fixture_hash": "0x40d0392e7029da07bc74a30276033e1c1ab7f37cd6a36c0ae704a364a49849ca", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xbe4965691d52563b90637089db9f176d05ab4d4631e378aa4a25276caeac1fe8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_1-]", + "fixture_hash": "0x9958ce39d9318b0d281e4530c181672e4b4a14f81d7ab583ef476a688f6e3439", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_2-]", + "fixture_hash": "0x467a0d43bb6006656318b3c79dbebbe53a377cb96b7975d725db2325318b76c1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_3-]", + "fixture_hash": "0x9a4ee05c623bb763eab809dffd5f5e040fe95e8c83c5d241285767c863101229", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_4-]", + "fixture_hash": "0x56636c6e1091ec0e063f7aa11841120c25d4888b1c9a68dd16a8f02c39e91021", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--x_1_equal_to_p-]", + "fixture_hash": "0x58ec1232819af42f74c886baa2a6b563db78163a0a53e2eb9452a892e493696e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--x_2_equal_to_p-]", + "fixture_hash": "0x8fec32f3204456661eeb7f0d3bad607f0a99d51a8a4f677463663dbcf457c9f7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--y_1_equal_to_p-]", + "fixture_hash": "0x98bde7fcd0404938664fcfaa689d5cac57cbc9ac0d1b385a7ab571e69be66f74", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--y_2_equal_to_p-]", + "fixture_hash": "0xaf929fad892e4910ec88f20911bb691b8814873ba6f05b968353189afae81fc9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding-]", + "fixture_hash": "0xe8336ec4da6a4e79601e0b5f929b2280427b9485fbaf29a764d6a2ea9e294d96", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_not_in_subgroup-]", + "fixture_hash": "0x7b1275878f4c95bb13dc7afda7b6f00476ffe4bae2598bd29463e19f5cba6306", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test--bls_g2_truncated_input-]", + "fixture_hash": "0xdfcd24351ec1d8fae0f774e7f7835977f75f7c763a729454a55a0d103d97fde8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(g2+g2=2*g2)-]", + "fixture_hash": "0x9fe55b45bc4fa19e5909c6c552658bc6542c95683a7b0ce78289d2b8d0700c95", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(p2+p2=2*p2)-]", + "fixture_hash": "0x6116b3c3ca1c66fc841de45bef07991fa6ea9e5e33695eec12c912afefd67368", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(1*g2=g2)-]", + "fixture_hash": "0x8f67e8323b82bb08c15630d604839a374a796b9bce574141d6eaaddd1de76eba", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(1*p2=p2)-]", + "fixture_hash": "0x2e1da620a91f18cc6f5b4ecf131c4ea1fd197ab75be914ff38ad0e2dc0d592dc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(0*g2=inf)-]", + "fixture_hash": "0xcfe95b154884af24b4b3ea01d1a475b3e98ac0ea1cf07caeb4450e3247735e23", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(0*p2=inf)-]", + "fixture_hash": "0x2ad78d8b545e8fb1c2d79a99df8c845dfb79ee4acfe380a82348ea2bf57312b8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(x*inf=inf)-]", + "fixture_hash": "0xf66c7b951707113ad266287625fe59f02225da6a589f78e2ed24a5094c2d74c3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(2g2+inf)-]", + "fixture_hash": "0x8b027680e1e369cf2166838a354252ecfa3b77ac44c058ad95d3f00870dfe32d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(2p2+inf)-]", + "fixture_hash": "0x9d6cf0af3ac29778c93d4d0f6967518b7de4e1c90f899e37bcdc46818a82cf2b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(inf+inf)-]", + "fixture_hash": "0xcdae9bfc68f413335bf6311c6ebb4a1eecfa1eb0ce2a8d51173017782cda209b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_(2g2+2p2)-]", + "fixture_hash": "0x8b3a74d8c58f83a0b98b1c1798e520e64a1516a7a3c1505207aec5d1d947c399", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test-bls_g2multiexp_multiple-]", + "fixture_hash": "0xfc14a35cbd19c27b313251b43ec22a3478b65592c88b6329d4fea6ce97d2a7a0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-blockchain_test-bls_g1mul_(0*inf=inf)-call_opcode_STATICCALL-]", + "fixture_hash": "0x16cc0c434661a01ee42ec2e20374262d964a37877c0b13ea9e803aaa15c15960", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-blockchain_test-bls_g1mul_(0*inf=inf)-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xd991d4dd54ff73caf657c4d9e5d3fd004d452668bb6978a8fc5cb09c28ca5d2f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-blockchain_test-bls_g1mul_(0*inf=inf)-call_opcode_CALLCODE-]", + "fixture_hash": "0xaab5d7d026914b0e9550ca0b4d8ef1220455256426fb21e1c5da7fd7bf3461a6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas[fork_Prague-blockchain_test-extra_gas-]", + "fixture_hash": "0xf05e7c7a3cf56b149101b2cd44531dbf43892aa24fdb4f1380539fbcacc95f01", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas[fork_Prague-blockchain_test-insufficient_gas-]", + "fixture_hash": "0x681e9dd6876276d18713ba65770608529cdc10308c4a7a87334fae7736aae9bb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_empty_input-]", + "fixture_hash": "0x1046d68b81c57b2fc21b33521dc5dd13d60e8a9096e0cbf1e40d104df4d81934", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_short_input-]", + "fixture_hash": "0xf3ddb27d0d81266bc36e85d1def51342a8b3bc215142528b92a6f1c777ab82ce", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_large_input-]", + "fixture_hash": "0x994e1ce1f303f70e6de37fc58ce7503fa9ec8f34ec71307e28e2b07477c7be5d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_invalid_field_element-]", + "fixture_hash": "0x10fc6d43cafe77a5baa06e586f3ce72082fdee61c8db7367b2e7c7a754fdb99e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_point_not_on_curve-]", + "fixture_hash": "0xdce64de55b0dcfd2b2c2952cc4cf592d249b86fdfed5a6d12514d9a98853dbf7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_violate_top_bytes-]", + "fixture_hash": "0x483cbf2ef8317da294e61f3b8ba3a31cb30e6258cff3cad1009c43f205cb9e3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_g1_not_in_correct_subgroup-]", + "fixture_hash": "0x948969ec09b578a121f00b87c9d08d4a32cec347884faba0abd5aa67a3df7ff8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_1-]", + "fixture_hash": "0xe3b2e2765dad147964746a72208d15f76ee906d36ba33f312c88b5c74c1c17d8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_2-]", + "fixture_hash": "0x8131b86d57b1efc9d4bdc23fb490b32168ffec83890971e46ab53064636a92f3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_3-]", + "fixture_hash": "0xba6427771cc760213c70908f8ca07798d4def59900fe83b063394c9d79fd5605", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_4-]", + "fixture_hash": "0x6636b71bea1737acbfa112070a073c387fac3a22c0e4a1cadd4df939593eea56", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding-]", + "fixture_hash": "0x2bf70734f225a9dd0394f587e56f60445c35c4c7d6cebdfcdcf4c43ce8ce3e0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--input_too_short-]", + "fixture_hash": "0x3313b99a66f3da4e8923b4cb3f9a877654c8c409cabbeac26c78a349e94b6b71", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--input_too_long-]", + "fixture_hash": "0x76b300b5199946a068bfdd2cc6d81846ac88ff6ac50ff0bf61f10acaeb720f2d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--zero_length_input-]", + "fixture_hash": "0x1046d68b81c57b2fc21b33521dc5dd13d60e8a9096e0cbf1e40d104df4d81934", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_not_in_subgroup_1-]", + "fixture_hash": "0x317684eb8b494a8790510bcd205a933fe119284b9ef83e2259025d4f1f249793", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_not_in_subgroup_2-]", + "fixture_hash": "0x8212e39ea1ab7076236ff893ba7cf31fe8a7172aabb011bbe2341d0010f6ae31", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_not_in_subgroup_times_q-]", + "fixture_hash": "0x86bb3ae49af99c3bb9e8e98c4c19ca9834e052700337e5ee781eccc19547f96b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1mul_not_in_subgroup_times_q_2-]", + "fixture_hash": "0xa919090222cfca7355a517c9b026403aa7bd8ccccf051d3a10b85f7e52c7a48e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1_add_input_invalid_length-]", + "fixture_hash": "0xff210907daaf59a90b57da2cec2d2ebadf369a8cd6ae4767c4aa9f63f85a432", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2_add_input_invalid_length-]", + "fixture_hash": "0xa2dfbd2b391d88f7391f90cc3a9d5e39f1e01bcd744712cb63740ca5af0771f4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1_truncated_input-]", + "fixture_hash": "0x430d1eb67352edf0d225043ab24fcf3d7da7b53acb13b67bc89b035ab7dc4b62", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(g1+g1=2*g1)-]", + "fixture_hash": "0xc12aa569b6ce277ebda3d25195b4c7b331ac78708807762f952e1a2843da29a7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(p1+p1=2*p1)-]", + "fixture_hash": "0xab4ed2c42f814ffad4f0f858dca2d5b73b35671a150f2fc2afe7ca3f9a49d522", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(1*g1=g1)-]", + "fixture_hash": "0x8ffd32ed90454654aa5234114c97e544357c8ba8b980fc0433dea3c3a712ab94", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(1*p1=p1)-]", + "fixture_hash": "0xdeba8aafab7558d4a07df13f7fb05a121d59ac093836c20a58d585462ddae134", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(0*g1=inf)-]", + "fixture_hash": "0x1d25f39068d1507da32a2dd7e0e1a6e72690f000d52c79ad5b26ba510115e190", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(0*p1=inf)-]", + "fixture_hash": "0xd8fbd961c5e7d6080194f0de78cc0969eceb1918c4ffdd0508bdd715a2a6220f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(x*inf=inf)-]", + "fixture_hash": "0xc6df8b119a2b903e1a1fb8987ba056f5068e7015943c8958176adfe928551ea6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_random*g1-]", + "fixture_hash": "0x9961e6084634e8a93c68b56a492a42752594fa37f17be8b9bb1a002ea323c2c8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_random*p1-]", + "fixture_hash": "0x92472cd5cdf97bad06d7acc46b95a45486e779ed882ba408d73e7bfe5f7e7e16", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_random*g1_unnormalized_scalar-]", + "fixture_hash": "0xe43b1a23e53976e9c6266e50ce9f16d318db148151399249a735cb94b9651119", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_random*p1_unnormalized_scalar-]", + "fixture_hash": "0x4a0d59165b88cd23eb1c7d85cff5db9ff8c95fa2d7a847f0707c18654222bd4a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(0*inf=inf)-]", + "fixture_hash": "0x114bfcaaf2cd7481a07d7d2b78c0a1ab3cf5051c569decc0e719305d9d31e1ab", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(2**256-1*inf=inf)-]", + "fixture_hash": "0x23a00178d0e0ba583f325e14b0bdc540b863bd5df6501aef0194e4bb7a53b8a7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(2**256-1*P1)-]", + "fixture_hash": "0xc72a89bd43e44dd65cf1eb93801e95c740bb2bd21b616c33b40a551129125355", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(q-1*P1)-]", + "fixture_hash": "0xe5bd36698459730a6e6a412611ebe530f82a265926dc57cc1d810b5d687a5c86", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(q*P1)-]", + "fixture_hash": "0x4fdb2fe45bcbfabb69e6b54d9c8f316aed4fff19daf5bfe07b2e5210114bca2c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(q+1*P1)-]", + "fixture_hash": "0x905a7df599aa8aa90c6bf2874866500f67f48ab55292488ca8dd05ece1b1d301", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(2q*P1)-]", + "fixture_hash": "0x8995e5514512b6cb8c48a7870ef2a5f19f93450a334963bb82482fb37971dc81", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test-bls_g1mul_(Nq*P1)-]", + "fixture_hash": "0x8995e5514512b6cb8c48a7870ef2a5f19f93450a334963bb82482fb37971dc81", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--G1ADD]", + "fixture_hash": "0xcedc11250ec492797bf0641b6e09c9373232cf247ae06ad6199f8a2b274171a1", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--G1MSM]", + "fixture_hash": "0xcff724d0dd493502a553a08e0a51e2949050be72df36c7a3aaa2e54dc12135b1", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--G1MUL]", + "fixture_hash": "0x49dcd841d2c089ba477425e4d82da86324be8f9e943057d7b49d8c54d45bcefb", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--G2ADD]", + "fixture_hash": "0x66e127ae7d22f182e10418a42d914bb442f6fe0533c711fa37433e8303799beb", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--G2MSM]", + "fixture_hash": "0x1c973b71f00a7d5c4fbbdfe95e875a472a5a8dc7cda80a4b462e047c32239724", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--G2MUL]", + "fixture_hash": "0x2e4dc34ebd628851cbec79982b3f7efa85b9040878c72362c2592e53a00c1dc6", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--PAIRING]", + "fixture_hash": "0x99aea7fbbbf41504a53e1a9c900701db2fc94b86cbcdc1997474e651beca9704", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--MAP_FP_TO_G1]", + "fixture_hash": "0x1ce2e91b2e7f1dd7c62f5aa6b66d8a8efdb00cddfc5b98909550e978c613201a", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test--MAP_FP2_TO_G2]", + "fixture_hash": "0x2e71d86ace588b5c35b85822a52ae4f3ad1f059435296675df07e80e45edd087", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-blockchain_test-fp_0-call_opcode_STATICCALL-]", + "fixture_hash": "0xa55cf3d416953300e333fdbc2bd0b3f78c6e1abe56eacdbd2cf55104558160ad", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-blockchain_test-fp_0-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x979eca8aa9d664321965064e961012d1514b2ce21a11d08aa62e94f602ed3718", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-blockchain_test-fp_0-call_opcode_CALLCODE-]", + "fixture_hash": "0xfac7a4528832bef3f88807110f11fea244860be173ddfb87e0c0911bc89207e1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_gas[fork_Prague-blockchain_test-extra_gas-]", + "fixture_hash": "0x6d436b080cbf603b47cb23a95143c19e3c922120039506eb775ddcbcdd661bca", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_gas[fork_Prague-blockchain_test-insufficient_gas-]", + "fixture_hash": "0x36f81806441d6fdabf9260d348b9573001ccf4b48261421f4ecfafeff35c61c4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--bls_mapg2_empty_input-]", + "fixture_hash": "0x247863852268ff4cfd4715b5ede88254018657323645345797c371d5eaf52f1b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--bls_mapg2_short_input-]", + "fixture_hash": "0x1383d931f08c327b0fb4fc761f810293c20072ade4a033d0047a234b3be61834", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--bls_mapg2_long_input-]", + "fixture_hash": "0xf522f1e86458ca52ab804ace4e4f72f77f853f428c1a2e301fa6f3e489d7e816", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--bls_mapg2_top_bytes-]", + "fixture_hash": "0x34bef0ca46ea4dea546b3c7dbf7ece62a2725648cecf5d2324406081626627c8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--bls_mapg2_invalid_fq_element-]", + "fixture_hash": "0xb9d61acc48a7d26599426deb0482d64797a4f82ad162a7e925f5d1529af5068c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding-]", + "fixture_hash": "0x47430fe5d5964ad19ac90c3155d654ad0a799d88ec38ac4320c3815f091c29c2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--input_too_short-]", + "fixture_hash": "0x9991dc340804c330659eefb7364ff36681960e4d602fb39dc9b0396ae6d9e7b6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--input_too_long-]", + "fixture_hash": "0x6e5978100afcb417d196913d1971e09f32dec82821dda2023be6e4f12a34b08f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--zero_length_input-]", + "fixture_hash": "0x247863852268ff4cfd4715b5ede88254018657323645345797c371d5eaf52f1b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--fq_eq_q-]", + "fixture_hash": "0xf0c8888734600cc199825e476ec6dfc1f620c699266123c87244854fb9519c3f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--fq_eq_q_2-]", + "fixture_hash": "0x2a7187fa7ab8c20c446d64d8bd2ec0f67a7e079b49ca803ed2b095ff890bfabd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--fq_eq_2_512_minus_1-]", + "fixture_hash": "0x873ca5d1de9beac46897ead6510786f747f9cd354154d2e387d0c9c9f9299a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--fq_eq_2_512_minus_1_2-]", + "fixture_hash": "0x5cd8f86ed164fd477d30163a43f5dd1c96e101dd9e839cb058189f738adc67c9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test--g2_input-]", + "fixture_hash": "0x6239aa2c943a550bacd98d3790e707689cd3fbb9d16758ca4e11696df93c0e11", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-bls_g2map_-]", + "fixture_hash": "0xa5f3f546fe8517be91f15ffa384ab1eb5ac04701fef88e20a0105194bbb61aeb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-bls_g2map_616263-]", + "fixture_hash": "0xfff84d097c3394835bd133ed3297bebce039aef56a89a05b16bf5455e06530a6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-bls_g2map_6162636465663031-]", + "fixture_hash": "0xc86ac317f7c45396a85175201131dd0d9f8fff435e907482f79b2696067f87d7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-bls_g2map_713132385f717171-]", + "fixture_hash": "0xc569f87da9cf5715bdd93ce18a2edf2089707c38490fc140feb0ec288752e0be", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-bls_g2map_613531325f616161-]", + "fixture_hash": "0x377d2826b35a4757d464bc82a06e66443194f1e7019bbc857fcc35cf85730b6b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-fp_0-]", + "fixture_hash": "0x91419bf6347727c393c43b8944c7e9bdbbf4b1edc3747b8cc3c3967c1d8b2dcc", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test-fp_p_minus_1-]", + "fixture_hash": "0xad7ece87a9745e10636135e0f20b3f556f53fbeaaba53c2a559aae42fea23f65", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-blockchain_test-inf_times_zero-call_opcode_STATICCALL-]", + "fixture_hash": "0x396f9ca00faec7648e8646503745aeaa882ff93a324060c5fb708ce02d6f6413", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-blockchain_test-inf_times_zero-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xaebf9586dddb52e282be3d7952590f7d5b23e95e8d934d1e2864a3e2aa850045", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-blockchain_test-inf_times_zero-call_opcode_CALLCODE-]", + "fixture_hash": "0x7f39e890f42f1e37c4a3f2fd5b502040053a306a7d1a7bfdb1c503f02915f41a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_empty_input-]", + "fixture_hash": "0xae830a65687d981028bdb931bfc557c4097961d58f0c837b6e2257664f32ca16", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_short_input-]", + "fixture_hash": "0x5c78de51be248ac6ea33a14c466bb2087708b4ace859ae60e80639dd126fd426", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_long_input-]", + "fixture_hash": "0x1f7b8c7ff328f27f0e6573467232e1bf120ab7160d869319a012f2a9f15dfce1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_invalid_field_element-]", + "fixture_hash": "0x40678a4fabd820cf110557315fe2a3724048a3956d35831a924ea5dd4287b73a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_violate_top_bytes-]", + "fixture_hash": "0x7fae75d213d79ffc22c825e1be5752784bc08aa9367a7544beee484adc08177c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_point_not_on_curve-]", + "fixture_hash": "0x661f8a5e3d7a645e6ad0a3645a19cc052d933a4dd874018f404804b83f6535c0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1multiexp_g1_not_in_correct_subgroup-]", + "fixture_hash": "0xaa87ff906d3451c70255ffed968631552b1703259f37c0d6593b553ea4f8a9b4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---invalid_point_1-]", + "fixture_hash": "0x2f73fdb5a34ccb7b9837779ee7307f0e3119b3229dea4866dd83903a33595e66", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---invalid_point_2-]", + "fixture_hash": "0x9d2216c69f1b8c4a12eadae2a70798ba3e53898beee9fc6e692a63cb30971c9f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---invalid_point_3-]", + "fixture_hash": "0x542d07de026ef9196031cd620d37ae632032546724f610cc9be185328b94e5ee", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---invalid_point_4-]", + "fixture_hash": "0x313cc8fe5f55ba426576970bda5a4152a165c92a08fc48b467e9cac51f66027e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---invalid_encoding0-]", + "fixture_hash": "0x8cc17432514d8879e13a1096e2cd7c0df1c38af373daddea6aa72fee176af95a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---invalid_encoding1-]", + "fixture_hash": "0x8cc17432514d8879e13a1096e2cd7c0df1c38af373daddea6aa72fee176af95a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---not_in_subgroup_1-]", + "fixture_hash": "0x3a7222742be2843a6096624c9c72a355e40819e50640b86fe0d153af6da69825", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---not_in_subgroup_2-]", + "fixture_hash": "0xf0ff4c504415e3cd975e51a65b3051d14dabc018319b52d5f7dbfa194ff2e7d0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test---bls_g1_truncated_input-]", + "fixture_hash": "0xfe69b57903ac25a3da4e463a95e1b8a760a3dc08516f39655820acd4df7cea62", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(g1+g1=2*g1)-]", + "fixture_hash": "0x1c8740236cb6e7c79ea2220730d83ff4e7124e45df0f302a436b5307d54b2ea", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(p1+p1=2*p1)-]", + "fixture_hash": "0x962db2598cda959dcce3ac022f53b8dcfd204014943009ab10a8112839a5635b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(1*g1=g1)-]", + "fixture_hash": "0xd09b62affd7ff7a5ad8ee8c62bd6052181de348d4da874458e0ced681b743507", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(1*p1=p1)-]", + "fixture_hash": "0x179b70ff938e97ed75d7e1c4a2a95b33932764d8c4ba3dfe6d0f07cd412c38ba", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(0*g1=inf)-]", + "fixture_hash": "0xa1f8dbdc4e68f06e9243d7fd6a8d09cf962f4cf4354bc32b225461975116ba3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(0*p1=inf)-]", + "fixture_hash": "0xbbde0c4d1e0fe77550df1f269e079342339988fe446d3350e870645ad35fab9a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(x*inf=inf)-]", + "fixture_hash": "0x7351329db828c763c525443d0ebf93642e90a3ba11f9c3761eedb75002f5584e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(2g1+inf)-]", + "fixture_hash": "0x41e364d3f733f36ba36880d5f4d29480247dca059ed6dc225d87bcb919a48771", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(inf+inf)-]", + "fixture_hash": "0xb432ece60f0867c14dfe7203713069d93a0e2cf5746a2eea5d7abc9c7837bca", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_(2g1+2p1)-]", + "fixture_hash": "0x80691f4c14053e74b2bb294a9dd95619fab66c504150940615442e5bfaf5e670", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-bls_g1multiexp_multiple-]", + "fixture_hash": "0xd7b98f7743ad6af39b6b17990f3d603215b4e66f2a115eaacc4615ac1c40aa4c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-max_discount-]", + "fixture_hash": "0x2d468d72c86e9c5880ea0e58aab368dfaa1f256a6d21c876f87a0a3b37ef6b4b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test-max_discount_plus_1-]", + "fixture_hash": "0xe5a362b45537dcfaaecfc4a2f807072ac706a9ad9b5eec6490ebf201523c5293", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-blockchain_test-fp_0-call_opcode_STATICCALL-]", + "fixture_hash": "0x3b2def05e15a74456d3ae301472de63806afd1d1b3aef0be86322aa728cedca6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-blockchain_test-fp_0-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xabf6981534554cb60384890c056c9aa7cb448ffd388f3b52ccc2bc68d7015a07", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-blockchain_test-fp_0-call_opcode_CALLCODE-]", + "fixture_hash": "0x34d70a44eb94a7a61d6384ae84225325d8b8c289c99ecc8ded64aacbb65f0834", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_gas[fork_Prague-blockchain_test-extra_gas-]", + "fixture_hash": "0x32ed815e992bbafccfcddae9352605a0a4df48c65e6e95aa766062827558d675", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_gas[fork_Prague-blockchain_test-insufficient_gas-]", + "fixture_hash": "0xba276f6aa69dbcf1859bf11ca80ef04cb225c79d184fc8eeffda1ccf5d2559f8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--bls_mapg1_empty_input-]", + "fixture_hash": "0x978e25d44c1fcdbed6d7910d4a79cb7ece37f49984d937c66bc718cbfaaeb2fb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--bls_mapg1_short_input-]", + "fixture_hash": "0x60f75f1c2fa724b730e1b313d98318fdef457d15062b7152eb0e020b31e74b88", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--bls_mapg1_large_input-]", + "fixture_hash": "0x79976d945edc69a1bd3d88defe2779d183531255259c3f748ebb40c354ef971a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--bls_mapg1_top_bytes-]", + "fixture_hash": "0x7227b50fdbfaa75b8d62a35fe637c6e3a71fb0a80198777fb44fd58baa7e0569", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--bls_invalid_fq_element-]", + "fixture_hash": "0x5743fb0ad2fa4f972221c681361d6894af07ffc0810267dd9a19f967e084e475", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding-]", + "fixture_hash": "0xfcfa28cb091c1e0a0dd58395c89201380c46ade9030b9a26818639a2470f26b7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--input_too_short-]", + "fixture_hash": "0x37cfac5006984322bba2f825032017336d105ec2ce7c21d0118d85efb343741b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--input_too_long-]", + "fixture_hash": "0x66a7220bd562a5393e431f63b29765d5e78c07bb8fb484fbf2257029ee676d11", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--zero_length_input-]", + "fixture_hash": "0x978e25d44c1fcdbed6d7910d4a79cb7ece37f49984d937c66bc718cbfaaeb2fb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--fq_eq_q-]", + "fixture_hash": "0x584454a0e45ccbb31b7a2da1dd17d15f9868f6a48d9e544493db8fd992484094", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--fq_eq_2_512_minus_1-]", + "fixture_hash": "0xa65413f2879c2ec268d9e020a9b719d2921495a4a6a4acf0b7ab7865109a37d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test--g1_point_input-]", + "fixture_hash": "0x907fe16748c6d2e80623499c68315783245ddfb5bad1e1ed043b9d026cbf9a1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-bls_g1map_-]", + "fixture_hash": "0x3eb239deacf9e472d900e5674bc480aff0129cfe09a8cad9b91f08cc8ce3737e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-bls_g1map_616263-]", + "fixture_hash": "0xa4eddb6d1151f071a19b4895323a1f2081106d96d1982ed2e78ce2f94a986dde", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-bls_g1map_6162636465663031-]", + "fixture_hash": "0xa8a5e10a314efe88a394a39206a908db9ecde0cbdee834a559d5cca47709d9d8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-bls_g1map_713132385f717171-]", + "fixture_hash": "0xcf45075daa5fed8ea590b70cc30a106970bc5a29206f60a2dfc8cd519ddad79c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-bls_g1map_613531325f616161-]", + "fixture_hash": "0x97e1d44e80e8b9d31ab073ef4ac0aac6f6690e7e83a8784912eb17da8714629f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-fp_0-]", + "fixture_hash": "0x20d5d86b3114dd20d0a8c0dd690065b584520bb3f996fe0331e2068fb29cffab", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test-fp_p_minus_1-]", + "fixture_hash": "0x866757eb713b3a2e6e47482625b4cf5ad868976153a4fe7472964c832830c0ba", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-blockchain_test-inf_pair-call_opcode_STATICCALL-]", + "fixture_hash": "0xa07a631eaa2bce1c2b9843121fa53ffb8f2b96853492dfde181384c5246edd55", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-blockchain_test-inf_pair-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xb9b76c695d259f53ba1078f2fb9ffb5a19e3023b401a88b8ea8fe35742580e92", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-blockchain_test-inf_pair-call_opcode_CALLCODE-]", + "fixture_hash": "0x474f615d899cc71af8c9fb0e022dc6aafeac8a48f87ff345dc63f49b5f5916d3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_empty_input-]", + "fixture_hash": "0x102b79a1c84d39c34fb2c8ad63ee39190fd9f63ea1642763e231072273d7b4a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_missing_data-]", + "fixture_hash": "0x76cf099cfca0d7f062b2bf9283ec922d854dca3c19cbe923e5d6e58d3553e128", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_extra_data-]", + "fixture_hash": "0xacd10edba655cc7e472cceb8e2ad42a55ebe6cc89cfd8cb214588a5f99eb90aa", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_top_bytes-]", + "fixture_hash": "0xaee61f92e1f492ad33264f953d005e43edf7969a8bdaccac044d8c8d31d574e3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_invalid_field_element-]", + "fixture_hash": "0xb5fa3f63758bf98c3cf848d43177d1e7ff68fecaa184c5a545af7dce85dc987f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_g1_not_on_curve-]", + "fixture_hash": "0x1ab12719456cfc4ab2bae780fbcdf7df7be114735eb99e18a7ab7d8a8a7f4520", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_g2_not_on_curve-]", + "fixture_hash": "0xb379216d50477628af8f2e5399174ef7139bd3c06ec8110e4d7ea2ac796386d1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_g1_not_in_correct_subgroup-]", + "fixture_hash": "0x9492cfd85cb41c02a446876a9b64b467dc7064f9ab1a350e363bb6a077aa7551", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--bls_pairing_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xf515565cf7d4684e201b316f1aaefc5376ebfce7f2ed09f8d839095b0c7fd5c1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--g1_P_g2_inf_1-]", + "fixture_hash": "0xf7c3da469ad64828315a52a55cf14e05e9d688baad611f10b34ffbf43a70e624", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--g1_P_g2_inf_2-]", + "fixture_hash": "0x6c43e9792764b1a37a25ee23947d01adc8d20b71bb6da87ae92d4ddd64b3fa99", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--g1_inf_g2_P_1-]", + "fixture_hash": "0x23e71b6c1136a6863788afd4508d36ac4fda44d40d56396c86a63e68f88eb746", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--g1_inf_g2_P_2-]", + "fixture_hash": "0xa2e66929b3c8c5b211c28f8ea1b233202e27c0c08b680f93a71daed2fd5f80bd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--g1_inf_g2_P_3-]", + "fixture_hash": "0xdacdb37e28b5bb15b5819f3cb5bdf7d35ca0ee8f2c5e3bf2bd2efb8b93caf050", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--g1_inf_g2_P_4-]", + "fixture_hash": "0x126f482f6d85db9d7415ae38073b77d50bab21b84242776f0321e81b419441f2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding_g1-]", + "fixture_hash": "0x8afe9c94025e17ebf4890c3ed8b8af19b5ea49e11a9ce61dfd9a866bf27602cf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding_g2-]", + "fixture_hash": "0x2366168e18274d8d166d04acff869f01b2e2c16c03b70dbde692dcaa74047c0a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--multi_inf_plus_g1_P_g2_inf_1-]", + "fixture_hash": "0x18ac9ba86abe32b54d75dd45cc6abca5c0139c15a600e4023f232f38c6471f6b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--P1_not_in_subgroup-]", + "fixture_hash": "0xaf9c0a0e5131eb6f96b63b342591aba75658eb932dcd1e0d8fd26eb8cceaaed9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test--P2_not_in_subgroup-]", + "fixture_hash": "0xac56f25b90a729874af7235f8bc7632827b6a81cbf312cc7f2c347364e04aba5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-bls_pairing_e(G1,0)=e(0,G2)-]", + "fixture_hash": "0xb434c022eb63f841b984b3c4bc68a46bca1d28743fe0606efcf65aef07fe9078", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-bls_pairing_non-degeneracy-]", + "fixture_hash": "0xedf3448308baca56a8f368ba449a7b2cb9dfaacd8c3e1f5e9ef5941e1e4b5199", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-bls_pairing_bilinearity-]", + "fixture_hash": "0xc71c7df77db57ae9e956166d520e96577ebd5e8cdba31ba00c5f102e6446105b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-bls_pairing_e(G1,-G2)=e(-G1,G2)-]", + "fixture_hash": "0x19f71c3522631d89c714028c2ab6be9f81d35f5af3ca88e13285dcd7037635d5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-bls_pairing_e(aG1,bG2)=e(abG1,G2)-]", + "fixture_hash": "0xb097af7ec9c6cbd6fe0a84092bec68823e6081fc3cc92b75f1ea54833d9e3a89", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-bls_pairing_e(aG1,bG2)=e(G1,abG2)-]", + "fixture_hash": "0xbe4a77e6ae75c3f2f2c510168699638d185b45b020ddb8e59412277538ac61f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-inf_pair-]", + "fixture_hash": "0x3a75f02862fdf45ece0647724fa784064737d93006b2ab58798be151604d9c6a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test-multi_inf_pair-]", + "fixture_hash": "0xef3e2d8c7b261a0e4431d2917b368d0e26b14e381f9fe3d40f824c39ac55d6e2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-blockchain_test-inf_plus_inf-call_opcode_STATICCALL-]", + "fixture_hash": "0x425cdc220e81d16b6daaa5f1558cf04d99a0fa53752370a990b54b7a3aea28eb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-blockchain_test-inf_plus_inf-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x7c5e22463ce58a6684b3ec056de4cb69416a4a9d36072e0e194de414ddf547ca", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-blockchain_test-inf_plus_inf-call_opcode_CALLCODE-]", + "fixture_hash": "0xc577adb570a17cb79694038b182204b28454319e79baaba26ccffc47970a1f88", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_gas[fork_Prague-blockchain_test-extra_gas-]", + "fixture_hash": "0xcb1476361a391580369289053790ab73e4e7e15e3e18e7e6b74a15cecd687d63", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_gas[fork_Prague-blockchain_test-insufficient_gas-]", + "fixture_hash": "0xc3311cbe5ece27f1b989f3277511390846d710745b18378a4b4576c7d4df741f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--bls_g1add_empty_input-]", + "fixture_hash": "0xc8d10c26e7c45c92f37db9268400f23cbb41c25bfdf791e6201b9ff421176d64", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--bls_g1add_short_input-]", + "fixture_hash": "0x6baa6a215615d694eddee89362f68176c7c9b8fc535bc3f0ae0f41e51e2b8727", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--bls_g1add_large_input-]", + "fixture_hash": "0xfc7d28010c2b136677d24e084d203dafa058fc3fec5fd8c7d6fd2cbd51291b87", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--bls_g1add_point_not_on_curve-]", + "fixture_hash": "0x9f71d35e5318185676490669dffca92adb5e123ca1bad693a0e958813c55f41a", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--bls_g2add_invalid_field_element-]", + "fixture_hash": "0x368d0f022ec2c0cf381638a324cf42ed9dcff59a6f9c8f87fc61dfa5ba85db34", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--bls_g1add_violate_top_bytes-]", + "fixture_hash": "0x20e3639e6b52e8394579f85e8c27bc8877f120b5c1c6bf634aa1c26c2d0f38c8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_1-]", + "fixture_hash": "0x664a4030321cecfaff5183922fd3c7ea7a594fc48a06763ae08f6fdaecb5d3a1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_2-]", + "fixture_hash": "0x6aebbe93d3026f979300c0937a9fad69223bae7db4406a3fb65926d395747b45", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_3-]", + "fixture_hash": "0x846172406e1c62faaaf9b2c05ac84efc175293c016146bf51c1d8888f64251bf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_4-]", + "fixture_hash": "0xf9c80091f5f9599b64a9acac2e7117774dd3c3e569086fadcc2855f8cb91e034", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_5-]", + "fixture_hash": "0xe92d1a0bfaca765707581081f18118ca5389f4b7b5e5412266a9eb78cca0c5b3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_1-]", + "fixture_hash": "0x18c88ec0e39809b6265c6088f0e3afb6d6c2eb20e42eddf37efe4c4e0cc0c213", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_2-]", + "fixture_hash": "0x8af44e1332255f6a456959b98f089a3ec05d0e5fdde2ca2138d2e663f68a17ac", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_3-]", + "fixture_hash": "0x5c5247659dd6651d579919687c0484e1561b5e631444f734b46ab946a50d2368", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_4-]", + "fixture_hash": "0x385793f30e66946f8841cf5c92220f9483fff6f04a182ae4cd10265eb1e12aa3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_point_b_5-]", + "fixture_hash": "0x486c9743c2ef349338c35ce1b6cb3f3b7e1b02857d6e4aa51b071a0f43d7f009", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--a_x_equal_to_p-]", + "fixture_hash": "0x3fffbbc9ba308508923b974b98d9798a924d7e2c9dd8120ffb2247208f99410d", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--b_x_equal_to_p-]", + "fixture_hash": "0x4864df381a4ac5c41a7237b1680d7fa2f11c637ffd6221b4365d89a9ff9336f4", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--a_y_equal_to_p-]", + "fixture_hash": "0x17536e6fef1107c7134e3b7373914464a3e88872bca542ddd7f78c6b719e6861", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--b_y_equal_to_p-]", + "fixture_hash": "0x8de0c0775c161ca1b8f4939c8e2efe13e870115b237b272fadf6b496ad8a17a7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding_a-]", + "fixture_hash": "0xebd61d57c607a617b1f7a06a4290d9255c38888a0b11f14a9ac913336d424b21", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding_b-]", + "fixture_hash": "0x8f94a1b1398e3520b2e1169ca4731d586f70e22039ac4b8d95095ebf45b8dbcf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--input_too_short-]", + "fixture_hash": "0x114b77341491fe9f44262bb57fad6adebbd7eda9636bdf57a89cf2e2c144d9bb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--input_too_long-]", + "fixture_hash": "0x97e906d28d701f27e04d7e3328e95c84478505678faa1bf4befc72db20263256", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--zero_length_input-]", + "fixture_hash": "0xc8d10c26e7c45c92f37db9268400f23cbb41c25bfdf791e6201b9ff421176d64", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--only_one_point-]", + "fixture_hash": "0x5bda7900f2062be336e609b8f4183450add957ae495251c86fd548a9b6aa3dd0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test--g2_points-]", + "fixture_hash": "0x72278218d339d7bb67abdd92387efc4c139de7bbb38a11cdb891dfa35cefdc67", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_g1+p1-]", + "fixture_hash": "0x54fda5b79078763809cdddb9876910c3d5e4d7acee2edd8441b805f4a1819d15", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_p1+g1-]", + "fixture_hash": "0x4a8e57a4897862a54cffb572e700c13721f31688bcda2f229ff58410f34e9a3b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_g1_wrong_order+g1-]", + "fixture_hash": "0x9b0c0a49c7fcbaf4e351eb8b40948ae7693c0ba7f17d570eb6fe3e812babd01f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_(g1+0=g1)-]", + "fixture_hash": "0x1d3af4c9dff6567e1fadc9b8e97c6c718fbc5105cba3c37cb52c9571f536f513", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_(p1+0=p1)-]", + "fixture_hash": "0x7bcaef5b8b9502538c32c15d120bae17d77bbe5c840b1e9e06e35b8b9ec767ab", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_(g1-g1=0)-]", + "fixture_hash": "0xdca21ba040634d6025aadc9493ba5cb8aa6198646cace4d1e3729540a0c5cd5f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_(p1-p1=0)-]", + "fixture_hash": "0xf0bb5896213683fe61759df66b1c37ca1f30788a23e50f3765a51b4e0b60dad6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_(g1+g1=2*g1)-]", + "fixture_hash": "0x1066c3daf6a32929f54bf4de3f66b65a183f320d9023012125b8f6f8c6dec5c0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-bls_g1add_(p1+p1=2*p1)-]", + "fixture_hash": "0xc021ebacb5332dd142240d17a9f8fa38a213e91c79eb1d83e28850d961a9b7f5", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-inf_plus_inf-]", + "fixture_hash": "0x7e07cfe1104b08843fb818776016770e3de2bd3baf63da08fbb9f42a8068e052", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-not_in_subgroup_1-]", + "fixture_hash": "0x73bdcbf88f1ef9ba180fd7448d7a388e44a338054940a0d495e0ea44d25419b2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test-not_in_subgroup_2-]", + "fixture_hash": "0xe2a65e11f929055ea6ff0e279b0360a558f559c0e93e470b68586a54a7e86fa9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-blockchain_test-bls_g2mul_(0*inf=inf)-call_opcode_STATICCALL-]", + "fixture_hash": "0xc458e7dd2d8920c1feff65a5af92fc9dc8d17590cb2636f9c87f2d67fcf392b8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-blockchain_test-bls_g2mul_(0*inf=inf)-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xb856b57c66489c655c8083b6f7a21683d564cedaefc9fc4cc5fb8f51a566043c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-blockchain_test-bls_g2mul_(0*inf=inf)-call_opcode_CALLCODE-]", + "fixture_hash": "0x8233503f0248374a6e0464a0050fb14a8d2926d880567ad84fefec22370cd171", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_gas[fork_Prague-blockchain_test-extra_gas-]", + "fixture_hash": "0x18e8323ce5f82500aeeada4326568afc63ea863d505444a099bf8326cbd9ed39", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_gas[fork_Prague-blockchain_test-insufficient_gas-]", + "fixture_hash": "0x1ccd598e0ce554d0ca472be1f5c9ba327ace563ccda3fb516ed138ac928f4afd", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_empty_input-]", + "fixture_hash": "0x3fa94018729ca65dd50859e340ad0a3fd42e6c2d8e76bab5aeec3d38b3ee40c7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_short_input-]", + "fixture_hash": "0xe9b93aa3ec6032d41b67ab7a773acc894c3d54d5b8976094e21aac1626f4bed6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_large_input-]", + "fixture_hash": "0xa0ccf6e4eeb7e9f112d44e7c62749ec41e8e7acd3143bb84c0396c20a16a5810", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_invalid_field_element-]", + "fixture_hash": "0x943e5662cccb51a7deec6700225fab8548334e163fc435de4f5cac46885518f3", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_point_not_on_curve-]", + "fixture_hash": "0x3a45c03a968605721e1e50bef00ad2e3d5721d4f9c61d5ae7e87008f801016e2", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_violate_top_bytes-]", + "fixture_hash": "0xc198ac95a131013f771dcd3f5b8b3cf0bd48f98d3e1cc0f77215c0e388645775", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xd44623653f6d4ee2f47a6e7207f56fbbb28dfba056603a4297a857de5a4698a0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_1-]", + "fixture_hash": "0x4bc539c56e5217d2fdcf5f223867f59c2f01b298a18ac17091d7e90c2f188bea", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_2-]", + "fixture_hash": "0x779efe70bfb7062730dfc485c72271fcfa54d684b89cf49f6ef6870708094b9c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_3-]", + "fixture_hash": "0xe4292b67df9de9c18897953eb3dda15b2a48a61130a2badba36c284c00793bf6", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--invalid_point_a_4-]", + "fixture_hash": "0x79747ed564dee2826920a95a9d59b7483490822ef466514899de032c099d3ba", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--x_1_equal_to_p-]", + "fixture_hash": "0xd92bb1c3ab2f4e96dd97ef7f82940d86584885af3f8c8491e57bfdcb06941894", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--x_2_equal_to_p-]", + "fixture_hash": "0x4e75a08011f1db4885fac73ecdd5a1c3e456fdf1516af79a2743631892a47e68", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--y_1_equal_to_p-]", + "fixture_hash": "0xea06fe6e55a795137e7ecbcf5c6bf96ad620a60af92cba98495f16284515ffcf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--y_2_equal_to_p-]", + "fixture_hash": "0xcd19f9765a4e91f477c51a20d4a53d9ab39559be04aa6c7bf6f9299bd8f54068", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--invalid_encoding-]", + "fixture_hash": "0x4d081c9ecd6a72f1a13ca3bd6c3456edd0b9d3bf394d3608e552498a1348eb11", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--input_too_short-]", + "fixture_hash": "0x3e2390dafae8d99ff18028f6edf8b9648e2b674c4be352c918ed41c214e24913", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--input_too_long-]", + "fixture_hash": "0xf94fca6d1d1259b71458b6a9d54f139b959398d1e4bc628609f310a0f99ede82", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--zero_length_input-]", + "fixture_hash": "0x3fa94018729ca65dd50859e340ad0a3fd42e6c2d8e76bab5aeec3d38b3ee40c7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_not_in_subgroup-]", + "fixture_hash": "0xcac79c885c1fcad376ca66fb5ae9cf850535db40614825ab8e520ae0d103f808", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_not_in_subgroup_times_2-]", + "fixture_hash": "0x22669a4c980924b672cc5cc3dceb9d0490265365e5559c66926f07c01a10f101", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2mul_not_in_subgroup_times_q-]", + "fixture_hash": "0xcb5236d276af627ef4b0cfc2c48e3ac0a2ce792ad7ee874c103481e8b8b62977", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g1_add_input_invalid_length-]", + "fixture_hash": "0x29940a51d47d998dcb6fd1690e2c6ea3699203e1dec0fe7f12c74f2c0af03bf0", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2_add_input_invalid_length-]", + "fixture_hash": "0xf91150fc5dfd63c6328caa19cafcb92a0947901a99bc1a943d642aed644c6baf", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test--bls_g2_truncated_input-]", + "fixture_hash": "0xc2df4440e5b1c632ebf335f44b0f5995a53231ffea0a70f989e65ada6450b62e", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(g2+g2=2*g2)-]", + "fixture_hash": "0x287c06a2633e6a084213733d28f2db971a299c4001b4870f017324eab5378eeb", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(p2+p2=2*p2)-]", + "fixture_hash": "0x721f8f8ae3214188e8f9608480e994230b74a3781d0552ae4730c8632af3d68f", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(1*g2=g2)-]", + "fixture_hash": "0x9af250c35c61c135fa4b6507153bd90dd0377784a7fa289ce4659987650237a9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(1*p2=p2)-]", + "fixture_hash": "0x3ffeb428e56c937c31babd6113e6c6492b23e3d5cac2313d83fd4617c42af73c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(0*g2=inf)-]", + "fixture_hash": "0x803def93aac17543a32bb7711446baa65f71dc0f04f6af1b1d85c0cecb9d5ab8", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(0*p2=inf)-]", + "fixture_hash": "0x8ce648aadae5402c2edd2413ebfa809112722149f361a7e80b568bc32f791667", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(x*inf=inf)-]", + "fixture_hash": "0x78fc0e796750571cf4981b54593ccb5641aecbd61eda67d6ad4e2e5d5a84ce49", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_random*g2-]", + "fixture_hash": "0x614cec10e1f3df907f234d9e1f442857e12d306003a598997ed40ac05aefe65b", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_random*p2-]", + "fixture_hash": "0x328cbf3eca01263eb5a92c375f8d899d0b786abe03913801fbef7f0c98ae6eb9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_random*g2_unnormalized_scalar-]", + "fixture_hash": "0xaeeeb8ae09e06e4bf536a118ad27023be6161bfb53d90152e3d42b00419e2f11", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_random*p2_unnormalized_scalar-]", + "fixture_hash": "0xfb2f30579f2c152f43d7749263a9a78e0fd1d737ac43f1963d9414fa1a6a5a9", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(0*inf=inf)-]", + "fixture_hash": "0xfa3806d6d10705accc1c9dad30b2d5e46e6c8ce5b0349fccb23c55a2f0a61e93", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(2**256-1*inf=inf)-]", + "fixture_hash": "0x653199461fae0ac5092dfb88b1575f9e3061747e2fc15de63599a2b7cb8e1f7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(2**256-1*P2)-]", + "fixture_hash": "0xa76219ff3b60402e1bf5f84d038ed80706e12062388348a1d01755ffee88f1ab", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(q-1*P2)-]", + "fixture_hash": "0xfe051d9cd4fa3a678ecfae21e8adea504c411221d4be29857326242d88c08be7", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(q*P2)-]", + "fixture_hash": "0xf10771a0d9217348d4d988ef7f9ade6dc8eac788d751e1346e3062c2a390f56c", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(q*G2)-]", + "fixture_hash": "0x32fcbff04aca6545204f544b94970244fd458c0f17822a1b1c045e2c083d70b1", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(q+1*P2)-]", + "fixture_hash": "0xf2cd60fd28fa24de5fad60ec04440978e0ff750a39105db665880ebe221ce202", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(2q*P2)-]", + "fixture_hash": "0xc0d04ff0053967a37b47fe94f40eebe33ab3ead1c3b3bbc0cd159cbd33ad2809", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test-bls_g2mul_(Nq*P2)-]", + "fixture_hash": "0xc0d04ff0053967a37b47fe94f40eebe33ab3ead1c3b3bbc0cd159cbd33ad2809", + "fork": "Prague", + "format": "blockchain_test", + "json_path": "blockchain_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test_engine-single_block_check_blockhash_first]", + "fixture_hash": "0xe2d5a58c3b5e4427a1560a7fc105e55243a575b58a54ce19ea562af2e4eac38c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test_engine-single_block_check_contract_first]", + "fixture_hash": "0x4cdb8aff0182a7a7ac26c9ced3865631648aaafd157c124cadfedcb7c6c4dc17", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test_engine-two_blocks_check_blockhash_first]", + "fixture_hash": "0xf900dcde5ed05eeb14a6df01cc123580ab748099644da9a4f59483980c8bef48", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history[fork_Prague-blockchain_test_engine-two_blocks_check_contract_first]", + "fixture_hash": "0x11afd2534acdb210662b992971edf46c5a0ad272c18a440148f66a4c618dc9f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test_engine-current_block]", + "fixture_hash": "0x8e7df5577b813a535bfb16e39a5988a151ad22fdb4a5576b7c82ca3be3923579", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test_engine-future_block]", + "fixture_hash": "0xe0e0a0e3c5ee0f4e36a22f2af8dec5308f80c1fe471f09a4369ed5027260d082", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test_engine-2**64-1]", + "fixture_hash": "0x6d4a02acb03d5c507a6bf76efcf34d280458a215410baa2eeaa1b2fe108d31c3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_invalid_history_contract_calls[fork_Prague-blockchain_test_engine-2**64]", + "fixture_hash": "0x8e1c0c7135123d9d6d9841ba44aba26394ae49b626aec26f4d89dc4689275b87", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json" + }, + { + "id": "tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py::test_block_hashes_history_at_transition[fork_CancunToPragueAtTime15k-blockchain_test_engine-blocks_before_fork_1-blocks_after_fork_2]", + "fixture_hash": "0x69ab890784bd4417cef9a5f1c9efa8c4fb2fa8df69ae6df43d6b6c2dec7a4e0a", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0xa955a80337bccb957a2bdcc18813db50bfdf1668de341a5177926f8d71e07527", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xd89cc4090cf26cd53b5770520a80805fc8b370264ddd8a0cede257dbb20346ce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0xd20dc96e3202f74b72ad112355ed41b89ea6759d73610d53458c56ac8d34e389", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x582dfe411e2eef3f4f6662b8aa98c3c09b74a241a7506f7a8a99e2de715c9886", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x815664838979960d5f1962731d06329ff0894e72599c4d4489f3ceb19877bcc0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xa92513570093e35af2712d3f988162d0bd04c96d12c7b40b9d62fcaeba949c48", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x9b49db26d1fa5d8949d3b8a452ed5a097110c816b05de317e0bf675fef32d68e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x8a1173ac59fce17adb2962f96f91f810ce014cbf4beff47d2606f5bf7a946d34", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x4970112d80b5e3e0956d97e37eea16f18d578ffd45e7f62ff6dd01bfafdef1f2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xadf9cc434fa283b11434fec9a0b15cf9b4789b8629e70ed4138a18e1d1963581", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x9fa3dc38db8f8980af1c6a0c790aee90b5768201ea409d92f87a71c57b50a500", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0xef3169da82005da76e2680af2de7fe91600cc21f869e73c079403d6dfb6283f1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0x65d97a445cecb3798fa225a7917287b733a8cfd2d308d6dd583c5353daac5824", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0xa1e77516570fadc9e0684d8f550608a45a0b6a47c21b71d77dc11c43ff2da60a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True]", + "fixture_hash": "0x5f7970ad53ef179a385eb7efa1016c0e9edaa9c32b2a4b70fcaa2518d83de0f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False]", + "fixture_hash": "0x3c2ed41071d1b510e7d41095dc241fa8910a8d36b7cae815d978bac69f5725", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0x798c7c4b1dc3496afae72b502ce923879adf75becd764248fa9aa4594a4bab9f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0x6be82481cf75193e3197dfe5135b2d99db705c1d0cdbf1494319a27e259a6c26", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True]", + "fixture_hash": "0x68d254188abb2fdb575c9a513787ab769e89c5552f37fc197ea903aa3a616380", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False]", + "fixture_hash": "0xf01f465684f87ddb95e7ee404ee7c33db829ea588230939c2b0797539217754d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True]", + "fixture_hash": "0x558ce20c784ea656c36b5bd403553d597549b44894a9c880f41b359ef8dcf7ef", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False]", + "fixture_hash": "0xb1a91a6696d7894cd4e09aeb9b845654dda2c24ae87ab6e3188b3a3bf8a45e8e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_to_eoa-check_delegated_account_first_True]", + "fixture_hash": "0xe73a7f60bfdae7c9f6850426d27c62cc948f4a45c1441211f2f319c5b74a42fd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_to_eoa-check_delegated_account_first_False]", + "fixture_hash": "0xb58daaae3faef2f3fafd73a5fafab0abfc8549f74831b47961994de1864c0d1b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_to_contract-check_delegated_account_first_True]", + "fixture_hash": "0x30571560bf17789d06b6ad1552fcf6aceed45bb919e5b43c2677c30aae126b83", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_to_contract-check_delegated_account_first_False]", + "fixture_hash": "0x705a03ed78f1882c1ac077b31fa4891b7122221324f1b5013b40374ebafc9d14", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0xab510878d1bf1153f8a8b322bb9a0e2c41f867ae54a6d3a9ff4b6752f278097a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x552b8a311427ee9a1d53883e7857517f29d8a6070a85a7146162f13e5aefd040", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0x2598224b1290b9741c83e82cf2ed6a0caab7bfa3f12f6a08fcb8ac3ff787fcd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x8fce49a97a485d0beef47a209cb1035e8a17bd1bc4a09afefed7f27d3d907290", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True]", + "fixture_hash": "0xc4e3cf29d15586aa1cef677da89186a7b21c505a6a2599756aa4f9b261a4b90e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False]", + "fixture_hash": "0x73549a40837d252f4f00fe76b151d1b66d169d69d93d77abcda2b27bccec1668", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x5887dd619b8d7ba37dc2738def39f84a639f79ce8dcc41f94af257fc7b8fabfe", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x2ef7dcd83f33eb840abb63d2d8eff41ce5d562a62c6940416b27690e8510eccd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0xa394f99f5caf07a818fb133fd83b5813a2fa4d1b62eb14c42294b0f5b7cc399d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0xab143d2ed15a9630d55af5d3ba0109c82af8fc119186bf41eb08777602fbd41d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True]", + "fixture_hash": "0x5c89cc7bb7229c969abacfb6c6f2960d9b9d45c46bccb55eb658d6cbf591f0c6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False]", + "fixture_hash": "0x8624489748911ddf8f4f363ae85b53ee5555e87b6594516978867cdf1148f31c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True]", + "fixture_hash": "0xc05540342373da8046e7fd29c8842cfc2b50e179797ea07dd162679c178cb885", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False]", + "fixture_hash": "0x5cf307203fa476a531a118c73aeec052aa670d34c57bc46da4cd7557f1c7f128", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True]", + "fixture_hash": "0xbc5f007efd866fb64151680c9e0b47f28960ffbfad8014c5dea3207a3e168bd5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False]", + "fixture_hash": "0xffdd65813c4dd2e595e1abeb0b8a7dff26f3d3db6a5de154077262f57340332f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x3b20b1d1f91459f52665b89b526917acdd62e6707c028e63e1deb330713e0d3d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0xd3d6746fb6c27da5ec25f846d07bb8a78feefe0bbacb61568386e150449de6d1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x8e8f0699c715ce4866fc90fe06d1f8eb4dad779093faff00b9872d861144dac6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x45bca5c5cb5e47964c843d2d968c7fb997de4a6a054566954e1b44e75f66e6f2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0x24ea72dbea9bc132432cb56bbc73be7a9390cf88e6e6503e365d59777cd04327", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0xd86f552db79684a8db3e74c161de53c70727ead5091d2528eb1d30c8b6d06ef8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True]", + "fixture_hash": "0xc7b6a48f4c5625f625cd427182cddbf649340e9d53d1b4ce4260f58c2e82124c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False]", + "fixture_hash": "0x4567445507fede454d852d0948ae3bd161fe210ab903d9c91fc922e6b67b5921", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True]", + "fixture_hash": "0x5b3d44351f6a51a6615a4498817224afc6d9c2aa8b95f0e3169ade09043c406f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False]", + "fixture_hash": "0xf8ed3f5ec34d438e34175ed27f506af111fd77f459b1f001b11eca57dd7bebc9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True]", + "fixture_hash": "0x1a6fe77ca1de4170374cb2b61f8aee2c7969f9ba0e619cb970eb26e6a5ce6ad", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-blockchain_test_engine-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False]", + "fixture_hash": "0x23ee9555ce37c2ef3f93ad7f7c334296d0281d91d0770dc3ce5f991a1ae3607a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_single_signer]", + "fixture_hash": "0x837cfdb31d205687f9d4c5163473405492daf6b02210cf036614b021ec6971f6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0xb4b0513d0d08a1403c4a4e9ac8828d5fb4f7424ce7d64bea69a3a1f25ebd4266", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xed42ee9c40f6e862d9ccd694dd025b8ef13d1ad7c31544edb331a54fb6b326b8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x81b5039d8e853e03f455c20ee37c9a10e0d77d2b4e198ea3be4f8a035025bebb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0x506e4a9a305b515015a911af4163170cd62e06111ce2acc806d31f5784f94ec4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0x25e3a0c0bf8163bffa0b787409b527765afef25dee247f75b67eec2f350ac64b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x5e9d06da55ce519cef325565493694dae9c425a6bbec47937da9aefd57d8afff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0x4631ead6872d1c4c235af2fe54ea1bf127a7eaa4626419ea112fb53bc9c1b58d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x8e1d05baac08758f5a77165b7dcdb5f68dec327c9b590b569ba99fcbb2b13fc5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0xd2e1cb8ff2ef961f50dd85ef3e9810dee8ac1b6b8d52358f5765df1c72bd1c47", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0x62e02b6fb31b3a286faddd1eff0f80678eba1cc457bdd5fb272bd8cf997fdbf4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_to_eoa]", + "fixture_hash": "0xe8ef9b419c8d8aac2a8caee6f88ff2a96ba2390c539d71b62fa78f26b6448653", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_to_contract]", + "fixture_hash": "0x8549bad696afa8e89515bd523e3c5d9d18b64ed414d2f058fee9636bdd7a99fb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xa0c1958b262869440138708fdb2c6ba21d38ac95a57d915ef62e15cf8d76f9d0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0x6f98540a45c4c0000324c8c91a548ee509ee3bb1f3e205d35adcb669f78f8bc7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x67eed7dc4a1faffbe1666b27aa84c06f83594f646eec816a5b9194755f902222", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_eoa_authority]", + "fixture_hash": "0xfc9f89c39524abaefa7439e2546b38742b67cd30e532a20f9d2a641286aa426e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x917ee335586a35c2317543bcaae2a2fae86c855432890046a64cd0859a8d9c88", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0x3d08d19ef20d6e3e44ae781afd84c9f280648226c13c655265862d78e35fadd8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x3815c9ed3794a8a8f08534faca28b5745a085b4caa2fa559acc84ede7c89986d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0xb5ab893b0602e84a69d8fce5f916f8a05bc15dae809439fff7651fb9a47d9c4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x13c27c39e5e52da4b198550682297cfcaa74b4122ad67b2b3cb23eece90f5d6a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0xdd33170aac3d7c801fd3ca5d8251c2eba3db321b7897ea51f6a5fdec433e95e9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x3c4f2ccbe028a005410dd71477eba775146cbaf3de37290fa7173f8cbf9569f8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0xac13ca8dc7ee25400b9aac39a92efacfbb2c7b272a50ce1f2a19b7e6f998ee0c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0xbcbb543e9812881b374c3bd7f5e7efbb1794e4e0b9413bb234ac425e07ff3561", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0x2b04503f056b3bbba1dc6cec124705a2bff0d889ff9e02994cb3addfbb308351", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-many_valid_authorizations_single_signer]", + "fixture_hash": "0x37c8be6654d27fa8e164e7f85d7a79e6836aab12c48c5d1c9a4df21d6b91ed0d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0x1cdb6ab17d797aa231fc296400047c290d12cb08d1d912cfe45f4b86e5516c42", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-blockchain_test_engine-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0xee6803d152e64aeb85e12aae2c6df8b67d805cd1c568a0c8ac46a17035e3027f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_single_signer]", + "fixture_hash": "0x579f576ffeb0d68cd4b442d25b81247fc5f0d08d41ba46fb072338672614d64a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0xd234e3f9c027353105887a84f14323edaaacd00a01a7f9f42dad73cf415b3cd0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xb569064c58fa05fe3076871e80b28a2d0f51ca11e3ad78a34c3a36a244c00744", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x9cc4c62ab7599280350a9893aae353f6e1d9833efd1e77ed5043870af0b59fe4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0x126ba2bf862e62ce2104510d6308985052f2a861c1eb9a62dbb729c9420ea2e6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0xce0aa2bc3d33d41d440cd9a87b52f864b72e7da3ac862eaf3024569ef64729bc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xab1f7b00d3a186606daa3905aa99c3d3bac291c131aab413116be7122aceb332", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0xae889e14f5507f356e3b132a18704d3505568df37ec324ebfd5e3d7767bbd869", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x864f1ca9520b3f9aab28532f59f6a832b5cc5ce38c16fb4fddebd345259fac3c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0x2c9b955e1da04d812ac622ac1bdceb972739e55b9baaec865c90bbae1fb7cbf6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xe2759e474762ddf16f519b7877ea11974545d92d423cc4f721eb38a20d90f9bb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_to_eoa]", + "fixture_hash": "0xf463c0f9eb1eb6d8ceb6353ed04bdc9cc81f69258011d21f79097adb4315f69c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_to_contract]", + "fixture_hash": "0xbc5a404a0b6debbba894f946f436e3b93195965aa17ba69b37403d74c671e149", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xcabae0fc322e6f05cfeb0282e98e07018c4f9ee9cfb0244a55a5b189c8f04f02", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0xf12747204e09b4811f4ca74f82c59eaefc4aa920d5dcefaac10ed224c2d0d5d1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x9a605d26f11b20352471f54d24aae6969903f4a4a04fd8cb77d401e20c7e90da", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_eoa_authority]", + "fixture_hash": "0x709321bfd2b718636c105df964926e3e0979ba0a834ed30b313047e2ac1ea80d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x8c61057f2b425bcf257dcb1b440f7c0620a863f771b060181b97716d2479449c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0xcbba5a2d2ea1bd55961b69d629d03c69593a91f00efa6b04e03577bad0ed982e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0xe14b6d14a2e992a578973562258d42b6ee106ba62ab96b754674fff7d85666f0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0x31c4350c6e03d8e9d1dd3c5db957087e66d0b56c278c57864c98b4aed268c234", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0x624135c33391c771551682ebfa4c5e04bedd0fab48771d661977d6c728854a38", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0xcd67804d6fa168865f48436f3387a2b01048b49241e7faf1f87bad60ca4ec9d8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x4ccd9733e6867a984e07fc153eb03c34df66f4b88850cba81f13faaccbb6460f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0x489e6333626ea63b3d49461a55e2aab8f58b918a86cc15676d7c2c683c032b80", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0x8228e2ef5b0458e671c87a620861f398b372be589d7a9a0453b6e99349957ada", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0xe97355f4021e5ab694c58f830e3fa627b34a24ff46774a8f6c5214aadd713765", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-many_valid_authorizations_single_signer]", + "fixture_hash": "0x4ab8311de836b1bb69777fe601773cd699f7545100d42100129e9a662ce52696", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0x17c623ca0c2a699e4a439990b22bb2fd318094aca883ce349fe35489f6c61306", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_True-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0x479abb185fa69dc05de8e8653c9d548ce5303d0d65834c16729437a15768a905", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_single_signer]", + "fixture_hash": "0xe97957ecf2e171f8c06e1da4d0ba3a768caf6ac77034883a3c55198ed4dd0c1d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_chain_specific_authorization_single_signer]", + "fixture_hash": "0x6c3b076f4194fd35ea3db1fa132a66eefd464de6a5f59753f2eeda1cdd9192e6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_valid_authorizations_single_signer]", + "fixture_hash": "0xf61806f42d42ee2932e9144f14eda1c12f9d4d89e511c44add4c659aabd6552a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_invalid_nonce_authorization_single_signer]", + "fixture_hash": "0x2b8e20970a6d4eb9050ad2a53ea036196452efe324e96698a9441cf11224c5a9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_invalid_authorization_invalid_chain_id_single_signer]", + "fixture_hash": "0x1749a1872f11b28e0c65dfbcefc66a445387863c08023af327084d36eaaf3336", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_invalid_nonce_authorizations_single_signer]", + "fixture_hash": "0xffdcf6f4072c768294bd5223db6c29c7a60ba71ed3ff21ddbb7fad3b821bc088", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_invalid_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xe31531f4f32849a6df65af08cfa163cf68e8ccc6ddb94e6038fe6f6ac14d747", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_invalid_chain_id_authorizations_single_signer]", + "fixture_hash": "0xfa4104a7424acdbb2209c63c6bfdb9f1b29d3f199d74bb9d028ab30a7daeb97f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_valid_authorizations_multiple_signers]", + "fixture_hash": "0x9157a6d0149d58d1c28097eaea1129c3c6a2fcb40a5fb9316bb15b2466ecde76", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-first_valid_then_single_repeated_nonce_authorization]", + "fixture_hash": "0x2700400165116cbf771c929bdd3c5050b3f4da8e087cfd12e298d92b9a69df0f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]", + "fixture_hash": "0xc6ba6eafb11983278f49542656618be3e92f0e2647999816c61c4f4d13b9cc09", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_to_eoa]", + "fixture_hash": "0x23d7adfff82a6a9dc01469b13fccab0f73aa02dd6ee0737bebddaff3a19caac9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_to_contract]", + "fixture_hash": "0xe210be24baa0b50ba03b620b840551a9e633d7b5a6b7e1615694893546b98c08", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_with_authority_in_access_list]", + "fixture_hash": "0xbd27b6cf91c7952b86ea593f3b2faf8c1ae29cecae73b841fd3c9121491393f2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_with_set_code_address_in_access_list]", + "fixture_hash": "0x233a97aacf33075b35bf4bfb6c07a68780e8eadbcaf76354284833880a57d436", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_with_authority_and_set_code_address_in_access_list]", + "fixture_hash": "0x81d522797b2d2ba030f2699e3be62129a4e0eb2bc4269ceca19478b853f7dcf7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_eoa_authority]", + "fixture_hash": "0xc3ab0d506fa3f831375fbdaec0d0ceb0523ccafd5d3173b43740edc15ead95d6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_re_authorization_eoa_authority]", + "fixture_hash": "0x70b509998a1f36ad97da7c81f0b669c905ce4244a88a650219d024c4b17a9099", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_valid_authorizations_eoa_authority]", + "fixture_hash": "0xae65b5aa5112c5b13634af7873f15c12e9a739906c76cb6bbe66e0c3ed8abbcd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_eoa_self_sponsored_authority]", + "fixture_hash": "0x1d7bd9f60d9ba2cec5c59a489de86897bdde6073174847ccdc3ffb278103cb08", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_valid_authorizations_eoa_self_sponsored_authority]", + "fixture_hash": "0x40950082a022a508603a4f094f1810faa6f32e0af194352c86384e7d606a0480", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_invalid_contract_authority]", + "fixture_hash": "0xa9ef3ed2413a998a937a8c14eee80d0b545769259f10db9ae4d1c4027439c78a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_authorizations_empty_account_then_contract_authority]", + "fixture_hash": "0x6a6de2a45b9dffede219edea0a5a9f8298b5a4adb56c1e4d20870afd33629d2a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_authorizations_eoa_then_contract_authority]", + "fixture_hash": "0x89f6fa7da2fc598081eb006b7018caca6b3143cf403bbd93e838d74a601dc8b1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-multiple_authorizations_eoa_self_sponsored_then_contract_authority]", + "fixture_hash": "0xce631836b49e3185f27cfb0ca64c506f763d82f3ce0c9a27c6f5f586de700d7b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_with_single_non_zero_byte_data]", + "fixture_hash": "0x1ff86cb18b4541fcbbf3b45627f3d3d4d39fb5f766f0166fa8b00f2b65e21fec", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-single_valid_authorization_with_single_zero_byte_data]", + "fixture_hash": "0xeb2abb83cdc8256378308cafc1621feab582c36a93bdc67b275c030327e5dbb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-many_valid_authorizations_single_signer]", + "fixture_hash": "0x94a1afeaaa6c5e446baaa30c803b57709feebb94e2a658e96212d70ae519c217", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-many_valid_authorizations_multiple_signers]", + "fixture_hash": "0x4dc8fa233e86004b16b877dbf35b1959010b271f707b359c8d218756d3b6cd18", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-blockchain_test_engine-valid_False-first_valid_then_many_duplicate_authorizations]", + "fixture_hash": "0xfa652e8e20ec188780d57c16ddb00135ecac3e75f5000322cb4a4903e5f0eed2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-blockchain_test_engine-pre_authorized_True]", + "fixture_hash": "0x8842764b1f49d9081fbbca4a2f978763a2adb971bb964ba190edfbdb6755687", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/self_set_code_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-blockchain_test_engine-pre_authorized_False]", + "fixture_hash": "0xa733c16b5df29c1101a254980b005f7f680b28e6d9e451f98575aeb258f547d8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/gas/self_set_code_cost.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_RETURN]", + "fixture_hash": "0xd4284c484a37ba078180fcb2d2314e1b98a911f326fd2efd2fbd64b1f75e2f01", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_REVERT]", + "fixture_hash": "0x6459b8064988c0310b677839208409e7b3ecc8fb1b248706700bd5e7ebac70a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_RETURN]", + "fixture_hash": "0x4dcb8b0037038475fe67a147d465dd37f94c45852f74518492c67ccabcae6020", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_REVERT]", + "fixture_hash": "0x59934fa0a1d172c44447005e58799a807c0fa9435bf9d99670941bb0fd01bc5b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_RETURN]", + "fixture_hash": "0x220f0ebfd1f6b2863e4f7b3f9cd8a2d1d564d90e5609a0f26e28e049a103283", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_REVERT]", + "fixture_hash": "0xbef2afb595469b107ab4d346eaae9d93c3b0affb254fc3d80c0c2d9f2f594f47", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_RETURN]", + "fixture_hash": "0x7c2bbf17dfee6aeba18457e7770ac80ef9ed31df5c7488276182ae052d23e2d4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine-return_opcode_REVERT]", + "fixture_hash": "0xa6fcc03bbea223f4ee15436f4d887e7dd1bc1d6f20ec14e19c55301985940465", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-call_set_code_address_first_then_authority]", + "fixture_hash": "0x21e5bcba033e2067063597d6f294a7ba5529f8e879e7961dd2c54271513cd953", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-call_authority_first_then_set_code_address]", + "fixture_hash": "0x76bfc7a130f68c8541e2927d66cc8f0267f4176b9d5c19e167dcae545687871d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test_engine-v=0,r=1,s=1]", + "fixture_hash": "0xb68be8ce7a1541c8908c34fb4175dc5befa6aacf16ecfac87ccfbd6bfec19703", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test_engine-v=1,r=1,s=1]", + "fixture_hash": "0x5bc0fbb800659ad0840b12948964106e3de106a46e3a268f22cfd2369fdd25e2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test_engine-v=0,r=SECP256K1N-2,s=1]", + "fixture_hash": "0xab04a5f4e814a137c17cca1350c0f7d861f27c6676a79997be0031dc626bde5d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test_engine-v=1,r=SECP256K1N-2,s=1]", + "fixture_hash": "0xc4aa6cfeecbec1159b774349f29df88323c0e6ffff63c0268c648827179d4cdf", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test_engine-v=0,r=1,s=SECP256K1N_OVER_2]", + "fixture_hash": "0x94c57ed377bb1f78c532b437c0bb48d963c3790101142113759da9c725ce7932", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-blockchain_test_engine-v=1,r=1,s=SECP256K1N_OVER_2]", + "fixture_hash": "0xa70975f3831bfa8af926d41af896b798299ac90da62e08fcfa1725800819cfc2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_chain_delegating_set_code[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x958f4f9dca238ea3cc7d5ea91258952164853d6a9c2694b493379a1703a41d7d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_into_self_delegating_set_code[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x30aef0bda0ac5b3014df0af0d1880814706b06558c9d1d13b03d20d0872b41ea", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x58aff640f9eced1c7c5c82b690b1bc2b9028177d8cce43b98ec837f7fe91a3f6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_1,r_0,s_1]", + "fixture_hash": "0x691ae746ed6c38c01807608b19a7b4682fcfe3b973ceb75d40163989904a23a3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_1,r_1,s_0]", + "fixture_hash": "0xe8e4991da9be603940d2fb913ca0bc248b71c7537d63671089340aa58f9117c4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_0,r_SECP256K1N,s_1]", + "fixture_hash": "0x4527bf5e19335e864f327f385d56fe3373a7bb4b5309cdbf8b0600c286356e10", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_0,r_SECP256K1N-1,s_1]", + "fixture_hash": "0xcdb54a33f54ed7c2fe612ee2b8be0898f25ebf6bf6b703bb349cdec2a804ff3e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_0,r_1,s_SECP256K1N_OVER_2]", + "fixture_hash": "0x6cfb34d38afc5cfc140614807a727c1d3c5303327a501b61b25db276d5688def", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_0,r_1,s_SECP256K1N_OVER_2_minus_one]", + "fixture_hash": "0xe3ef77d9a42a2188dd4bdbb5ab5ca9030f8b305e38abdb25587f4f1bf576e9e0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-blockchain_test_engine-v_1,r_2**256-1,s_1]", + "fixture_hash": "0x9f58b073773e09b1f3d7391753c67f4fd840547d7c165452fee95604294f45e2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_chain_specific_id[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0xdb4471548d4413833eb4305992c3b806e6c621c68be25b0ddb8a142f3f3729d1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000b-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xc6362e20590162a9850f25f36ed66174a4514660a5b66d3af8722c9be7d12b0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000c-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x820e7e8d62a755906332ea4a15039f1f43fb7c1a28e70b539b44a81f31f89d6c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000d-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xe95a987cc04fd0ca6ebfded03b09560551f6f8efa07fb1f17f351482040b9e3a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000e-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xd474f7f758c4cd392292cc7181fcc79d49ddb19be17e78893148f7b76078e418", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000f-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x8d41d30eb5398d98abea100a754ae4d80161872f5cea7c6e563c3b36dba8f36d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000010-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xd48a96ca43a1e57c82ebc5678848c2972f88b0f1730351344d6216ee82bb7bdc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000011-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xaf18c10fb269edf9673faae3a3eec928b433314d812cfef7a3fb9daf747d799b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000012-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x57cfba1e79fed545e4807833f4401cd3a99eaa0f8eec88f11cea4880b18ebfd1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000013-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xecdf6d3869b7651d5cfd960e536b8e93f726624b376ed79eb0259eb61053f34", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000a-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x64905c60ac5bbf14d89e4d18fdb2e34ceb39bbe815f7f2625d7343fb87b3e74d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000009-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x2210505c1cb58d9981d183a419ea084ec2f19b4bda15f74730210fce07d298fb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000005-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x38e31fd51ea90581efdfc0d8e4d82ccb6bcf36a9671b6a9a977033f63d8f70c3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000006-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x906ee39f38962ae37afb29f15c4b006d8a747f1768e29926ace16aa11746ab78", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000007-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xbced7e46aaa0d2d1ee1d92c92bee19c7686434c897b0a1bcee5c3ec40a55443c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000008-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xb1c353e753f6724fab5165b8d1f12cc40ffbdc74b7ce7f78b3b7f5029320b29", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000001-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xb6daf1e806a930cd3fdeb01e952573e9ac8059efb99d3c993b61ccf4cc28760c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000002-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x8ca0c10cd4a2b1f11f2f27d4c88066122bf19d183d60a26cf565781e2dc83012", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000003-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xa9a0bf439134013966c9b4c08b965511c30824ead261c7f3d55892b61f0cc77d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000004-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xb9a40156c2056ca96452121dff4a41b3ea2e753a6dc3b731141c056c89767d82", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE2-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x8dc8abf70a85f9f782e3e8471c26c008c306c1960dafcad88956f47f542624b9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xe8b2e768b80fc2d73f286f214c33c6d032ecf8e531357bc566b61919ef4e03b8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-EMPTY_ACCOUNT-balance_0]", + "fixture_hash": "0x67cab7f947b3da2d1dddb18ed4d88ca7cd14a70a995e8f00ac4df1e34db47b2f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-EMPTY_ACCOUNT-balance_1]", + "fixture_hash": "0xc164c8d8738e95536104308006f5d94140b65c652f2d945fa8ece5543bef2674", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-EOA-balance_0]", + "fixture_hash": "0xa2f56fd82aede7a1f8638ace7e0a6be16f30c6ab8f643082320ab970c14c7425", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-EOA-balance_1]", + "fixture_hash": "0x1f9222b5ccd435124769882df5292cb6babede56980ad1e3ec3c8521e907ef44", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-EOA_WITH_SET_CODE-balance_0]", + "fixture_hash": "0x1a5c261d9be35aa146fe6c8437a4b07879744e5eb7f798399e337ce96b14d8a0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-EOA_WITH_SET_CODE-balance_1]", + "fixture_hash": "0xa1b4f0e90d21d8e87781243a720f1a55b2dd4767095da2bba6c77aa455648097", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-CONTRACT-balance_0]", + "fixture_hash": "0x68aca0cda1f201613bc85adf3afa683f2ce7235e8556bbe96b350420d69c17d0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-blockchain_test_engine-CONTRACT-balance_1]", + "fixture_hash": "0x9a5e16645dcfd6f38d973a374e3c6a76183cac79e045c60b458edbc0736192ee", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_all_invalid_authorization_tuples[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0xd718fe4f024a3f5a9ad9acc047336d18ca94a489cf0f268a2add50b1d2ddfbad", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE2-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x2ee8b0815a47a38463303740fac5b4b7d50bbe88019ef37b875364c3628edd19", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xcc3d63db0f49bd765ca6fd11fbc8033f1a80a252a4f577a11055caa03a98744d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test_engine-log_opcode_LOG0]", + "fixture_hash": "0xffed33a350437c58863f97bfedf28199b7fea1c46f20b65216f692624beb2970", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test_engine-log_opcode_LOG1]", + "fixture_hash": "0x4623684ef5880138eca4cb1ffba3507a747d0a4be09a8661e8bee29ded80ca91", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test_engine-log_opcode_LOG2]", + "fixture_hash": "0x2525bcacf159b1de84094d1c33535adead3ba3b481fd6c4cce9b595b0b17c46a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test_engine-log_opcode_LOG3]", + "fixture_hash": "0xf1998993f3d5ff47552572dd3a6287d877d9c069fd03751873074c640bfbfd9b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-blockchain_test_engine-log_opcode_LOG4]", + "fixture_hash": "0x6b5d61bc48a989943e7707bd5de42f8ec72da597827207dbfde79b59906c0529", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0xc71588d77d52ee41a40e14078610fb1c1fd0c5b7b8b2e30c355259636d28b6ee", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test_engine-invalidity_reason_InvalidityReason.NONCE-transaction_exception_None]", + "fixture_hash": "0x4726fcc76deca1ab30346985851837dc72cdc7fac2d0b5888fcd4a9d41968581", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test_engine-invalidity_reason_InvalidityReason.CHAIN_ID-transaction_exception_None]", + "fixture_hash": "0x89ff8d1065d9d80da83c9ea96c5117bb6a249e4d89e4c5c8e8d3d86f7c8097ce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test_engine-invalidity_reason_InvalidityReason.EMPTY_AUTHORIZATION_LIST-transaction_exception_TransactionException.TYPE_4_EMPTY_AUTHORIZATION_LIST]", + "fixture_hash": "0x85a50dba700a9ab2ba96c10379264262b72108d1efdb9457030a0ce04dc71759", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore_then_sload[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0xd02105c45f6043e15551c38ee17982d4d5e30299e8779022986a32f3c91aaaf6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test_engine-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0xc20e716f0e6decda1ad75e7ac1e7f6005d1210d44efcdb7ae896ba82dd87738f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test_engine-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0xdaca437efbdfc293a54fda6a034c03306e69515af7bdacc04a2aeca55dd7a1b0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test_engine-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x1dbdcff10115c153ed452136a0892f39bc8e52935b92abb5cb9be87fb0783c76", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-blockchain_test_engine-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x2a96a1ac5c95d146cc078ec02a016b9f71a76ab0292be034beb072905fc39fc3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-blockchain_test_engine-balance_0]", + "fixture_hash": "0xde1f12b273a2500cbc7ee05663f17a2ef409fd94d1f1fbc3f2abdaf19c68e479", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-blockchain_test_engine-balance_1]", + "fixture_hash": "0xb992dd6690a85264af76704a07a5bfe050a43c89e329125654eb7a86fed0c203", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0x1d13fdcc90f4b8be8fbee604a732a291510fa454944dffc650724a2fdfabcb15", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0xd82840ed0f66bbd9a422c32b089769446973f015ed687bc549a0ae243c2f9a1d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0xe7bcb4c8729bbf91c9f653989bee67f965db468281468b6a7fe8f265aa2e72ce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0x6ddb431f86c47f56a64fb69903daaa19899d2bc7503f1b68d7b05392812bd8f7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0xb2e2c4c68f947ece0bafcc1d92a4a35156d308231ba820aa62925e7c73013cfa", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0x59929f452634467352c593dcde9523132ab3cd376e369a3baa34596cbd9ad1f1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0xb7ca14bcfd84a0932fcee6378c85244655eb4c25c40ad8de653178e105aa0974", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0x4643d7c8dd65b33804eb59ca4c0784110324779732b0bef12622cb94c0bc6217", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_address_from_set_code[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x7a74b339d2170047068ace5243b002cc5107848572621b1bc1ed5302ecf5c83a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x00000000219ab540356cbb839cbe05303d7705fa-blockchain_test_engine]", + "fixture_hash": "0x14c1386ebaea5e63f24a6535e25281638b0d8181cce397c1ee9861726cea6bd1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x00a3ca265ebcb825b45f985a16cefb49958ce017-blockchain_test_engine]", + "fixture_hash": "0x9ba80e8f1d8792d7c123073359feade1f96b1dc40e7379ffd099b87ed401d34", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x00b42dbf2194e931e80326d950320f7d9dbeac02-blockchain_test_engine]", + "fixture_hash": "0x6b5149543ba3ee0e21086e4ff48bec98cf96848e1861bb9436b920c74b95ecff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x0aae40965e6800cd9b1f4b05ff21581047e3f91e-blockchain_test_engine]", + "fixture_hash": "0x17eb2f9c5cfdce01411ce2d892235fb9052a874653a40b8b707411fd5ef61d0b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_system_contract[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-system_contract_0x000f3df6d732807ef1319fb7b8bb8522d0beac02-blockchain_test_engine]", + "fixture_hash": "0xd8464007ae1becb3e1423c6b3a967f02d2fdd383b8372a283f4361e9e8e64680", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-blockchain_test_engine-balance_0]", + "fixture_hash": "0x73093a8852ccab262313a0cb29398c22d30e6f6e2b4c39b410e1e2f0f055bf50", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-blockchain_test_engine-balance_1]", + "fixture_hash": "0x5dab2678465129de2dc5ae304f547fbc5719171a67ce811062a218dd799f9011", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-blockchain_test_engine-balance_0]", + "fixture_hash": "0xb8abef75e0793988a065a21a1001ad44862785432e1782a50f1349e2ceda128", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-blockchain_test_engine-balance_1]", + "fixture_hash": "0x2db4a52ea2830b59db1846e7d58d153f71d937476bfe3d3cfc00059af31e3ae7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_valid_authorization_tuples_first_invalid_same_signer[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x15f68f4680c9f63826332facf3d4b453acd9a21c4868e513223e656964caa092", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_zero_address[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x41bddb33611286a962dd94f6b83f1a5e6e38702525e58fce744a49ef79cbb0a2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_reset_code[fork_Prague-blockchain_test_engine-not_self_sponsored]", + "fixture_hash": "0xe85682d5961999bd2f159092610b9c0eff10fc23b1e184230865df1598e76c75", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/reset_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_reset_code[fork_Prague-blockchain_test_engine-self_sponsored]", + "fixture_hash": "0x575efc932d1f98c61fc73b10511b187d5d8372177c660683483332904b84efb3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/reset_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_multiple_first_valid_authorization_tuples_same_signer[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0xb70c7ee6e1e0d71dc4a85ebfd8f22b353ce2f4e32efc948f0c2f7e092069ffcf", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-stop-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xec12781bee1d2619fa8399a5a7b87321c96ff832380fe9cdf041c470147a561a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-stop-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xb7688d5ba1fbf5e586cf50109af087bd78112327bb4e02cde515c70fad598c14", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-stop-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0xd008a792645baa71aaf71f62b24f9d779255b41f6a4df967ed8ab888a5460c33", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-stop-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xf0d9655fde84eb8dd65e49ef5ea8ab3f271702f43da1e05790d7f7870dda0aa", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-stop-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xf126822810a5af2dff047326af92e24a017f2881004053506e84b323ef91d055", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-stop-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x100a0977de0d550c72cd5d1be7a247130cb79978557826508b58018f8e538d96", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-return-tx_value_0-zero_balance_authority]", + "fixture_hash": "0xe8160db206de880eec4692ac0cc6a6a0e77cd9c7889c3d4804d75e1fd86f2bb5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-return-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x83584e5df92eac41fdf32e4a22155d5ee97d221f28f1c5309dc91314c76319c6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-return-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x8d90a08b75d2308069bb5cc90b969b87c0ba30e60ecb76726dc285de0cfd1260", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-return-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xa487e8e56c9215889a7bb021d70ef63730a1fdebbbf8abfab55e00fbbdafe249", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-return-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0x2c18b33f53e430f2937edb155181a2be9fe498199729b066ab724c477c4711f6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-return-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0xf186f8462267245ef90aae5c7c858ea478f4847ef5814e42e15cb4fa586c23c8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-revert-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x7837252ff3cca5aba8564df3b2625352cb738fa3aead4173b57dc2018b81922e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-revert-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0x190c66563da67161d32d3ffb94fd069d7fc0a5b319a0dfbd96f02caf65c967b5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-revert-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x3daafaace4a0c329133661136ce66dd35183eb8c772352a7a41fdc5743587abf", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-revert-tx_value_1-zero_balance_authority]", + "fixture_hash": "0x5f52b18bbb77b657f493bcc3fc84da5231e919ed3ae76350d5bf5c8edd3f10f5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-revert-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xb36505e25320a96257428b3776fbb094f5eed1a67886bdad3ad55099911272b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-revert-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0xf9c6099b0149a8fe13a91f0b05d1c18815389df24c9be460958f2026d234943e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-invalid-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x916ce0bb857d8ac470da41be9e6f8df372e0bdfd033d4202be9e827d5f60922c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-invalid-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xcabe738ed3145b7e930b77a5781caefa2307cc6bce74da2d497309df5a804938", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-invalid-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x7ea396a09bd0a76397476dfddd55e64e1379d8e2c4e1313051516daade4bef16", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-invalid-tx_value_1-zero_balance_authority]", + "fixture_hash": "0x55bcfe6b608c6854b6f8fb59f215a75645fa2696dc0468b40e9bf15c9cc71df4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-invalid-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0x84d3a8c0aae7c1b64add0174460326c8a581b87766c99a724c593af1f64c905d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-invalid-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x4abc8dc6789d0db59a1b90136f13c3d66b0c4bd960fa128686a07787b1c74b3b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_0-zero_balance_authority]", + "fixture_hash": "0x1a5b072d4190f6118896a0eb7a790d3fd66d4833cd5e638cfeb917ba1d9c556f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_0-one_wei_balance_authority]", + "fixture_hash": "0xb6446c6fd0ad5b15c712dcb5a4df194d8e2618329c18d909135c51395e2c3bac", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_0-self_sponsored_tx]", + "fixture_hash": "0x7f614c8eaf7a3caad7a1260b9f1d32759fadf78a37b4aa8634b9257d58f4a6a8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_1-zero_balance_authority]", + "fixture_hash": "0xfa772d20229ff2d7f072298fa883fde1a6f7b53bbb28c9e624b28d0f026674bd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_1-one_wei_balance_authority]", + "fixture_hash": "0xcdcc067e279a0c855d46866dc881c55baa1841da0e7a5bacc0f20b84535e2c22", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_1-self_sponsored_tx]", + "fixture_hash": "0x6f05da0d9e692dc503f6e0462c1a6ee0f283f05397f4c7f65a8086422512baa3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-stop-tx_value_0]", + "fixture_hash": "0x2208f9a85fe61f7ecec7ecb3dea100a50d69bd66ed03a68b6a6672953845b43f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-stop-tx_value_1]", + "fixture_hash": "0xd2f3f56766bc9476b05b662585cdee3065d325e0db639979acddf06cccde1fa3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-return-tx_value_0]", + "fixture_hash": "0x945cecb9bfa617b55237671f7c6c5f6551668ac4e90a6923fa4a5c31fb62ba3c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-return-tx_value_1]", + "fixture_hash": "0x9da1b4caa2a84e38c5cc019b1d892a4d29444387c2a7507a9126ad777f9e1af2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-revert-tx_value_0]", + "fixture_hash": "0xac6d5983bf9bc6b6bfd71ef67191996c51254284572716e2b1266d39ceb482b3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-revert-tx_value_1]", + "fixture_hash": "0x4e3717b037d1c5cb989d529c3b2573861838181dd68986288398643628b9dea4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-invalid-tx_value_0]", + "fixture_hash": "0x2741a0581af28f7a9ea574f2f63cac0f88f152a655a95c8cd67c2484eef2bd68", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-invalid-tx_value_1]", + "fixture_hash": "0x93615c470d681e90ae509ebb947bae40fd7eb3f39f5fdceb0f1b97f363c6e8bb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_0]", + "fixture_hash": "0x368a57f04c7286f9e65757804affe314728cd301580a4feae34f2b724cf40cef", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-blockchain_test_engine-out-of-gas-tx_value_1]", + "fixture_hash": "0x9745a03304debd3e28e4b2c2a8aaf974e78666d0cbb7804ba667befd593ad3cc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x2031f1d47ef63b7eb2cfa2dbedf60af329ae07810e6ffa018cf147a659ab1879", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xf663c13f700004f0f0e688490defd27cbd991704509a4ccf0c6bb01d45f7002e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x66e9d557f0d74f04349e292a8c6f70f7bc839bd275d655ad5c8023aebf13d8f4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x8fa64443798a2401703f883ec2e198a8d4a2681c9047d03237c0a998af52d51c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_3-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x9bd3ff82b96c0643ed7def92ee572f46a9776908638b7e6738a287f032cb4b6a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_2-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xe3e7029cae7e8e3600a8960d883cd910844acd19915d97bae8cfa1ad8ad5c68c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_1-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x3d2abeb6b4ed3f9457eb2cb30bb422328037aa08a9dc79f9732a8b2defc3b3d2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_eoa_tx_after_set_code[fork_Prague-tx_type_0-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x50aac7f1c9553c8dda9c87323939c6609cb5149007a42765696deac9ae1c6622", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_into_chain_delegating_set_code[fork_Prague-blockchain_test_engine]", + "fixture_hash": "0x6163b9a2ea74255950101b6b2983819dc531511ef6780573903d4450eae5a994", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test_engine-v_2,r_1,s_1]", + "fixture_hash": "0xc2f753cc6d1513b19e8390a626d4a6652eaba8d9aaa08f710cfeac7e7d870d5f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test_engine-v_0,r_1,s_SECP256K1N_OVER_2+1]", + "fixture_hash": "0xed146fb94607f6b914b18afa91da29f2205f572415d930e94aedc9b67d5ed129", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test_engine-v_2**256-1,r_1,s_1]", + "fixture_hash": "0x85db8a749d4f1fc7fa1eddb6e300e977adcc21395ad8965c175298d3211da0be", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-blockchain_test_engine-v_0,r_1,s_2**256-1]", + "fixture_hash": "0x778c4ce2e960af2ca1f20e633dec97020749b9463cc8de1afb43c24ce607cb4c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xfb793899eac9b8492e846849ae3a98a46e88212bd5ca85b125685a07ac618037", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x9ae8af9bd6785a04c08811c426a6a651096f16d8881ad3b87397b867759ba1ed", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0x685836e8b71bc2fb9d7deb46bd2a89e9935e2118bfe5e7151bad2f1cc288e7e4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine]", + "fixture_hash": "0xfee78d3f2c7ea03d8ad782529d70e042b1a25899070a1a257574bb9ef85419a2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x9b024b561ef8c7b6bc734b7fe06a17989ee97ce920b1069b99284183f45e2774", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0xf5ca18a8f4094363f59dc2b332bab35fd000ea92c2089a3898ab9c6ae2e70d95", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x3b004edb533b56ef9563d13ce17301784f2a2e0f30745f986cca38702a1be87d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xaf37c54d81f5d70b03801a929ba61c5978b4ffb395faac8a341c605fdf636944", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x97d9b8575ffd87b99c558709cadfbb7bc1f81b1196c211d4239b5c10366f03ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x587eab86aa050ead8eefea5ea0d042077bbdf8ceb010bc3c9ba420f2678e4341", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x51512473a6c00b3e759dc65e299376f34f55ef03a7ea82a2aaceb2328d2f3f06", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0x351f512d2251b3de68f4f848fdff38f1a8f7cfdbfd01d242fed4671a2c5c567c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0x8019ba4346d60c1d1d8d58c39e7e94c62a2898ec41d141e0d5582d82a91f8063", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0xaefb716ffbbddd3b9b87dd34347ae452b2c3bc3f456940e1c8382d884ab56209", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0xec1b63a37b8dddc6a959d2b0bf7139e176e114c295fbc1f0c4d2f65f7de18406", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xd716d54070f8c26a73e66a6c8ccc448850ed8aae8d1eb00114e09d1df2ff340d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_False]", + "fixture_hash": "0xc076413800847bfe002760e7289e1296371049397a22e72a0dc62f2bec40232", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_True]", + "fixture_hash": "0x76f5e5d0af6d0e05c61b718a34f923cde64ca2a6bf27ca41c8c4e683cbd7ca88", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_False]", + "fixture_hash": "0x161dfd31e02964fb0cbab567dd8d386c712c5f6b859e9d56e432f635ba475e7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-blockchain_test_engine-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_True]", + "fixture_hash": "0xff216e7d4690f320f62fa8c812205e94cf1d6d492f18fa0a8c05c694088c52f8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0xf337039ffcad29c66aac7336a474bc0a13414d38ee90b3c334cfc1046e9ffb74", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0xa58438e11948ec93835c2e94dcf5ea23d0da440409732cde7aa534c2365624e1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0xf4cf93e2e3f23673febc64272e8fa6bf723b49b396c67358b6dac5f095e85b74", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0x4779253e775692fde24ee24be05d7c9490b223413344e52c1e1607759a487cb0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0x64cde317a64c31e9c146a5ffebb1cbecb7d7dec7e0836f8a465b729b005957e3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0x5df6483b4b073d6c4ea972aad42d32adceeb8a3bd03960f7e3cd8fca89ddeb0e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine-value_0]", + "fixture_hash": "0x770ca6541e9fc6a32dc2ab065089521550500ed3236bc6e9acda977747879266", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_engine-value_1]", + "fixture_hash": "0x3194c1c0fcfe9e10b72680dee41f004f7a35f8a4a0a8b979ede341cf33da035a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-no_deposits_non_empty_requests_list]", + "fixture_hash": "0xbeeadd2d072f48577dcf62688eae79074431cbc8fbde05306be7ecef36fceda1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_empty_requests_list]", + "fixture_hash": "0x37db370bbf376bb75a3087b5e3119d04b79782bdd2d97c17c5ef01787defcfcc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_pubkey_mismatch]", + "fixture_hash": "0x90466b2bb8d9c8eae1f21ebb275e967fbc1294574b354c339b86e1690fb78a51", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_credentials_mismatch]", + "fixture_hash": "0x27d9e8aae99b6d58b8beb8a4222c5d9b83c916e6491cd32840ff78ef31b26d18", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_amount_mismatch]", + "fixture_hash": "0xa40ad97049f8f232689089683527269cb8f88111a3ca2a063bb4e3bc63c3b9f6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_signature_mismatch]", + "fixture_hash": "0x1fef33558bcb873689ffafaf200196204fcbf120d1cf649d38cf51051639a312", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_index_mismatch]", + "fixture_hash": "0xa5fde3394e337433d2af41b3b4258e2b9459836a9e6ee0c4e90552e1883cb63c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-two_deposits_out_of_order]", + "fixture_hash": "0x5e3beed4d0d8bac01dba1de9fd2b339d9e1a3f0c24ca065b6a64c8462028a566", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit_negative[fork_Prague-blockchain_test_engine-single_deposit_duplicate_in_requests_list]", + "fixture_hash": "0x90641bcf094908e96b80f521deffaae2be11d2b698f0ac791c515b95ddfe2d72", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_eoa]", + "fixture_hash": "0xef99067e03dc59dc712f0290d6144ef0843e0ee00d2dd84d492c11a2c5687017", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_eoa_huge_amount]", + "fixture_hash": "0xff850c79331d8f17b7040e142eb7b56def734f918f4751c2ce076b35614514e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_same_eoa]", + "fixture_hash": "0x5d3885acec1298953b6eaa6497bd92363c66bde9972f8fec29fa2653e2f1c7ea", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_same_eoa_high_count]", + "fixture_hash": "0xc5a4d518da8e07540b4b3c5fd258bd9d8f19027fbd9ff190478f5017dfe7e412", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_different_eoa]", + "fixture_hash": "0xaf391cf3b7c7d97dd3affb374c4cf8a8252f77d6b5c82d25b2fbb1441d5e6d1b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_same_eoa_first_reverts]", + "fixture_hash": "0xa07f9a9bc1845555691503b784e39b6a9e1c808e1de4415458f5e8753af943f8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_same_eoa_last_reverts]", + "fixture_hash": "0x2c7c8d973c0be613e1e686f4b74097ca1e5c10526f5bf7fbc6960e27a0dd1dd7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_same_eoa_first_oog]", + "fixture_hash": "0x1f98d53789f06ada7fbf17e1c59adf3c1ad1108fb464b2b824b001bd8ca2d126", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposit_from_same_eoa_last_oog]", + "fixture_hash": "0x167da6504a6068695c9c33ce6babf5469545d5d897c94a78db4bcfdcfd151d15", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-send_eth_from_eoa]", + "fixture_hash": "0x6537c79845c00cfc85ca20598f498858932562a5432e5a7e814cb8f606957c78", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract]", + "fixture_hash": "0x38848f8400942416817449b8ede71b0d75f87f443464558094ffcdb57bf0c7d0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract]", + "fixture_hash": "0xa23574d434019a51d7d5f4817476499e0b4779c40491e3adbdef0bcd009c001a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract_first_reverts]", + "fixture_hash": "0x2585502b4297fdffe166b805fff195b7144646a1561558a82ae705641c739452", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract_last_reverts]", + "fixture_hash": "0xc5e3f9a0eaa7cba3092c035bb99bceb426b7b34515c77c47259570ab7eaeb889", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract_first_oog]", + "fixture_hash": "0x4a360510746267ebdd1fb9d48ab9fc28206b7317461ff6cc64427f3b2f82d8f7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract_last_oog]", + "fixture_hash": "0xccfcdbb6a18a55827d544910dd9f1a825a3c7ce899c8ca711d1c9afed1307ef7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract_caller_reverts]", + "fixture_hash": "0xc0626c2bacb944dcbfa0340bd34c7bb15ce3a8acfc77c5e80d8b5b0049b0e10c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-multiple_deposits_from_contract_caller_oog]", + "fixture_hash": "0xbcfa5c5871dcde4b25b4b7331a83517845697e31878b9101fb61f980b92a75bd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_single_deposit_from_eoa]", + "fixture_hash": "0x6003b4d18d2646bac6c22db7a25d9f0a3b2ba3a8110981a2c7d86d41322c8d18", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_eoa_single_deposit_from_contract]", + "fixture_hash": "0x16017630dbcc7eb0196b70706868c303c42c74b2beb4d0e1332e03647ea1461", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_between_eoa_deposits]", + "fixture_hash": "0x8109386651000969812158d79a2bad09b7594ed8b30d19eba7787cf2b49587b7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_eoa_between_contract_deposits]", + "fixture_hash": "0x3ef34239e4b7e2390cbb202d354b5635e2806870c5c54646dd0f3c7138c102f7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_delegatecall]", + "fixture_hash": "0x876550b75c2edd718bca4c22a87c4709070122aba2adeb58ef5b35aa984ce30a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_staticcall]", + "fixture_hash": "0x7a8eea26eb44ed000afdee5d8eeb60889c7f635381ec5a952882054511a449f2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_callcode]", + "fixture_hash": "0xcba734d1fa1e365c648513815acd80746d2453b82b50218dca918e6a13b2d174", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_call_depth_3]", + "fixture_hash": "0x465f94d8d23164d8e60d990cbb7976dab079ef23902339995ff2f902402317e5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Prague-blockchain_test_engine-single_deposit_from_contract_call_high_depth]", + "fixture_hash": "0xc76c07a4c337f7fa5fa8995428afade4dfe9aeccd9ccb9d16ae4874a1dbc1bd9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-no_consolidations_non_empty_requests_list]", + "fixture_hash": "0x313df31026bb34dbb501b979de7623092e7d385d4cefd174a385f66e675b841f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-single_consolidation_request_empty_requests_list]", + "fixture_hash": "0xe87b66345314a5a467c6ebcc4b830f69b5f29b04ce549db3b7e88776e40243b8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-single_consolidation_request_source_public_key_mismatch]", + "fixture_hash": "0x2745bb142c5b5a5760290fb1ba2943e085ec7410b0695902ac2b8b5f90f3a5e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-single_consolidation_request_target_public_key_mismatch]", + "fixture_hash": "0x69848192f375546d7f94d4febb603dc7d859fe328601c648fa7c944d7b51624", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-single_consolidation_request_pubkeys_swapped]", + "fixture_hash": "0xb9df955f1515f392377e2a64a9214b882b9044d2ae4efcfec6c99e34a25be342", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-single_consolidation_request_source_address_mismatch]", + "fixture_hash": "0x6b8ec17172530ffeac237e4b45c597401820b69572749a74c538161b38d3f379", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-two_consolidation_requests_out_of_order]", + "fixture_hash": "0xa174bb8edea606c907dd400bd37529e6dde837dc3658495cc2d999ad68e0e343", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests_negative[fork_Prague-blockchain_test_engine-single_consolidation_requests_duplicate_in_requests_list]", + "fixture_hash": "0x1685003bb358038794a98f468c78cd75d0052685f1f2f97e554aedd86f749221", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_eoa]", + "fixture_hash": "0x1b6d9705dc1b586754b803eb78d6fb2f6ea2fadd4b66fa8fc81e98caa51c3a85", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_eoa_equal_pubkeys]", + "fixture_hash": "0x60edc766a264b3e5a78507cc00ecccc224572e1116d2dfd06d3185a6138ba47c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_eoa_max_pubkeys]", + "fixture_hash": "0x6cdaf588df67466d443763f05f814e0bf2711f1226a63b09ee31bbb917c9729c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_eoa_insufficient_fee]", + "fixture_hash": "0x1782c4eee279983e5de333238a8989995ac6088dbdbe7dcf7137ca37ce43543c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_eoa_input_too_short]", + "fixture_hash": "0x88487c1b47ee1dcb0ce4f245dbda9f1ee43e2da72d3db22abab8dca69e0bd200", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_eoa_input_too_long]", + "fixture_hash": "0xbdd59f8bcec7c7e629bc1f113248eae19964eaa019d5e3aa95dfde85750d6ddc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_request_from_same_eoa]", + "fixture_hash": "0x7985cbde8161a4c70df0fd2969209731689abf275d1059db2640c6d058136a52", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_request_from_different_eoa]", + "fixture_hash": "0x9d1e51469f575488b483c32f50deba4e6ec30450362cab3ce6ec782f400aab03", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_request_first_reverts]", + "fixture_hash": "0x25d6da3630b108ac3580475166faa78bad9c88567b322e77f2804cff6f319fae", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_request_last_reverts]", + "fixture_hash": "0x54782dc3a4c922f69245ff12eb686ac6b572e0335e13c902e9de2f47a82b1d52", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_request_first_oog]", + "fixture_hash": "0x3b1663c6e1d356035f60e70fab8472b952939eb8ff79f2df23897028785c0d32", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_request_last_oog]", + "fixture_hash": "0xa5dead5519bf2734fbfb023f8725604b0814925f89b2b30678f12b02864e62b6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-multiple_block_above_max_consolidation_requests_from_eoa]", + "fixture_hash": "0x325f025c29280f70e56901bbafea92b8c649e5c4dcd01412b8203b4ab124c6ee", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_from_contract]", + "fixture_hash": "0x7f6f43344e100b54c3c1ff73e435c971c669763d24cbd2cf9960df33815d70ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract]", + "fixture_hash": "0xa4166b6b2219b85f894453103b80d7e01958454f530042d7d890c867bc9280f4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract_first_reverts]", + "fixture_hash": "0xa0b89a4b0d2ee03e6db19cc9245fed3a8869befeb50e420c89e54cd7de1cfaf1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract_last_reverts]", + "fixture_hash": "0x8fd0049f8cb259fec7a70df9ce116449bb7b731266f456879ed4bcec0799c3c8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract_first_oog]", + "fixture_hash": "0xac65d53a4642b3431156a5f721883b3634b269d0570f69df7bc77202c0d96673", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract_last_oog]", + "fixture_hash": "0x5f01c2e0c4f93d7527155c015e420d730f20b19099704c4cab53445d5ebfea2d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract_caller_reverts]", + "fixture_hash": "0x8df1319b6fb2ea19c763dcd7978fab2eeaf054ff6a5efc56e8777f8129a65c9b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_multiple_consolidation_requests_from_contract_caller_oog]", + "fixture_hash": "0x6f46f1b514d15b8167ab40a245dd9a25b5126ac9738821586b146614c8cd8c5a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-multiple_block_fee_increments]", + "fixture_hash": "0xa2c9d980fd43e55c1d2ca16a503700766b8ef911ba7e37c4cff31898815ed95d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Prague-blockchain_test_engine-single_block_single_consolidation_request_delegatecall_staticcall_callcode]", + "fixture_hash": "0xef5e5485a803bc8f439d8ac4858f2a3dd748741d4bdc0fbbe79aabfa4ef57dce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-no_withdrawals_non_empty_requests_list]", + "fixture_hash": "0xb92ca5baef42091f61def076cbbffc472e5bb4acde44fced11979f06328d5f7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_empty_requests_list]", + "fixture_hash": "0x5c6223d29bd4e32b5ea3dfd48dfd663f8a9d92b5f8fd0b44687fcc9bbcaa6e40", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_public_key_mismatch]", + "fixture_hash": "0x644c0901479fd0df485221863f84efde83f2e557b6df0a2071c8b82d6b040f15", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_amount_mismatch]", + "fixture_hash": "0x2a872dfc5b5d8e601e1cd9582023c22bb6bf9fa59d4adacedd41e7a40469585f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_source_address_mismatch]", + "fixture_hash": "0x2a8f931c0e883c92eb5fa7d93179a798630cfc236f1d4d069a05b1553dce77e7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-two_withdrawal_requests_out_of_order]", + "fixture_hash": "0x5a79b3975018f682c964048a1e4e837a8c6f7c2ddaf7b0633e8b6978953f1176", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_requests_duplicate_in_requests_list]", + "fixture_hash": "0xe59ef1ecedf4afb8963b9aec436dbe5bba235110301b599bb0c0fd5b6083bea4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa]", + "fixture_hash": "0xd98f488c718fdd34fbfec5a92de5fd7c216fd188379c481e7346995d7af2cfb2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa_insufficient_fee]", + "fixture_hash": "0x6c039447ee9149047bcaf74f1ae120fffbfd6303fea2951b9ef248fd1555a686", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa_input_too_short]", + "fixture_hash": "0x82b12b4d76a4c3c85da7a9c889fb01be0c1a80545a3c285c8295ca29a9d22242", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa_input_too_long]", + "fixture_hash": "0x3a3df2169d46c38cf12a75fe138cebd647fcb5293fe8bb76da42dfe4cf9939b3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_from_same_eoa]", + "fixture_hash": "0x92de3aa43b50a89445d2b8c61cb1b7e3d545c28068750b7884f4b859aa8c645b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_from_different_eoa]", + "fixture_hash": "0x8c080cdf4055d2266f0ee3daf3dd3d61a1586b30b9cd155e02ab69c49f404bce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_max_withdrawal_requests_from_eoa]", + "fixture_hash": "0xfe835ee1b01592522e0d8cd89931e25dc7eb9bc17ebb323e9b3ea1c6be484069", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_first_reverts]", + "fixture_hash": "0xe603a8eb9a516d9266e12180a4abf0086c71928f178190bfa3494bcb08b42e9a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_last_reverts]", + "fixture_hash": "0x5d595e1712204f2ac9445196df111d199242b8ead4a8d7f899dbfb2476ad5c4f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_first_oog]", + "fixture_hash": "0xcc9901080f9b8c3a6830b21be9a0c2cd78dedf672615d0581f4916bdf16f2539", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_last_oog]", + "fixture_hash": "0x1c4784a3e779ff6b3e7ca81d19b96602fca8585474cc7114eea40eb243486efa", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-multiple_block_above_max_withdrawal_requests_from_eoa]", + "fixture_hash": "0x5e8b44eb8b11ec227beb5f9a42722b440dc28be195cc8588ef40828e2500ac23", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_contract]", + "fixture_hash": "0x9fda32b6dde1deb42078cc76b01747bb031d5b525f66b091e5d884bce7251d49", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract]", + "fixture_hash": "0x1f6a953ee82fbb1f0f97f2e756417c52a8a0be250a96b5fd78fdfc623e067f3a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_first_reverts]", + "fixture_hash": "0x4c8e508f288c8579b280f291144399295c9a49d750593919047841da5a6b5537", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_last_reverts]", + "fixture_hash": "0xe39522866f2d387b81f40d2cd8705746c29b5f8dbd7a5b9625080a1d8fd104db", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_first_oog]", + "fixture_hash": "0xdafae9709acc310e14ce449ba2e2a7932787cfa549442e6ad2379b139a684711", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_last_oog]", + "fixture_hash": "0x471b53c7a27665c6f0e968a733525c491fe7ef4ca15bc0c5e483c1a81cf507f9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_caller_reverts]", + "fixture_hash": "0x73203a383a7f70f91011f2d0af2d51c42cf513f5a023bbcd99ded09d72d6b16", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_caller_oog]", + "fixture_hash": "0x5b9fca9d8b00de0038764f7fa7871236556c364e3563f1c6e5a6ea96c4ffc2e3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-multiple_block_fee_increments]", + "fixture_hash": "0x7497980f79b999f3a4024d88a4b8d55d3122e42c6476e71fcfbcf0afdae061b9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_delegatecall_staticcall_callcode]", + "fixture_hash": "0xe30008a169441658c81bf5e3df76f8bd099da29e44a60a198d7caae07246d7ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_invalid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-single_withdrawal_single_deposit_incorrect_order]", + "fixture_hash": "0xa030eb5c838e67707cbfe7e2b5ec6f2272d294023d31681530cbcd644621f0bb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_invalid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-single_consolidation_single_deposit_incorrect_order]", + "fixture_hash": "0xd10a85c5fc3d5427058b140f21c3e0c58fc3350325e414fe35efee3fbaf51023", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_invalid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-single_consolidation_single_withdrawal_incorrect_order]", + "fixture_hash": "0x91b8b1613a774aad118aae3121804bb59c3f6f506a8d3fa55235192325d746bc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test_engine-deposit+withdrawal+consolidation]", + "fixture_hash": "0xd71be321cd12bc374d09007fe4e20b277ebed61e36e835c80096fb18d141692f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test_engine-deposit+consolidation+withdrawal]", + "fixture_hash": "0x2d568c759ceb0e9c4b6d435d7799d2b8dc8b7c2118a6a6cc3a6b6ec0b61eb167", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test_engine-withdrawal+deposit+consolidation]", + "fixture_hash": "0x24aeade8aa90a2c3de59fca806ca684c9e2db34b184a385986520b185dc9e503", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test_engine-withdrawal+consolidation+deposit]", + "fixture_hash": "0x4e3ec058d48881f0bf80513917acbe842fff27a33b8b4adcfa49780067847bcc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test_engine-consolidation+deposit+withdrawal]", + "fixture_hash": "0xb6ef16810f53f7f7785b5a269f928120120998c586d814fc8b227a8d5c8488df", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_request_from_same_tx[fork_Prague-blockchain_test_engine-consolidation+withdrawal+deposit]", + "fixture_hash": "0xd037dee55b43ee5ffb82bdab587d3b50397ecaee50da509ecb0181a9c1e73775", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-deposit_from_eoa+withdrawal_from_eoa+consolidation_from_eoa]", + "fixture_hash": "0xf80751240bc99ffeba14fbe12df68a2a26f2dbe1fee9146d2a82a183d685ef9a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-deposit_from_eoa+consolidation_from_eoa+withdrawal_from_eoa]", + "fixture_hash": "0x6a061f865796847aa29a5e405bafefa8d7d31a0c15ffd75a2c8d2946bafb8f16", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-withdrawal_from_eoa+deposit_from_eoa+consolidation_from_eoa]", + "fixture_hash": "0x30b2eb10175a2c42cea721009d0a987d7abb190f14f204e93fea4f6d62465d3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-withdrawal_from_eoa+consolidation_from_eoa+deposit_from_eoa]", + "fixture_hash": "0xf1ce4e65f782aca318c926d8404d628b3cdb52061b046882b09e7289fb9ec84e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-consolidation_from_eoa+deposit_from_eoa+withdrawal_from_eoa]", + "fixture_hash": "0x4f3ee0dec9245d7ff0c9bc34b046d0926097f707b697edebd52a68503efae4ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-consolidation_from_eoa+withdrawal_from_eoa+deposit_from_eoa]", + "fixture_hash": "0xae7e9520b6cdc053ee3c581f37fba7cf65e9720056ad411b965866b80d416a19", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-deposit_from_contract+withdrawal_from_contract+consolidation_from_contract]", + "fixture_hash": "0x18932a0bfbca605e780ac386bdfe4aff90d446de1013ffacfbb5df3aae17101c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-deposit_from_contract+consolidation_from_contract+withdrawal_from_contract]", + "fixture_hash": "0x8a3cf33e17eb66fe67daddf08694b47903b51e31810070075455dc8de98c2ada", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-withdrawal_from_contract+deposit_from_contract+consolidation_from_contract]", + "fixture_hash": "0x2e725b61e8c290b6b4241aae1b5e2a2d9e431ffe75dc6da3592dc645ee9d43fd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-withdrawal_from_contract+consolidation_from_contract+deposit_from_contract]", + "fixture_hash": "0xbc3e7fcf5380235e2fd8c4a389223a64968a79b1b81af138e04ec868d7dda99b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-consolidation_from_contract+deposit_from_contract+withdrawal_from_contract]", + "fixture_hash": "0x855c40aa0a67a71d6cbe273dd25af512e577fcc2810984cf5beaadb4aa1d1822", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-consolidation_from_contract+withdrawal_from_contract+deposit_from_contract]", + "fixture_hash": "0x6276c20a55e21afd722aefd7fa83f6545eb83728019cf787b7f0acb8d9859f73", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-deposit_from_eoa+withdrawal_from_eoa+deposit_from_contract]", + "fixture_hash": "0xe4dbef269d21ae511c25ca1a44ad20a90098df315b590b20dc86d288513e63e9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-withdrawal_from_eoa+deposit_from_eoa+withdrawal_from_contract]", + "fixture_hash": "0xa569f58e43c4a66a09184ec3fe1b8f53930d856f5c7f39382b754689090101b3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-deposit_from_eoa+consolidation_from_eoa+deposit_from_contract]", + "fixture_hash": "0x5c473aa105bf2753f5867c429b50255141faf226f63db536905f64d0f2109b0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py::test_valid_deposit_withdrawal_consolidation_requests[fork_Prague-blockchain_test_engine-withdrawal_from_eoa+consolidation_from_eoa+withdrawal_from_contract]", + "fixture_hash": "0x4893b53b49b24336bc3ee3db8e5a4fc5121decd128f1a65767653adb1e93adb9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-blockchain_test_engine-inf_plus_inf-call_opcode_STATICCALL-]", + "fixture_hash": "0xe279c7e48d3942c6098e297cfa302da6b03b4479dd2f90ce68b31c5b7f3fbdc6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-blockchain_test_engine-inf_plus_inf-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x75a62c0201a7268e5b9ea4b8f9071452044a04f08103ff9cbb899133706e1035", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_call_types[fork_Prague-blockchain_test_engine-inf_plus_inf-call_opcode_CALLCODE-]", + "fixture_hash": "0xb6fc551fe912fb41b21c707c2290d84829e1ff28dc86714617c5e2a29200e092", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_gas[fork_Prague-blockchain_test_engine-extra_gas-]", + "fixture_hash": "0x8567616fda797b0a3c29b450edeae9ae87baa84d884642812f30fb842dc5ca07", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_gas[fork_Prague-blockchain_test_engine-insufficient_gas-]", + "fixture_hash": "0x5b6dcb8ce8d24855fb5f4b70397e45690aa818915c15c08fc836db64a19ab7b0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_empty_input-]", + "fixture_hash": "0x5f358ad9d1cc869d96e039350765274cf96fba35fcee7756128a84d332076e5b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_short_input-]", + "fixture_hash": "0x68603613bf7455dca37766bdf815ce5584530a0381d5d4cca1b5278e3935d189", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_long_input-]", + "fixture_hash": "0x4c7216f74e2ea94d2868af90da2d2ce7a234075564cfb84d687462b904b203e3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_point_not_on_curve-]", + "fixture_hash": "0x24116b031ccc3c4ebc16cc1809da4b166a600e25e2295c1f44f9fa62ef78670e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_invalid_field_element-]", + "fixture_hash": "0xa18274ee79232fde893ac76aa529c0771fb1b80587cdd1a63966a0ea3740781", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_violate_top_bytes-]", + "fixture_hash": "0xa2092685f55c70901d1d9498574a09207051e9935db0e231c2d5bade39b93add", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_1-]", + "fixture_hash": "0xc913e7ff94747f423053e107f77d636e91285691c5e13147c1933fdff6bd8958", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_2-]", + "fixture_hash": "0xd6d41cc40c151477fb0edf6424a3ce39fe5ea309a4941edab5a00a261dcad58c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_3-]", + "fixture_hash": "0xb84e37d698317a054ce28c34baf66125adc57ed8eebbf5fbcf8a494c444a0c7f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_4-]", + "fixture_hash": "0x12d8273fc9361a2aed94aafcc60662296d055599079176d073fc9cc247893254", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_5-]", + "fixture_hash": "0x18546c3d9b52deaf2e9f389705d7d5625de19e2444ee68cafe501c5c4996c8df", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_1-]", + "fixture_hash": "0xb2933a663356c40c7d1e76e33f100bc68e4b827842637cd3d935b0110a38d775", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_2-]", + "fixture_hash": "0x63797f77d65e67c57a22ca44bf0dccc10e9bf106bf281e1611892ed5d07b487d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_3-]", + "fixture_hash": "0xd4f65efba393eb08c6d857b4c597672bf9a81daaef04f22d65242a4f7921ca6d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_4-]", + "fixture_hash": "0xb4263574de9e393720eb54f1d43dcedcb543233252557b5f61fce4dc85cc6e7c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_5-]", + "fixture_hash": "0xb4e58ba20f3a6b43e53d99b8980ddc1f3f222359835eb56f13788dce2d17ed02", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--a_x_1_equal_to_p-]", + "fixture_hash": "0x290b16da6262d5b2fe1c63dbef7080f05f61f1e27412283cba668b93cf6bcf6d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--a_x_2_equal_to_p-]", + "fixture_hash": "0x8ba0c41ce55b8a249107395d60cdbb6edff75e120bca89fadb92d1e8f0cb5bc6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--a_y_1_equal_to_p-]", + "fixture_hash": "0x7fee4ee59f17e5595c553d70b1026f3c5b4a326297109fa781cf02d998becb84", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--a_y_2_equal_to_p-]", + "fixture_hash": "0xc5e6509c2e67c54272d85f6a8e48683275c3ec99d6749be89495bf7e0be71e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--b_x_1_equal_to_p-]", + "fixture_hash": "0xbe632a781392210a2bd7e807abc5fc8bfa13d40bfb560ec5004530880864b70e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--b_x_2_equal_to_p-]", + "fixture_hash": "0xee2aff2cdc718d32b17689af7de2048edd3978fafb22b7752e35ccff0e5f481b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--b_y_1_equal_to_p-]", + "fixture_hash": "0x97618d5b98d2aeb39467d9ff4da7bdb1f0001109f0a30da6effe6114d0f739a6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--b_y_2_equal_to_p-]", + "fixture_hash": "0x3597c59dbf4819965139e58d6c8e03b778c2096ced92cd9bd67fe3ff362c51f8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding_a-]", + "fixture_hash": "0x5930cbac38e1be326414e3ce65e9e60d72fe3dd8965b267200632487c3493dd1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding_b-]", + "fixture_hash": "0xf2cc7e1152a16567f712b2c55372e056547803f4c79cee158e50f21fc0725b5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_short-]", + "fixture_hash": "0x22e08823a372dc15c941867855f111bec3085b0796958c2ccf43808fe4e7bdcd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_long-]", + "fixture_hash": "0x378f086f66a447c4f29f6c973fa26410dbadd0d7fd3aee210c1746fe66127462", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--zero_length_input-]", + "fixture_hash": "0x5f358ad9d1cc869d96e039350765274cf96fba35fcee7756128a84d332076e5b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--only_one_point-]", + "fixture_hash": "0x7850f491dd4869d982f52dfdc6cd764903a052f07f23a4a4423126f08904fbe", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_invalid[fork_Prague-blockchain_test_engine--g1_points-]", + "fixture_hash": "0xa3823a054531a774124af7eaf96ad0df65abd0676bba11365bed7a89b64eba70", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_g2+p2-]", + "fixture_hash": "0x33e7a0dcecd8d2f8cbb06179e35a545ada1220fa9885f490aef018e2af825ba", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_p2+g2-]", + "fixture_hash": "0x75426d836e66e9a14093efe28ac6f71f58c99caad45cccee7a04c54b8128050b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_g2_wrong_order+g2-]", + "fixture_hash": "0x6792dcb95c2c0ea5781242050d4cdb153ef2cb3e605e2760f3c48aa9e2328ed4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_(g2+0=g2)-]", + "fixture_hash": "0xbaa4e29054aab7ca2ec22c6df0060ffebed5192e74db5b2e7916660afcd0185f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_(p2+0=p2)-]", + "fixture_hash": "0x493ed28610782acf873b986afd3d84c3f5188a7e2606e3dbc6b8ddfc24b417f0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_(g2-g2=0)-]", + "fixture_hash": "0x3b38f2d7caeec81983b6efcbda08d3e2ff9408fca2ec8e42bc0c3e0072b29297", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_(p2-p2=0)-]", + "fixture_hash": "0x5a185c35937789911ed8e6b3d493681effd5c344f210d576bbceb9f516a3cbee", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_(g2+g2=2*g2)-]", + "fixture_hash": "0x65306d3558a6e1b3d84388d12a69e5d49579216380ddd1cced17d20aa826030f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2add_(p2+p2=2*p2)-]", + "fixture_hash": "0x4a50f0039016fb69bd777483f7336349b9f0537376200db4c81f4d6445597fa2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py::test_valid[fork_Prague-blockchain_test_engine-not_in_subgroup-]", + "fixture_hash": "0x54104e522b92ef30db9b486b91cffbdb3300024340b1bc60ddb178057202184c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---zero_length]", + "fixture_hash": "0x4125d6a96b5df066ae69ea63ce4cdc8f259933653f5e8477f1b199e625815290", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---input_too_short]", + "fixture_hash": "0x7fe047c7a8db23ae81ca93aa342e944ca62a9d3dfd246101018c9a38a6937a4e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---input_too_long]", + "fixture_hash": "0xa92b7cc6cae17dfa30931c93cf83c504f809b4ca63867c16db62ffab9d7e859d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---exact_gas_full_discount_table]", + "fixture_hash": "0xcdab6ac4459c1db2129db7fa6775ac6c6c99433368d2d6d8ba5f12f17037bdb0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---one_extra_gas_full_discount_table]", + "fixture_hash": "0xd171be36205a2bceccfced29a9ce2776e8aba565c26330be3e776478b644a791", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---sufficient_gas]", + "fixture_hash": "0xc0681b54f81b54698d6b6b922950be6fdd90bf40912f244cd2c0f43a1b1d7b59", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---extra_gas]", + "fixture_hash": "0x9e61e5a9d89aed3211d74b3846cf528f03e00bdb66f749fd8b8f5c7f539d15ad", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---zero_length_input]", + "fixture_hash": "0xbcf9df2037f5d46f1edd01c0dcff85723a9622371094fb1fa7bcb066ed14a8c8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---input_one_byte_too_short_full_discount_table]", + "fixture_hash": "0xd960fa6d86c28912f70b29f5086e267c92122aa2366025a06481cf40e3e78ecd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---input_one_byte_too_long_full_discount_table]", + "fixture_hash": "0xd3fc5fd559fa909f130aee34fd3ac6ccee37beb1e3daf9aa91ef79968ae6da67", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---exact_gas_full_discount_table]", + "fixture_hash": "0x270dbf2a64f0106fc466cae58d6264111cafbaa19e836aa4a7f84c900cae7a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---one_extra_gas_full_discount_table]", + "fixture_hash": "0x3fd9ab181a7e3ad42190b4d1909f2cef43f44c88bdaf2cc3d650141d40321615", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---zero_length_input]", + "fixture_hash": "0x780535a33e4c8841c9be2a54549d306edd28b32e743d8abd48803263e6cd726a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---input_one_byte_too_short_full_discount_table]", + "fixture_hash": "0xd47d9566ab80e26d1af707a4b630de34bad07189a2322f5161d467ced430474a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---input_one_byte_too_long_full_discount_table]", + "fixture_hash": "0x9971f2e982ce0e19644856be33f34d6f989edc7c53dacb2cd361fbe025525362", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---zero_gas_passed]", + "fixture_hash": "0x2c671ae391eec6f55b72c8d1810ecdad259cb1fecd029c4ad39d34e809033d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---insufficient_gas_full_discount_table]", + "fixture_hash": "0x10fda1f0b91848fb8b1b09c1d9d9178c041b8539b3feba1956335684e2f10157", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---zero_gas_passed]", + "fixture_hash": "0xb7be3e56a3a33a5a2d6ccc32764fc74812ec117dc4e612d61367c5ca3d23784a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---insufficient_gas]", + "fixture_hash": "0x4cc3221069d04756559bd6dca69633d58ffce7d474bb7ada98de8215741dbab3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---zero_gas_passed]", + "fixture_hash": "0xa8c9bcabc5f31246b446647a0bd4d2fe1a691a11dbaaf7c9d4df8673c2be3f87", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---insufficient_gas_full_discount_table]", + "fixture_hash": "0x5eba59799930455d10bc68dafaa0bffb3d2ef3b31edc3a1bbff56841310808f2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-blockchain_test_engine-inf_times_zero-call_opcode_STATICCALL-]", + "fixture_hash": "0x49e5afa963ef617d783682aff55d11076c12378ed149e35e012a5a2ef1853f4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-blockchain_test_engine-inf_times_zero-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x175e5726f220501768386342b8a9766354ead06d479bb53058644902e6682a4d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_call_types[fork_Prague-blockchain_test_engine-inf_times_zero-call_opcode_CALLCODE-]", + "fixture_hash": "0xf9cafe8f12e8d9a03609c7956075012b3391cb59365e5982f41d52ed131b3bf6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2multiexp_empty_input-]", + "fixture_hash": "0x387614eb11d49d3cf9538a26a1af22ea8786dbc319056c916e4751e71658ae42", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2multiexp_short_input-]", + "fixture_hash": "0xf17f77704b7c8434f0d75edd466055cf3789226685d1fda28353b1547d02ee2d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2multiexp_long_input-]", + "fixture_hash": "0xaf16825b30e0f09fef4d60dcb278e3163b4b5b3b821b5b7a305158e4b431bf6e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2multiexp_violate_top_bytes-]", + "fixture_hash": "0x87b4d0d3dc6614b574aa1f2220dc0117eae85f11fe874c323e7ae81423122509", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2multiexp_invalid_field_element-]", + "fixture_hash": "0xd06428cdb15bd12435639d7e01062adcef583a8b9516f2c8fca3508175850da0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2multiexp_point_not_on_curve-]", + "fixture_hash": "0x930aba1654b38193a3bc3d214fbc86ec8a3d253fb47d79bea6f9e164ec8e7703", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_g2_not_in_correct_subgroup-]", + "fixture_hash": "0xd0daa879fab19ac7a77ac04d3c4ae75084dc7e937d207824eebfc3f8acd0cd83", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_1-]", + "fixture_hash": "0x5ea8304b584cbeb13d7e2c32e0d376482068c6eb744161d2cb756dda21bcdff5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_2-]", + "fixture_hash": "0x35d28030bb6a0e12c0d460d3aabf14ef501d07fd441b7887bc3a48c678dc0d25", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_3-]", + "fixture_hash": "0x354a77200d6076b84d2abd5fd88cc347936b111e23a586b0467bc57b8e9ecbdc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_4-]", + "fixture_hash": "0x2a8084bd1e422a3c8251fb9047d31ed78edc7d2017f1f96a4dbbb75d3e18dd18", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--x_1_equal_to_p-]", + "fixture_hash": "0xbd43fae6165f0cb3405c843f105986e877cea09810c7fc0b9c97be36751d78a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--x_2_equal_to_p-]", + "fixture_hash": "0x983a093554ba0015bca8fc88a228cabfe44b0b62c16b536cf4da58faf3014b7a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--y_1_equal_to_p-]", + "fixture_hash": "0x8d2f598a12aebbb021568c9337725fd07bb2e4df4214c7c9b52c8a8d9e4d0833", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--y_2_equal_to_p-]", + "fixture_hash": "0x2831e9144dcf4a50ccd4182596832253c7799d94e50caacc546d4ac9af94c80", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding-]", + "fixture_hash": "0x2a017e400e9f593ee4f36f8fbcec2b29418e1ef7d63fc4e61c91bc2dcc2d24d8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_not_in_subgroup-]", + "fixture_hash": "0xf576662b89215aec9fc17ba303c0b751b60ae35777c187ba668c43f8e8aa8f3d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2_truncated_input-]", + "fixture_hash": "0x9961480af3662607dd198d83612bd75591a6192278f86dd4f2ecefbfecc749fc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(g2+g2=2*g2)-]", + "fixture_hash": "0x2a0b6c283e47fa64d24a21f4b640c36f858fde8e9f14f98f443f397938510af0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(p2+p2=2*p2)-]", + "fixture_hash": "0x180930e448e945448d67038d4c5c11e43f53d181e00acf9d2de4c67db6d0d16c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(1*g2=g2)-]", + "fixture_hash": "0xb3970edaa17ca43b655b2c21a54e54dff3791b6a946fbe7f67f4bd9c9df14d8d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(1*p2=p2)-]", + "fixture_hash": "0x18a3cb37e41a200063893c0427af77ce915eb38e0831b5f9a42a45903a24286a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(0*g2=inf)-]", + "fixture_hash": "0xcbd682512c304023eeae1b7c12cba477f7fab127ad0a72485d3962d2033212ba", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(0*p2=inf)-]", + "fixture_hash": "0x82066da1654f027db2bdd0b784773458bbabb1281bf72241c2fc01189f98d9fa", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(x*inf=inf)-]", + "fixture_hash": "0x68b2b523eccbe72521101683e9526515ff102e59f96fd1eddb6c84f31497d8f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(2g2+inf)-]", + "fixture_hash": "0xeea50c33b5709a0ff79e36b392b6b02632f68d9dba746b73355b4aa7bca3f55e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(2p2+inf)-]", + "fixture_hash": "0xfb204627299a056f603504242093e75d566a816e3d60349644ddebbff5c6c86", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(inf+inf)-]", + "fixture_hash": "0xe97417e3f303d6607f98a646fba278cf962387a8f57e5118e4cd7a9d6100bd4b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_(2g2+2p2)-]", + "fixture_hash": "0x8db3575cac2f983ce7771eb17be59f654dceb8265ba4c73289688f4c6c83ce85", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2multiexp_multiple-]", + "fixture_hash": "0xed1b36f6e3a6f9f7bcf962ac5a9f47f5cc04294ca1c31ecbe30048f91e4de9fa", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-blockchain_test_engine-bls_g1mul_(0*inf=inf)-call_opcode_STATICCALL-]", + "fixture_hash": "0x865bb059191cd99f40f93750c7652bf19067802dd12e2f9d48daf41091074129", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-blockchain_test_engine-bls_g1mul_(0*inf=inf)-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xe3aef03b87ca1f4317676abafe6e24d3cd86210070542979948f6e6cf35c0edf", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_call_types[fork_Prague-blockchain_test_engine-bls_g1mul_(0*inf=inf)-call_opcode_CALLCODE-]", + "fixture_hash": "0x795f78c7b81224b035d946e8d0165dcb1f3f26fb3927827d7d0eff750c16c5e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas[fork_Prague-blockchain_test_engine-extra_gas-]", + "fixture_hash": "0xabe85db0845ddef57e8ea02831be08f43832498bd97d956ff94e0d5b581b957a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas[fork_Prague-blockchain_test_engine-insufficient_gas-]", + "fixture_hash": "0x84ae7de6127313d7abf0d9f71c8a0e1dfb34c87e2fff0c6d576154fc98d9f501", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_empty_input-]", + "fixture_hash": "0x24fed61733feeb2e09e5d02059c48870c80e45d04864a510f87e8aab24345d5a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_short_input-]", + "fixture_hash": "0x926571a084e1152f4c5cbb92c96cb98b8bc43d23b9d6af8dcf10b85f0a6dd085", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_large_input-]", + "fixture_hash": "0x722ae419fdb7e83f4d26e291a1d1c690162e72db31e21908d29a5d1dc59f4a6d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_invalid_field_element-]", + "fixture_hash": "0x86d40e1ff74522377c634e6f28a44db42bea2c62c8ba996c6cd8e9c9e07f96c9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_point_not_on_curve-]", + "fixture_hash": "0x4bd14cf7770a35c59628a7e6f806fb5ee1617ac2a075cfd130bab1307522b0a5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_violate_top_bytes-]", + "fixture_hash": "0x46caa633b5e2e27137ee4f7e454ae14f57cd51cb822862c62602104a1664dc56", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_g1_not_in_correct_subgroup-]", + "fixture_hash": "0x4cdb176b1e49ca6df70dbf999171850a1b96aae5606e247e9d58bbc19096fb72", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_1-]", + "fixture_hash": "0x67f0bcc23c09cf10e118ddd434a97361f79b8e692a06181c2925ff6dc3a9f46b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_2-]", + "fixture_hash": "0xe7653a0cfc3c4dd540bddc3a7504d45f18a9af5c0c4766a983bb76cfc5afef7b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_3-]", + "fixture_hash": "0xfe353b153bf464ffff1b3697fc3a4c6c1249b9581ffade72eb5b40baa9bf0bbb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_4-]", + "fixture_hash": "0xa6d01d88f19e5e4b9757ad35c34b05749241ec88bdca37296498469997d399a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding-]", + "fixture_hash": "0x7dffd710ee5dad6db4d31e8f53e19edd8a45a0a8e32659e85f2b221ddaf5b608", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_short-]", + "fixture_hash": "0xa3c8e2aed9f95ec2d565dd2677974ce4041761d394c1e0a830be16c450aa166f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_long-]", + "fixture_hash": "0xbb6abe527c3bba099c101595e29d1a69b3ce249b2672f60fd0e0676be0d50f1d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--zero_length_input-]", + "fixture_hash": "0x24fed61733feeb2e09e5d02059c48870c80e45d04864a510f87e8aab24345d5a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_not_in_subgroup_1-]", + "fixture_hash": "0x1bdaa168297b4fa004c86496e4c79c8bcf324ddd303507cce78b8571d272ce37", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_not_in_subgroup_2-]", + "fixture_hash": "0x6858baefff1d6c20c3795d99120f3b3dfa65d02f4dee6708eb0df14ce8327532", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_not_in_subgroup_times_q-]", + "fixture_hash": "0xae037c1ded47e3c1c7b23cc0cd9b7b4ff00eb49a785cf0bbc79686fb67057c1d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1mul_not_in_subgroup_times_q_2-]", + "fixture_hash": "0xde65771afe8f3e3b46ec6c7141371dd28269ea969a28441c68f7690017cfd37e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1_add_input_invalid_length-]", + "fixture_hash": "0xc0ab9aa5d3d8c87295fb7609572843863cf411704fbe23ee695641e8dbc4e76d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2_add_input_invalid_length-]", + "fixture_hash": "0x415d806e3998da0c6d7a1d772091387213e77f0d097a0ec0d00ec0fef7edaaad", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1_truncated_input-]", + "fixture_hash": "0x708ffe999fab7986ac1444b5dec61049c49893deb2cbbb06dfd73334a0a18c1e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(g1+g1=2*g1)-]", + "fixture_hash": "0x67dc18f9c1dc674f1bde20075162e610946cdb226dfd19a26be2d245148cb59", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(p1+p1=2*p1)-]", + "fixture_hash": "0xea9eb48f37ee3a9cadd7f233e26ae902a114b73f66c12d65652bb9cf33282836", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(1*g1=g1)-]", + "fixture_hash": "0x3d5dd04a7ec6c376bc67cc2a782bd77446ebfb395c5378ca3387753d038549fa", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(1*p1=p1)-]", + "fixture_hash": "0x806f29e3f5f9c7bc092f92157f8719bed130c7e5ff1b3c541a37d1912f808631", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(0*g1=inf)-]", + "fixture_hash": "0xdb160ac82e4938e70c70604aab185fe94f63fdd3891c1f5970a375ee3a882ba5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(0*p1=inf)-]", + "fixture_hash": "0x1760539a6800f9ed153aaa2db5b6e3d9bf465e082b534f1bb129746e6975af23", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(x*inf=inf)-]", + "fixture_hash": "0x4ffcdaec3da6423f29ac542c4277cdb2439da5e3bb0a9f69b3cfbd180b502870", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_random*g1-]", + "fixture_hash": "0x476a17d1977955dfb601e6ff427f30cbc5d30c81ba375d36f1ae574768ce5729", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_random*p1-]", + "fixture_hash": "0x3b9a2d8089d890ddd21304cfd661c54fd61bb5f64f03bf919b3fd92b0d0d7c07", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_random*g1_unnormalized_scalar-]", + "fixture_hash": "0x26dcb29e819100025ff3fa3bea5a3201a2c6abd562e4a4066fa747b864f045a2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_random*p1_unnormalized_scalar-]", + "fixture_hash": "0x1c75545d84cd93053fb84e13b4d8e8476584f1c47893aaf8f4363509b19a4ea0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(0*inf=inf)-]", + "fixture_hash": "0x788bf508b453e61233139e618aac32b4dc1d56f29e11cece72e333380231b8d7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(2**256-1*inf=inf)-]", + "fixture_hash": "0x36f2f35c41727f874e15e52fca5ae792485c00e085e2e9c2331daeb8fe7a8e43", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(2**256-1*P1)-]", + "fixture_hash": "0xfa43a90563b0d124af339930e7f8c48dce01e3144ebc509003ced1dc5800633e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(q-1*P1)-]", + "fixture_hash": "0xbcf9f814c7b4e50800544905dc5e70e939052deab3ca28284712c02b0c0d54d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(q*P1)-]", + "fixture_hash": "0xe1847a4d6ab609e59b7ea2e37d02b7a3dd03430a39f8f7ca9c422260f16315e2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(q+1*P1)-]", + "fixture_hash": "0x1921138adb4d4f79a5e32d9e3bbcbc21a7d4f81ae2990355e23c1132c9493d76", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(2q*P1)-]", + "fixture_hash": "0xb1063a75f7a7ae6751d6d2d4c611db95f439920ceb373a9e620fb18281d25360", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1mul_(Nq*P1)-]", + "fixture_hash": "0xb1063a75f7a7ae6751d6d2d4c611db95f439920ceb373a9e620fb18281d25360", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--G1ADD]", + "fixture_hash": "0xad3b3b75f604e3987bb66a31f64e30754c8259e4b9cc10828c5b59f65964c42f", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--G1MSM]", + "fixture_hash": "0x146530afe8670a1fcd305bfaf2084d79b1a7166b1938cc8559cd19fcdd9fd9c", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--G1MUL]", + "fixture_hash": "0x14258c5b83663a3707eb98fab99e545e726b8d4ddb18e9429163a80a2e09c79f", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--G2ADD]", + "fixture_hash": "0x409f0c87fd18a0e31af9fa36c70f34405957b2ab6186c3a14ef7cde7f0ba4a69", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--G2MSM]", + "fixture_hash": "0xda45086ac8de491cf2ec9dcc8e316320d70002e83fe8445148204bd355c45153", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--G2MUL]", + "fixture_hash": "0x8e8b0e55c05acf03a1be8ae7eefb0854fff95524d97842a00bc20650b5d0a0a1", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--PAIRING]", + "fixture_hash": "0xd99415244754646188829f51c6cd4972c255a7dc19597a2afd85dbbfab544b26", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--MAP_FP_TO_G1]", + "fixture_hash": "0x2ec5a37bc00a80c62ccfa0e8f993f4747b977d879fa4e074b02281fb8c6fb192", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py::test_precompile_before_fork[fork_CancunToPragueAtTime15k-blockchain_test_engine--MAP_FP2_TO_G2]", + "fixture_hash": "0x6ef63a3c3d3475ae297df08f39df078b8d7a5d9c0db45204f8e27d727ef571a1", + "fork": "CancunToPragueAtTime15k", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-blockchain_test_engine-fp_0-call_opcode_STATICCALL-]", + "fixture_hash": "0x2cfe50a4ff29675b20923f2ce555837116c68e29c281de4fb7222a9a961262a9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-blockchain_test_engine-fp_0-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x37ed911ff878723524ae051f7fefbb3d5ccfa6383330b29883b6071af5a49781", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_call_types[fork_Prague-blockchain_test_engine-fp_0-call_opcode_CALLCODE-]", + "fixture_hash": "0x6d4de31aba6abd2096dfe2800d6697aac9e153a82c3f612cffa62084598e6544", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_gas[fork_Prague-blockchain_test_engine-extra_gas-]", + "fixture_hash": "0xdd81419e57fa931ff0ca41387740cff536210518dd773fb791713fdae8d6b2da", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_gas[fork_Prague-blockchain_test_engine-insufficient_gas-]", + "fixture_hash": "0xa2343d4661d5c90741e5f9b9590b2982942a7c0c2b078745662cc002675bc2a4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg2_empty_input-]", + "fixture_hash": "0xb4f103bb724940476a4b3ad80a05abc3349a60054d8c5812f8a99873c4e2928f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg2_short_input-]", + "fixture_hash": "0xe03ba5b9cc53285a55c52f1404b66d2f1a971a9fab4901991f94b3f3a760ee12", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg2_long_input-]", + "fixture_hash": "0x3386c9cf261515d47b3cf22e53a1a6966ae60137609d228a538a3d5c5e351fe1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg2_top_bytes-]", + "fixture_hash": "0xce3d49a66c706eec2be0c59c0f87119027f6833847be6ba7439eb3aa490ae9df", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg2_invalid_fq_element-]", + "fixture_hash": "0x2632ea4c47d9b00556caff8bfae989aee74fdcd86949985c02cfe6f281ee5e13", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding-]", + "fixture_hash": "0x180758ea3a1995e36c604ba6d4a4ca4618e953953e22dacd5fdb2a0d3b14daf6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_short-]", + "fixture_hash": "0x420b51fded3b932c9731d8da5ab5c7c2127aaf1e8d607611d6b15dde08f95e98", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_long-]", + "fixture_hash": "0x321609b46870c1988b8a79a42e8d657d5d3e232661a9a0a78a9fb4d53a4ca7ae", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--zero_length_input-]", + "fixture_hash": "0xb4f103bb724940476a4b3ad80a05abc3349a60054d8c5812f8a99873c4e2928f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--fq_eq_q-]", + "fixture_hash": "0xc197e648a0a7562901bc3802c7429a6bfd1b52b2df18415f3255578863ec8fb8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--fq_eq_q_2-]", + "fixture_hash": "0x8e1cbf9331baa42b075d13bf32083a28d6726c9b2fa374804b774af306c0e3e0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--fq_eq_2_512_minus_1-]", + "fixture_hash": "0x5ae8020e977de508cc886d3d198be76be73555300384ce8e8242db0f78058b87", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--fq_eq_2_512_minus_1_2-]", + "fixture_hash": "0xc14c7101316ac394d555b50635c1445db5e046807a15ebc6571e55683e341d2f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_invalid[fork_Prague-blockchain_test_engine--g2_input-]", + "fixture_hash": "0xcd913ea087c259aa04867e1069c82ab5fb1e98119826d2ce86f00b99f708bd14", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2map_-]", + "fixture_hash": "0xd14b79e68831bbb4e1ed77057c9dbe145e396e668f5233a81c90d21db088a161", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2map_616263-]", + "fixture_hash": "0xdb6563daeb62883e4cffd9f40dcf66f9a7f4bf906ea21783c2a7c4826dbe1a5f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2map_6162636465663031-]", + "fixture_hash": "0x2f80cdf58fd1b20ac5d15e35ff8b8ec148f34e7b9f60371904de71a830529248", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2map_713132385f717171-]", + "fixture_hash": "0xad5ecbc6a71ee75a1af9e02c41770effc728f2ed2d31beff56a7912c932fc56a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2map_613531325f616161-]", + "fixture_hash": "0xe6ef4b606ce70fa34307a894440ccce4ca74a9058be4a0aa4b9e9f46f1144b53", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-fp_0-]", + "fixture_hash": "0x70d01cf91e8c344ac38dcea3ecd74ed912eb16ce857ef9885969c701ed620fa3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py::test_valid[fork_Prague-blockchain_test_engine-fp_p_minus_1-]", + "fixture_hash": "0xdfc9eaf766e70c341fd7c5d8bdef0262dfbf0952992bb5c10a73e3ec716d45a5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-blockchain_test_engine-inf_times_zero-call_opcode_STATICCALL-]", + "fixture_hash": "0xdb18cfe032e1aae46c2aa0a9b759e615d4c567a8ce5ed0d7a3dcec6327149251", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-blockchain_test_engine-inf_times_zero-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xb3d79c200c99b01be3965500768b2924156ad7c8596f7310cda76900c20330fe", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_call_types[fork_Prague-blockchain_test_engine-inf_times_zero-call_opcode_CALLCODE-]", + "fixture_hash": "0xe6497722146281a4bd82996030822f9b4e301cc8b2d1036d36de59025b80a471", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_empty_input-]", + "fixture_hash": "0x7a37301b9169262dad3002f5530258a0e7b8be331ae332f6b0cbb2c61ba776ce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_short_input-]", + "fixture_hash": "0x1789398f0f1af5491e1c479780743e634c93925ab340698723b95f253dc6e591", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_long_input-]", + "fixture_hash": "0x23e7528a7586b6198318814cc117315b12cf0c18a992a6c6308b4a7bf0504bef", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_invalid_field_element-]", + "fixture_hash": "0xd94b6f0f6731da197bd2fd54d30f71cbc9f55760f142cb9e8bf08323e8ab96df", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_violate_top_bytes-]", + "fixture_hash": "0x20dc442302addc4bba1b974a0b91c80945c366596e11a9f0f592d9cd74876ff3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_point_not_on_curve-]", + "fixture_hash": "0x68c433c43196988a33c9b4e4247aeddfc0cf362b3394651b8b681af3e7d924ea", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1multiexp_g1_not_in_correct_subgroup-]", + "fixture_hash": "0xb94ac78e808f5ec118f9d7464f870895214e98a429f80a2e603024a0ad4f58ef", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---invalid_point_1-]", + "fixture_hash": "0x9041ee05296158801a1155da7600144b7b4d35175afce99fcf95ab0c111a2038", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---invalid_point_2-]", + "fixture_hash": "0x46290e0166f4e048201b461a6316348fd5d7b227bd70a1f95c8e4c3241c33a8b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---invalid_point_3-]", + "fixture_hash": "0x473ffa5cb58f2f9fe0120b355084d90b8dadccf5aa433a30fdfb8dc501057e64", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---invalid_point_4-]", + "fixture_hash": "0x5f1ebcb75d28eafada01dfb0cec6efedf8a1d60d4d37d4066bb7898882b907d8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---invalid_encoding0-]", + "fixture_hash": "0x53d86c79d2d43496d6ae5f853e7611ab7e167b0064af6ddeb5550c029b2557ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---invalid_encoding1-]", + "fixture_hash": "0x53d86c79d2d43496d6ae5f853e7611ab7e167b0064af6ddeb5550c029b2557ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---not_in_subgroup_1-]", + "fixture_hash": "0xf68195d8c0c6ac38f13443460beb5cc1b92356bd5b5120b49e6830ff8884bd05", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---not_in_subgroup_2-]", + "fixture_hash": "0x714c4a36f48e8d8e2b8ee1130887e34bc7532961f79126f9ae7259b28f3bc36f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_invalid[fork_Prague-blockchain_test_engine---bls_g1_truncated_input-]", + "fixture_hash": "0x3e00add298f35b663f27ef0cc17918ebd864a18231de6ec7c0a44993e90b2196", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(g1+g1=2*g1)-]", + "fixture_hash": "0xa535d684128fd91f1fbfc4deef7840a7dfe406477713a1bd1953403a8782eed7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(p1+p1=2*p1)-]", + "fixture_hash": "0x2f3b06a1aa51ad23378a7e7741dde8193e6825633b116eefa394c7264fcb2bd5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(1*g1=g1)-]", + "fixture_hash": "0x20d0f3a79ad9e5b47468579d28165b7bcdbc76430feb17c280a6903fc83ddf93", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(1*p1=p1)-]", + "fixture_hash": "0xbd1acae5e1e088e156764cc07fcccea631dd948dc6c7ca2ebcb51929a6c492e6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(0*g1=inf)-]", + "fixture_hash": "0x25067fb8216b51031010b2795eecc2425e293c768ea0e1db180efd2f32a0018d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(0*p1=inf)-]", + "fixture_hash": "0x47ec97a4854c2aa7e0d7fe93019b06fa253ee9df7537d3dcc457ca9d0632443b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(x*inf=inf)-]", + "fixture_hash": "0x13adce237a6c78f3991bd018cfa2e52062fee1d2c1a44b5becc3e3fc79ff706d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(2g1+inf)-]", + "fixture_hash": "0x288fe568f215bd4e4710d775dd0b699d36612042ef3a4ea98428440af75a4f96", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(inf+inf)-]", + "fixture_hash": "0x694c67c8fa8f3ceb3e229f4faf776546788766bd0b14c668e5c21e2a6ae57dfe", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_(2g1+2p1)-]", + "fixture_hash": "0xab57be22a1f1b11b4e5d43d913da03bee7c607876cb9dacf18f7ac2cc7433b5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1multiexp_multiple-]", + "fixture_hash": "0xaf0a96caa30dc0c4f842788a8749f210b6f50054320695a91bcf51e1ff54ed54", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-max_discount-]", + "fixture_hash": "0x3f9ccc1ed898666ecdc832f95232a5e1fde9525cf2b4d37137bcf52bb109700", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py::test_valid[fork_Prague-blockchain_test_engine-max_discount_plus_1-]", + "fixture_hash": "0x882ef6bb4f712c5205a9c4d32afae023144868bb5f5ec7a0a59ffc0b55b265e1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-blockchain_test_engine-fp_0-call_opcode_STATICCALL-]", + "fixture_hash": "0xe6c7404cfafeae08a9ec8020550044814f1d5ca0abfd638a276b3b489ee37172", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-blockchain_test_engine-fp_0-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xb5547193eeff53cfcd633cf68ae9b7849c96e2c6c7fe169a7312cf20a195f2de", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_call_types[fork_Prague-blockchain_test_engine-fp_0-call_opcode_CALLCODE-]", + "fixture_hash": "0x483af75e289287236091fca6ce0f3dfe86dab24057d1c782d913a59427e7548e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_gas[fork_Prague-blockchain_test_engine-extra_gas-]", + "fixture_hash": "0x17ef52bab11b8006d5fb66094fc4956492508ce62186727c8d9c76bbdad23fa1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_gas[fork_Prague-blockchain_test_engine-insufficient_gas-]", + "fixture_hash": "0xa9739278ff3b8eeee5f89b22ed65bcc80fe2b0d6b6d4532aa21f0bc353555241", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg1_empty_input-]", + "fixture_hash": "0xcfaec4caa9da1947c1fb59ad8e9fcaf00956afaeffaa9c31947aa47b630112cf", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg1_short_input-]", + "fixture_hash": "0x67397da353880d0f449a68c03a4652477ead15e2fe9b26078d3907a5d6f8f16a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg1_large_input-]", + "fixture_hash": "0x90adb17b2bc67f8c9a85a9ea1ce2da375ffbd5471afb49bd93792c6dd05a1460", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--bls_mapg1_top_bytes-]", + "fixture_hash": "0x91f7b1285ca90c5200a15f01ec0561a77552bfe8aeea1dfa90ba7bb86be37356", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--bls_invalid_fq_element-]", + "fixture_hash": "0x64e17fc8e43dfee5538cd0182e6f61442a3cdadc84baf14b35c16c4e866f8615", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding-]", + "fixture_hash": "0xfded80b02aaf9d911d4fe4034e34cd4d53d49daddb5479bcc0f69b25cf8f66b0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_short-]", + "fixture_hash": "0x114fdd2a8a65fcc49c9422fecbac9ec8c7e3c02792875ccdf969287f4c144548", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_long-]", + "fixture_hash": "0xc525a4788f224670613e7afaf13356e297f9487e00185b4fe0e71d0b73f96034", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--zero_length_input-]", + "fixture_hash": "0xcfaec4caa9da1947c1fb59ad8e9fcaf00956afaeffaa9c31947aa47b630112cf", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--fq_eq_q-]", + "fixture_hash": "0xf86e6c5a70135940594ed1ca8d0272ba8bf153df5ac3c414fbd7c6b475e4eb41", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--fq_eq_2_512_minus_1-]", + "fixture_hash": "0xd711a6a0475ab7a0408552f4c0403eb7d5d2f0a6df70f5c99c5943c1eb84ccc5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_invalid[fork_Prague-blockchain_test_engine--g1_point_input-]", + "fixture_hash": "0xa643a2ae614a99ab0d47d401355cddb4a3369985f1ce716651c9e51f8976d0bd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1map_-]", + "fixture_hash": "0x51bb45d360ff0c5abc633e87a3bdcd71d7e082158735fff4a10c3b675c218bd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1map_616263-]", + "fixture_hash": "0x5a5bbd3f9f8558db53f00b2add6ae963b1d7a9c43cac130e0fcaacd1ca7d3b0d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1map_6162636465663031-]", + "fixture_hash": "0xf63a0d7ed8da3bdbcb9ad08f5b429bd0c3e7f47255aec288ed889b51a85da5a8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1map_713132385f717171-]", + "fixture_hash": "0x2c40507f1870abc996dc0481e344a93901ecd168da5b6ef2821e60c2365c18bc", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1map_613531325f616161-]", + "fixture_hash": "0x4fabfded80558825fc0013fe364283e31e99969c773fd218cc2e03b1d9ec94d9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-fp_0-]", + "fixture_hash": "0x869f5c84f9fff362c15189adfebbd7d7e5918797c8545c7def3eaa1f17f479de", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py::test_valid[fork_Prague-blockchain_test_engine-fp_p_minus_1-]", + "fixture_hash": "0x9dde81b51f4338f6a48a145ead091f7c70797268f151eb8263a7f2e2927d5d6c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-blockchain_test_engine-inf_pair-call_opcode_STATICCALL-]", + "fixture_hash": "0x5e7e9d15e5b42e176a12e4fa74262525802327e972d694dd638f8c22ad09c3d9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-blockchain_test_engine-inf_pair-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x70fa2100c7b7beb36fd153079b1205039ae5b3111436c282d1df4d86c59bdbe1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_call_types[fork_Prague-blockchain_test_engine-inf_pair-call_opcode_CALLCODE-]", + "fixture_hash": "0xfcfd99d91bd2bc5cf50e8c0219d9bf0300e8d96b354f868b6e244671394d9b73", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_empty_input-]", + "fixture_hash": "0x24263c803d704a7efdbc1a7a708b68bcf3a3eadd2fd26a53512dee9e9bc4a74c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_missing_data-]", + "fixture_hash": "0xd459294fca7344cea7476e8233da1668ba37ba4c2cee01303b37bb074b019203", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_extra_data-]", + "fixture_hash": "0xbb764f9833b1f66462505173646ca2d8905ca17f1abb335aae255c3a7ac4982a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_top_bytes-]", + "fixture_hash": "0xc422c9dcd8d173079b999523a696c9315ce4381cf84d470ef42d094e36b8b748", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_invalid_field_element-]", + "fixture_hash": "0xf45437e5dbc79e2e7a282ee293a7f3dc5b9b270a10f42aed35a041f271dba71b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_g1_not_on_curve-]", + "fixture_hash": "0xb86af25d1ce0eeea6248497a3a3649cfc8db0f72526478f491c81e1da7211cd0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_g2_not_on_curve-]", + "fixture_hash": "0x821ce5489f100834a3a96c741c67c373e922a8b8f99bdb22ba89f72930eb54ce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_g1_not_in_correct_subgroup-]", + "fixture_hash": "0xfc82b8034d87c0f32ebc633bc16b9f0cd9b46de007551e5a2da70d653c8c4647", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--bls_pairing_g2_not_in_correct_subgroup-]", + "fixture_hash": "0x6ec26833c55cb38b89f3d1336ed863946679420071bb28aecd6a4c2c0ae8298e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--g1_P_g2_inf_1-]", + "fixture_hash": "0x3af4972e2765b5d8ae535dff7636f154d2c9dbf8c503869894483ebfbdce799a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--g1_P_g2_inf_2-]", + "fixture_hash": "0xba3d25f4c84a01736de0b6bc78893fec13bbb244393ccddec0c019f6b685c31e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--g1_inf_g2_P_1-]", + "fixture_hash": "0xf7fe9e8d9f7ba0e9e08909088243b3a8b8b4c058920dc6ed0fac0beb7f4fe80a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--g1_inf_g2_P_2-]", + "fixture_hash": "0x8c0e15d6c1b2d6c441947e19ad75eb63865daab1f9811c67a4e3e794a98240c2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--g1_inf_g2_P_3-]", + "fixture_hash": "0x54871f9502dd6477958948ba150b4f553283cbd6e51967442df8ef7027140c97", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--g1_inf_g2_P_4-]", + "fixture_hash": "0xa136148b373600ee3e6d3c805e1ce47f64c4c681b0bccf59b097037e784dfeb6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding_g1-]", + "fixture_hash": "0x963f57d7690bd7c3c1614db3678ff096f6079ca8cc090cc1862f3196283d10a4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding_g2-]", + "fixture_hash": "0x3a80ec47361805a7f2eeb48e77d20221fad88f7e8db7568aaa1516f75cef5090", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--multi_inf_plus_g1_P_g2_inf_1-]", + "fixture_hash": "0x96cda2a5c0f4b146c59f21405c418975cffe293a8b9690bbc6ebe25777b6c719", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--P1_not_in_subgroup-]", + "fixture_hash": "0x2116ec9c16f71464ce53a1408b9b91dc60eb7b0ebf6702fa9692b2df2db16ef2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_invalid[fork_Prague-blockchain_test_engine--P2_not_in_subgroup-]", + "fixture_hash": "0x6eeca09f69704358473939bc272be55932568f24f452bbd5bd9f667b886992f4", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-bls_pairing_e(G1,0)=e(0,G2)-]", + "fixture_hash": "0x396bf99498b619fb94e26577c828b61e1dc446ef3629374669ec856dfd69fe1d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-bls_pairing_non-degeneracy-]", + "fixture_hash": "0xdfdcbd773b8244ff773c108969c0584b020542dc7defc211c66b43dc457514", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-bls_pairing_bilinearity-]", + "fixture_hash": "0x242257cd33b9dbf84b556a5cbe03b849850306fb0c97282220d62705f42f84e5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-bls_pairing_e(G1,-G2)=e(-G1,G2)-]", + "fixture_hash": "0x57e08b18d8f355e8515d17ba58beaf00d3050497bb37e463f21aaca49b99a954", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-bls_pairing_e(aG1,bG2)=e(abG1,G2)-]", + "fixture_hash": "0xc15df5112e42e6cbce29c671a90e4d9d32c683f2c0602a707e50743117fa0761", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-bls_pairing_e(aG1,bG2)=e(G1,abG2)-]", + "fixture_hash": "0xde885843b97cee16cc5f047472e341d131b9a6049c976d85f797e5f3dc0368a2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-inf_pair-]", + "fixture_hash": "0x70ca4c2d29d6baf614b84bb11c3c34c71eb3b7e45de8b1dcc6628c66032a1fa9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py::test_valid[fork_Prague-blockchain_test_engine-multi_inf_pair-]", + "fixture_hash": "0x829dfae24744e1ec0481fce25597535691cef1fdce41faedcece7ab46ab6c3c7", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-blockchain_test_engine-inf_plus_inf-call_opcode_STATICCALL-]", + "fixture_hash": "0x6ff57d9fc4625e54ff0750de1ad545f7f675fea3f35712849d632dfa1e15e30d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-blockchain_test_engine-inf_plus_inf-call_opcode_DELEGATECALL-]", + "fixture_hash": "0x7a34752fa4b6be3c45f8d17130734112aaced351c6bbc59012bc8b454ae6af66", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_call_types[fork_Prague-blockchain_test_engine-inf_plus_inf-call_opcode_CALLCODE-]", + "fixture_hash": "0x51397ea6a8a6af509510674be3bd96852295d2f3899b50fc8c8ae6b6ebd0aa69", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_gas[fork_Prague-blockchain_test_engine-extra_gas-]", + "fixture_hash": "0xa7367083a11473c07b7a02861a44b60addc8976b50888661a13962a227cd7c02", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_gas[fork_Prague-blockchain_test_engine-insufficient_gas-]", + "fixture_hash": "0x56f9083f5630ca7ef59927b6a74e0662fa59f10c9d09c39257d3f1afb5f6fd9e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1add_empty_input-]", + "fixture_hash": "0x7cb5c14f69260c950288c7586ad5a2e016ec3c1bb10d8a5502fc5babc347f7ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1add_short_input-]", + "fixture_hash": "0x80176db038210ffe0dd10def371182efd740686a9a67133caed3ef2428f928d5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1add_large_input-]", + "fixture_hash": "0xca55c6bad8b85d1716a1750453a63928b9990799b7f8f2bb221bf88612829b93", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1add_point_not_on_curve-]", + "fixture_hash": "0xbe8e87dae7022bccaef370cdcf3ca8b95afb9beef104ec208615f5b2cee902f8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2add_invalid_field_element-]", + "fixture_hash": "0x1465fa049f2b015b9151274fa1343b4e5fa1bf0f0b8331d7ea263d95512e26e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1add_violate_top_bytes-]", + "fixture_hash": "0xed34ed60dcc0444d3c5c24f45b54d53149bb2ae25dae5007972ef9d70c60b88f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_1-]", + "fixture_hash": "0xdfc6137e3f9ce43d95790df293391d988d78285d6e2ea09d4280dd7eb8cfbe69", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_2-]", + "fixture_hash": "0x1288cfa25417eafeb5811313f40f73eff9e2c6f76c33742fd606b5fabd37208f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_3-]", + "fixture_hash": "0x2cb071bc7fd61ea84ebf288aaceafba79082c8f517c3a2cef2fb2e7f9e6e6d13", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_4-]", + "fixture_hash": "0x2f029c066a5fbb35602c9bb970625c8ed1aff77e63b51854c316c6b3eb75f705", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_5-]", + "fixture_hash": "0xa03d1ee8054dc6a87670e610c185fbaab465c724b7f83891dc77dc37e08db0e2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_1-]", + "fixture_hash": "0xf99a96100e5a15606128d0eb71a6fb3212d833b9f31faa36deecfaab581cc8e2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_2-]", + "fixture_hash": "0x9c8f41692ddbaa82f51293b5f9897b92f8aa0f76a03e25ad315518d339a459db", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_3-]", + "fixture_hash": "0xed45a1704ca3362ed66975b4c44ea09c8277af706f50a80602c299da0dc6f999", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_4-]", + "fixture_hash": "0x5470c161ff99308ee8b8d2e31b3c8b04ef140ae2c8a53bbe93968250b9458dad", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_b_5-]", + "fixture_hash": "0x5cf4655dbfac0ec89efecad9e1350e3060b51fd4e1f93cf74bc53166c3d4d104", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--a_x_equal_to_p-]", + "fixture_hash": "0xbbaad533beb4b2baeda4f6a6a00eefe5c508992bcd2a7e85bfc4a70d40c99d4c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--b_x_equal_to_p-]", + "fixture_hash": "0x8877e7e72bb0fcc9c9f7cb90d0bdf27623efa6d927491ce7f68091552ee67c2d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--a_y_equal_to_p-]", + "fixture_hash": "0xb7019cc53d9cb15df86501240b7d7f80a3e61d5d58b66608be8787e20f751c66", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--b_y_equal_to_p-]", + "fixture_hash": "0x6c74afbdcd09667420e68988f574134eba08e3fc16387a2592c74385b90903ce", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding_a-]", + "fixture_hash": "0x5d4cb18068cb7dfaf70825969f2ad481fc28e5b5b631ee7b392163672d9d372c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding_b-]", + "fixture_hash": "0x2ef5299cf4c1118fecc44bdd36a7271d945413514f5f203fb87600cb632e41e9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_short-]", + "fixture_hash": "0x1fee429a3628169ed4c4c0d57adfca66151432468aae711396d2e860a6e8f45b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_long-]", + "fixture_hash": "0x10e1cf2a9d942437afa8049fcfd9d6a056ee3073ed95144b0b98c30e8d4bf618", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--zero_length_input-]", + "fixture_hash": "0x7cb5c14f69260c950288c7586ad5a2e016ec3c1bb10d8a5502fc5babc347f7ff", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--only_one_point-]", + "fixture_hash": "0x86d7311ba734b4d464d964c7451070f1258af0c6d5b1bfbdbbf1d7b3c96ed62a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_invalid[fork_Prague-blockchain_test_engine--g2_points-]", + "fixture_hash": "0x4a90ebd7cd0c4d1875f540c6190af97d718937ac3bf6dac5ebb5f39d7821b3c6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_g1+p1-]", + "fixture_hash": "0xd097ba3b1856c082f93f03f1533aa9a2dcc9bd41bc12287412771ed7323aa4f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_p1+g1-]", + "fixture_hash": "0x686ef8c5eabc22b289c81e854e5f98c22e633dcde084e008e13eb81621e6931f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_g1_wrong_order+g1-]", + "fixture_hash": "0xdcc981343783584f52a1d46f8b0a5125c6c06f07cf85be006330700d8636c784", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_(g1+0=g1)-]", + "fixture_hash": "0x41ff6036f7929e7b2c50803e4568c1816cdf4948902b56ffbc42301ff89933fb", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_(p1+0=p1)-]", + "fixture_hash": "0x92e99b8a7f59c141e965ff821b29653792c4747aabfe56bcabe198bce40b14d9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_(g1-g1=0)-]", + "fixture_hash": "0xf9341c80f905a9fb1f8533cc5b771e5782d2675cd4aae692ab12a73cf7e30044", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_(p1-p1=0)-]", + "fixture_hash": "0x63f11e453e664d139f26fdf013d438779ddd8ef1fcf13ccda31ed8ac2746a98d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_(g1+g1=2*g1)-]", + "fixture_hash": "0x3b965a4028e1d673cb01bfa138682688c323aecf422651c3d3f98aadcd1b7bde", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-bls_g1add_(p1+p1=2*p1)-]", + "fixture_hash": "0x80dd02855b1629bedbaa33cbfaefa93ac98e126534c7c9f7c119ddf3ee2eb9c8", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-inf_plus_inf-]", + "fixture_hash": "0xe925f307f6eb6a1aae75f43b4e699a1b2c92fc225bde1f1328856dc2da9a552e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-not_in_subgroup_1-]", + "fixture_hash": "0xeb655a2b8abbeeb0d266dc4f5d49c6f036040d85b554352b6b80d1aafcad660d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py::test_valid[fork_Prague-blockchain_test_engine-not_in_subgroup_2-]", + "fixture_hash": "0x7d8474e15fa33e8ef67b8faf750a67784668b6e221b7302da437425582999b85", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-blockchain_test_engine-bls_g2mul_(0*inf=inf)-call_opcode_STATICCALL-]", + "fixture_hash": "0xc631c805efc910e5648d90faa38863804660e5b7ddabd30f4b614579056d52b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-blockchain_test_engine-bls_g2mul_(0*inf=inf)-call_opcode_DELEGATECALL-]", + "fixture_hash": "0xe40fa90100be21d92052c9e706a1354ab6e09fec988b02e6f9157983e326122d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_call_types[fork_Prague-blockchain_test_engine-bls_g2mul_(0*inf=inf)-call_opcode_CALLCODE-]", + "fixture_hash": "0x53f9e4f0e785dfde40006da949a95b61166098541919d1a3e85446e6240086c5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_gas[fork_Prague-blockchain_test_engine-extra_gas-]", + "fixture_hash": "0xf0282ae03262fd3cceee49a190ef4ff4a56d3c8ee4b5a1c76df0c73f8496eee", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_gas[fork_Prague-blockchain_test_engine-insufficient_gas-]", + "fixture_hash": "0xc4bc174a34ac0dd86806f75754b8a9a934debdea7ee48c03a26aa94174d2172a", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_empty_input-]", + "fixture_hash": "0xe4d39d4e4da716336d747a5efc194af741e270d50e019e0ac67e024591576f5c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_short_input-]", + "fixture_hash": "0x6eb30fa1cd614a54207404fdbd9a97619316a99adff57d0c77125344c9f99049", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_large_input-]", + "fixture_hash": "0xe5ba495f574c0c81a6fe4ebe6532f4fb0ea027197e693588ad59188261698007", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_invalid_field_element-]", + "fixture_hash": "0x4116b7bc2d368298ed306425eb8aa211854835037f64b3110f29d328acd587af", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_point_not_on_curve-]", + "fixture_hash": "0x2bb3ae42ff4e15519f31afea7a76ee040614d5a4c136a86e4fdc19db8e43171b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_violate_top_bytes-]", + "fixture_hash": "0xa7c98ce5ee2fb1ebe3b9d0a1bc8fbbb30cbc21eb4aa8b05d9662fb96127526a3", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_g2_not_in_correct_subgroup-]", + "fixture_hash": "0x6befcf01a39ee6fe315353d55fb15fad93a85952ef6306c381805361b515712b", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_1-]", + "fixture_hash": "0xad8766627b89bb61c7e5d774a077a151601d7fa6685dbac5268c50e56feee649", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_2-]", + "fixture_hash": "0xfe1540030ce467ca70cab145b8558dc742e27e225473a53697ef40b056e0f04f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_3-]", + "fixture_hash": "0xa8d74a30a19631b9dbf5c61ce30f6574dcdf64b3fc6393b21547b6d35e8da834", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_point_a_4-]", + "fixture_hash": "0x7f3999bf9276d175bba6e265021cad304868bc4b15a115459cdc73aa0fa42fb9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--x_1_equal_to_p-]", + "fixture_hash": "0xf25657c8b146d98ee8db5163fdb58683abf0493b9288dccc13e242f9ce508607", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--x_2_equal_to_p-]", + "fixture_hash": "0xd3e05b887208c784692014bf8c0d3474470605c0f5d86c934b3ea7e4cf24121e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--y_1_equal_to_p-]", + "fixture_hash": "0x5af952976ba81733adf1863896933a483e609aeb8092e6c3eeaaaaf70ce4995f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--y_2_equal_to_p-]", + "fixture_hash": "0x8c00d83cb7cb3ea3d82f0c212aaa02b39283e712662105af30c9e3f3981be603", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--invalid_encoding-]", + "fixture_hash": "0xccde658c899de22fe896604187303ad46c45cf8fdfd180060629db67d8f49cbe", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_short-]", + "fixture_hash": "0x6109916bbebd9ae4a2ed0efde60627718909373ac32d729c7d6968675d049b9f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--input_too_long-]", + "fixture_hash": "0xa62db22e248b59966522be4b97b462abe28d62349ace9b4fe0d3dabecbb25e20", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--zero_length_input-]", + "fixture_hash": "0xe4d39d4e4da716336d747a5efc194af741e270d50e019e0ac67e024591576f5c", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_not_in_subgroup-]", + "fixture_hash": "0xb723747db815e3b46a81d85ae6cfa4e3cfd4833f62e35bfc3ee60b924f75fbe", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_not_in_subgroup_times_2-]", + "fixture_hash": "0xfc53bb35e616987f328d30f23fdeb3acec3e1e70acc1b04f511fb6232f6fc444", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2mul_not_in_subgroup_times_q-]", + "fixture_hash": "0x1bb178f1d53cb3557810ef9cc6731c20012b8723469299e0c83a06c46c2c70cd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g1_add_input_invalid_length-]", + "fixture_hash": "0x96a56ad0cbaeac76a7ffb43ac6725fbbff736aa9b78910851bbbed585c5af752", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2_add_input_invalid_length-]", + "fixture_hash": "0x25f0423b99f2b25028be5e7d0c4858da1d3aedbfb99605e27f24206a92d3f2a9", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_invalid[fork_Prague-blockchain_test_engine--bls_g2_truncated_input-]", + "fixture_hash": "0x2679d8a8c6cefbc1002b8b553cc91812b2f5fb34640bf980c5e28935ad5fa863", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(g2+g2=2*g2)-]", + "fixture_hash": "0xd85aac1d270b873e9b3fbaaafb436f129c94b32781910d779a1b0413f9b212f6", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(p2+p2=2*p2)-]", + "fixture_hash": "0xdd590fd2808e49abb498adebeab809d41dd94d70cf9b242b0e697220ddccf5be", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(1*g2=g2)-]", + "fixture_hash": "0xdf5ff58cfc52ea6dd92361cf04b4f0b68d07dd18acdb302e8e8d107e406a413", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(1*p2=p2)-]", + "fixture_hash": "0xc70426d6297d04c251493bd77f37645444c91f694bc3e8f816f3849d95b38913", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(0*g2=inf)-]", + "fixture_hash": "0x4eed80605912cb7e1fcc34af2e3f7192f5a789642df3f35ff1f1eb5599830c16", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(0*p2=inf)-]", + "fixture_hash": "0x19641ad582bb3e500cd4fb375f4bf6c9ef18ad4e4328a840c6aa4a5fe96a51e0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(x*inf=inf)-]", + "fixture_hash": "0x276b5af83bb165455f38723f84036e8d7eb582239e782c149ad34b7ac5a884b5", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_random*g2-]", + "fixture_hash": "0xd749d13321479f44d6b684fe7f2cac0b9885721efce553de5e8f7784d29742a2", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_random*p2-]", + "fixture_hash": "0xf9b6f17173abaf8d551df11f28e30cb7308ea81d9c85cf139e9e5fae4a9a93fd", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_random*g2_unnormalized_scalar-]", + "fixture_hash": "0x3bac9dd0d617f2a77be9f48c08377c0485016aea25e3b77c1201a352c391d414", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_random*p2_unnormalized_scalar-]", + "fixture_hash": "0xcceca50d4aa49304893cde8cff8e14f17aff89c90721e901164e650efbdc27d1", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(0*inf=inf)-]", + "fixture_hash": "0xdded4119472d46a75bd2223f9523cd2110dee490aaf6eed1ce2586d1b2962a36", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(2**256-1*inf=inf)-]", + "fixture_hash": "0x8db9f828f527426bbdae0a51b2430ee85a751e448b15f68ad013cbcf21b570d0", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(2**256-1*P2)-]", + "fixture_hash": "0xc5cfb7be7f1ee803b4e84166585c3c38fd0aac12f57d164fede0dcbf43a0202e", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(q-1*P2)-]", + "fixture_hash": "0x6af339d1654a882a5ed7adbf949a6c11e60e6b37fa8795f87b89555543db6976", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(q*P2)-]", + "fixture_hash": "0xb8b1700449b60fca774cfea8065c493df14b9cb90495e513849c25f8871ad26f", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(q*G2)-]", + "fixture_hash": "0xa6b4d032f5c66054637aab2d8e7e43bc32ad3973f009502aaac926b230ab3d56", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(q+1*P2)-]", + "fixture_hash": "0x334d0b44504a86dda2c87c308354078173345ab4074d3db53b98994140a63d03", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(2q*P2)-]", + "fixture_hash": "0x3cf092a7575566520eb6b20516f301013e3a3b51b1aa829db6fbc2641c12696d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + }, + { + "id": "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py::test_valid[fork_Prague-blockchain_test_engine-bls_g2mul_(Nq*P2)-]", + "fixture_hash": "0x3cf092a7575566520eb6b20516f301013e3a3b51b1aa829db6fbc2641c12696d", + "fork": "Prague", + "format": "blockchain_test_engine", + "json_path": "blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json" + } + ] +} \ No newline at end of file