EIP-7702
EIP-7702 is an Ethereum update that allows EOA to temporarily act as a smart contract.
Description
EIP-7702 brings powerful new functionality to EOAs:
- Batched execution via wallet_sendCalls
- Session keys with scoped permissions
- Gas sponsorship and flexible payment flows
- Temporary smart wallet logic injected via setCode
Supporting these features requires rethinking how wallets simulate and preview transactions, and how dApps construct session flows across different providers.
For wallets, that means decoding and presenting complex behaviors clearly, without overwhelming users.
For dApps, it means building session logic that behaves predictably, simulates accurately, and integrates cleanly across wallet types.