Implementation of EIP-7702 for enabling externally owned accounts to execute smart contract code temporarily
Feature | EIP-7702 (Code Delegation) | EIP-4337 (Account Abstraction) |
---|---|---|
Account Type | Enhances existing EOAs | Requires new contract accounts |
Compatibility | Works with all existing wallets | Requires AA-compatible wallets |
Gas Costs | Standard transaction costs | Additional overhead for UserOps |
Complexity | Simple authorization signatures | Complex bundler infrastructure |
Adoption Path | Gradual EOA enhancement | New account creation required |
tests/integration/x/vm/state_transition_benchmark.go:47-55
x/vm/keeper/state_transition.go:426+
- Core delegation logicante/evm/06_account_verification.go:33+
- Authorization validationrpc/types/utils.go:322+
- RPC transaction formatting