Skip to content

test_account_warming()

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

Generate fixtures for these test cases for Prague with:

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

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

Source code in tests/prague/eip7702_set_code_tx/test_gas.py
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
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
@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,
):
    """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)  # type: ignore

    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={check_address: 0xDEADBEEF for check_address in addresses_to_check},
    )

    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(
        env=Environment(),
        pre=pre,
        tx=tx,
        post=post,
    )

Parametrized Test Cases

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

Test ID (Abbreviated) authorize_to_address signer_type authorization_invalidity_type authorizations_count invalid_authorization_index chain_id_type 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_True AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_False AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA False
...fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA False
...fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA True
...fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA False
...fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.CONTRACT True
...fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.CONTRACT False
...fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] False
...fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] False
...fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False [, ] True
...fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False [, ] False
...fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC 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 AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Prague-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] False
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Prague-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False [, ] False
...fork_Prague-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-single_valid_authorization_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-state_test-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT False
...fork_Osaka-state_test-single_valid_authorization_to_contract-check_delegated_account_first_True AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EMPTY_ACCOUNT True
...fork_Osaka-state_test-single_valid_authorization_to_contract-check_delegated_account_first_False AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA False
...fork_Osaka-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False True AddressType.EOA_WITH_SET_CODE False
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA False
...fork_Osaka-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA True
...fork_Osaka-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA False
...fork_Osaka-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.CONTRACT True
...fork_Osaka-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.CONTRACT False
...fork_Osaka-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Osaka-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] False
...fork_Osaka-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Osaka-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] False
...fork_Osaka-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False [, ] True
...fork_Osaka-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False [, ] False
...fork_Osaka-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.CHAIN_SPECIFIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 0 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.INVALID_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.INVALID_CHAIN_ID 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER AuthorizationInvalidityType.REPEATED_NONCE 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS AuthorizationInvalidityType.REPEATED_NONCE 4 -1 ChainIDType.GENERIC 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 AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EOA SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.CONTRACT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False AddressType.EOA True
...fork_Osaka-blockchain_test_from_state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] False
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY False False [, ] True
...fork_Osaka-blockchain_test_from_state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.MULTIPLE_SIGNERS None 2 -1 ChainIDType.GENERIC AccessListType.EMPTY True False [, ] False
...fork_Osaka-blockchain_test_from_state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC 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 AddressType.EMPTY_ACCOUNT SignerType.SINGLE_SIGNER None 1 -1 ChainIDType.GENERIC AccessListType.EMPTY True False AddressType.EOA_WITH_SET_CODE False