web3wagmi
← All standards

EIP-8182 Private ETH and ERC-20 Transfers

ReviewCorecreated 2026-03-03requires ERC-20

A canonical validity layer for private ETH and compatible ERC-20 transfers via a system contract and a split-proof architecture.

Author: Tom Lehman (@RogerPodacter)

ERC-165 interface ids

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

IAuthVerifier0x88a8315c

Functions this standard introduces (1)

0x88a8315cverifyAuth(bytes,bytes)

Events (3)

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

0xf0b44aeb00769322d0d1c556d150bdfcb0b8c0854dda5f7643e50d9a87f4cf93ShieldedPoolTransact(uint256,uint256,uint256,address,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes)
0x95278718c224a240fc6219a205839fc52938b9ac4e085ed6d42028a0e856cb5bShieldedPoolDeposit(address,uint256,uint256,uint256,uint256,uint256,bytes)
0x613bfa51a8f21976490ff0942b6e06e776ddc510271cdbafc7577d4161d76860AuthPolicySet(address,uint256,uint256,uint256,uint256,uint256,uint256)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion