web3wagmi
← All standards

ERC-5189 Account Abstraction via Endorsed Operations

DraftERCcreated 2022-06-29

An account abstraction proposal that avoids protocol changes while maintaining compatibility with existing smart contract wallets.

Authors: Agustín Aguilar (@agusx1211), Philippe Castonguay (@phabc), Michael Standen (@ScreamingHawk)

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

Endorser0xc00f4295

Functions this standard introduces (2)

0xd80bcb2aisOperationReady((address,bytes,uint256,uint256,address,bytes,uint256,uint256,uint256,address,uint256,uint256,bool))
0x180489bfsimulationSettings((address,bytes,uint256,uint256,address,bytes,uint256,uint256,uint256,address,uint256,uint256,bool))view

Events (3)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0x5e802b414aa8d12c8eb59955acbf0f9ce42afc2842ee01c46d7053c94528687aUntrustedStarted()
0xe59e021ea70d7129da268f7f72da44741fc74a90aa5dde2db22588e4c4e3e34dUntrustedEnded()
0x8cbfdd0f15f678ea4039ef0f30ce1494d591556082bee7c244bfd664efad36c7Burned(address,address,uint256,uint256)

What the specification covers

Compare with

Parsed from the canonical specification · discussion