Module eip7702

Modules§

authorization_list
bytecode

Structs§

Authorization
An unsigned EIP-7702 authorization.
Eip7702Bytecode
Bytecode of delegated account, specified in EIP-7702
PrimitiveSignature
An Ethereum ECDSA signature.
RecoveredAuthorization
A recovered authorization.
SignedAuthorization
A signed EIP-7702 authorization.

Enums§

AuthorizationList
Authorization list for EIP-7702 transaction type.
Eip7702DecodeError
Bytecode errors.
RecoveredAuthority
Represents the outcome of an attempt to recover the authority from an authorization. It can either be valid (containing an Address) or invalid (indicating recovery failure).

Constants§

EIP7702_MAGIC
EIP-7702 Version Magic in u16 form.
EIP7702_MAGIC_HASH
Hash of EF01 bytes that is used for EXTCODEHASH when called from legacy bytecode.
EIP7702_VERSION
EIP-7702 first version of bytecode.
PER_AUTH_BASE_COST
PER_EMPTY_ACCOUNT_COST
Cost of creating authorized account that was previously empty.

Statics§

EIP7702_MAGIC_BYTES
EIP-7702 magic number in array form.