Skip to content

test_account_warming()

Documentation for tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming@e9958ed2.

Generate fixtures for these test cases for Osaka with:

fill -v tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming --fork Osaka

Test warming of the authority and authorized accounts for set-code transactions.

Source code in tests/prague/eip7702_set_code_tx/test_gas.py
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
@pytest.mark.parametrize("check_delegated_account_first", [True, False])
@pytest.mark.parametrize(**gas_test_parameter_args(include_many=False, include_data=False))
def test_account_warming(
    state_test: StateTestFiller,
    pre: Alloc,
    authorization_list_with_properties: List[AuthorizationWithProperties],
    authorization_list: List[AuthorizationTuple],
    access_list: List[AccessList],
    data: bytes,
    sender: EOA,
    check_delegated_account_first: bool,
) -> None:
    """
    Test warming of the authority and authorized accounts for set-code
    transactions.
    """
    # Overhead cost is the single push operation required for the address to
    # check.
    overhead_cost = 3 * len(Op.CALL.kwargs)

    cold_account_cost = 2600
    warm_account_cost = 100

    access_list_addresses = {access_list.address for access_list in access_list}

    # Dictionary to keep track of the addresses to check for warming, and the
    # expected cost of accessing such account.
    addresses_to_check: Dict[Address, int] = {}

    for authorization_with_properties in authorization_list_with_properties:
        authority = authorization_with_properties.tuple.signer
        assert authority is not None, "authority address is not set"
        delegated_account = authorization_with_properties.tuple.address

        authority_contains_delegation_after_authorization = (
            authorization_with_properties.invalidity_type is None
            # If the authority already contained a delegation prior to the
            # transaction, even if the authorization is invalid, there will be
            # a delegation when we check the address.
            or authorization_with_properties.authority_type == AddressType.EOA_WITH_SET_CODE
        )

        if check_delegated_account_first:
            if delegated_account not in addresses_to_check:
                addresses_to_check[delegated_account] = (
                    warm_account_cost
                    if delegated_account in access_list_addresses
                    else cold_account_cost
                )

            if authority not in addresses_to_check:
                if not authorization_with_properties.skip:
                    if (
                        authorization_with_properties.invalidity_type is None
                        or (
                            authorization_with_properties.invalidity_type
                            != AuthorizationInvalidityType.INVALID_CHAIN_ID
                        )
                        or authority in access_list_addresses
                    ):
                        access_cost = warm_account_cost
                    else:
                        access_cost = cold_account_cost
                else:
                    access_cost = (
                        cold_account_cost
                        if Address(sender) != authorization_with_properties.tuple.signer
                        else warm_account_cost
                    )

                if authority_contains_delegation_after_authorization:
                    # The double charge for accessing the delegated account,
                    # only if the account ends up with a delegation in its
                    # code.
                    access_cost += warm_account_cost

                addresses_to_check[authority] = access_cost

        else:
            if authority not in addresses_to_check:
                access_cost = (
                    cold_account_cost
                    if Address(sender) != authorization_with_properties.tuple.signer
                    else warm_account_cost
                )
                if not authorization_with_properties.skip and (
                    authorization_with_properties.invalidity_type is None
                    or (
                        authorization_with_properties.invalidity_type
                        != AuthorizationInvalidityType.INVALID_CHAIN_ID
                    )
                    or authority in access_list_addresses
                ):
                    access_cost = warm_account_cost

                if (
                    # We can only charge the delegated account access cost if
                    # the authorization went through
                    authority_contains_delegation_after_authorization
                ):
                    if (
                        delegated_account in addresses_to_check
                        or delegated_account in access_list_addresses
                    ):
                        access_cost += warm_account_cost
                    else:
                        access_cost += cold_account_cost

                addresses_to_check[authority] = access_cost

            if delegated_account not in addresses_to_check:
                if (
                    authority_contains_delegation_after_authorization
                    or delegated_account in access_list_addresses
                ):
                    access_cost = warm_account_cost
                else:
                    access_cost = cold_account_cost
                addresses_to_check[delegated_account] = access_cost

    callee_code: Bytecode = sum(  # type: ignore
        (
            CodeGasMeasure(
                code=Op.CALL(gas=0, address=check_address),
                overhead_cost=overhead_cost,
                extra_stack_items=1,
                sstore_key=check_address,
                stop=False,
            )
            for check_address in addresses_to_check
        )
    )
    callee_code += Op.STOP
    callee_address = pre.deploy_contract(
        callee_code,
        storage=dict.fromkeys(addresses_to_check, 0xDEADBEEF),
    )

    tx = Transaction(
        gas_limit=1_000_000,
        to=callee_address,
        authorization_list=authorization_list if authorization_list else None,
        access_list=access_list,
        sender=sender,
        data=data,
    )
    post = {
        callee_address: Account(
            storage=addresses_to_check,
        ),
    }

    state_test(
        pre=pre,
        tx=tx,
        post=post,
    )

Parametrized Test Cases

The interactive table below is also available as a standalone page.

Test ID (Abbreviated) signer_type authorization_invalidity_type authorizations_count invalid_authorization_index chain_id_type authorize_to_address access_list_case self_sponsored re_authorize authority_type data check_delegated_account_first
...fork_Prague-state_test-single_valid_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Prague-state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Prague-state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT True
...fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT False
...fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] True
...fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] False
...fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE True
...fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE False
...fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE True
...fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Prague-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Prague-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_to_contract-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_to_contract-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Prague-blockchain_test_from_state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Prague-blockchain_test_from_state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT False
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] True
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] False
...fork_Prague-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE True
...fork_Prague-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE False
...fork_Prague-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE True
...fork_Prague-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-single_valid_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_to_contract-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_to_contract-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Osaka-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Osaka-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT True
...fork_Osaka-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT False
...fork_Osaka-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Osaka-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Osaka-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Osaka-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Osaka-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] True
...fork_Osaka-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] False
...fork_Osaka-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_1-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-blockchain_test_from_state_test-single_invalid_authorization_eoa_authority_multiple_signers_2-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EOA AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_to_contract-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_to_contract-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.CONTRACT AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.CONTAINS_AUTHORITY_AND_SET_CODE_ADDRESS False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Osaka-blockchain_test_from_state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-blockchain_test_from_state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.CONTRACT False
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] True
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False [, ] False
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] True
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False [, ] False
...fork_Osaka-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY False False AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE True
...fork_Osaka-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AddressType.EMPTY_ACCOUNT AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE False