web3wagmi
← All standards

ERC-4337 vs EIP-8130

Account Abstraction Using Alt Mempool compared with Keystore Accounts.

No shared functions
0 shared · 9 vs 19 functions · 0% of the smaller surface

EIP-8130 lists ERC-4337 in its requires field but declares no inheritance in its interface, so any surface it inherits is not counted here.

🤝 Shared (0)

None.

◀️ Only in ERC-4337 (9)

0x0396cb60addStake(uint32)
0x70a08231balanceOf(address)
0xb760faf9depositTo(address)
0xb0a398d1getCurrentUserOpHash()
0x35567e1agetNonce(address,uint192)
0x7c627b21postOp(uint8,bytes,uint256,uint256)
0xbb9fe6bfunlockStake()
0xc23a5ceawithdrawStake(address)
0x205c2878withdrawTo(address,uint256)

▶️ Only in EIP-8130 (19)

0x20c4a62capplySignedAccountChanges(address,(uint8,uint64,(uint8,bytes)[],bytes))
0x30ba1adfauthenticate(bytes32,bytes)
0x92a5497aauthenticateActor(address,bytes32,bytes)
0x500fa70ecomputeAddress(bytes32,bytes,(bytes32,address,uint16,bytes)[])
0x28ecd68bcreateAccount(bytes32,bytes,(bytes32,address,uint16,bytes)[])
0x823268e3envelopeDigest(uint8,address,bytes32)
0xbdbb5ddfgetActor(address,bytes32)
0xd1a62df4getActorConfig(address,bytes32)
0x82e5f7c6getChangeSequences(address)
0x0f36f691getLockStatus(address)
0x89535803getNonce(address,uint256)
0xdf66b5cbgetTransactionCalls()
0xd13f350agetTransactionGasLimit()
0x690b3a9dgetTransactionPayer()
0xbead3f50getTransactionSender()
0xe14fe3f3getTransactionSenderActorId()
0x91867138importAccount(address,uint256,(bytes32,address,uint16,bytes)[],bytes)
0x12804095replaySafeHash(address,uint256,bytes32)
0x971604c6validateSignature(address,bytes32,bytes)

Both surfaces parsed from the canonical specifications: ERC-4337 · EIP-8130