Account abstraction (ERC-4337) to standard umożliwiający tworzenie smart contract wallets z zaawansowanymi funkcjami: odzyskiwanie portfela przez email/socjale (social recovery), sponsorowanie gas fee przez dApp, transakcje wsadowe, programowalne limity wydatków.
Kluczowe elementy ERC-4337
- UserOperation – pseudo-transakcja z intencją użytkownika
- Bundler – zbiera UserOps i publikuje na chain
- Paymaster – sponsoruje gas (bezpłatne transakcje)
- EntryPoint – smart kontrakt koordynujący