web3wagmi
← All standards

ERC-8086 Privacy Token

DraftERCcreated 2025-11-191 later proposal build on it

An abstract privacy foundation layer that can be used in both dual-mode tokens and wrapped tokens

Author: Rowan (@0xRowan)

ERC-165 interface ids

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

IZRC200xdd6f76e7

Functions this standard introduces (10)

0xc4792319activeSubtreeRoot()view
0x313ce567decimals()view
0x7b310404mint(uint8,bytes,bytes)payable
0x06fdde03name()view
0x2997e86bnullifiers(bytes32)view
0x789064f3privacyConfigURI()view
0x983b5e9dsetPrivacyConfigURI(string)
0x95d89b41symbol()view
0x18160dddtotalSupply()view
0x11142e07transfer(uint8,bytes,bytes[])

Events (4)

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

0xf49660902caa843dab4586dbf31644950e5543f317acf38481a8ae6ab568e020CommitmentAppended(uint32,bytes32,uint32,uint256)
0x2d8b76eb247945151bd870d531c84c5420f53e3cb9c0ab3b350f46bb09362096NullifierSpent(bytes32)
0x56d53a13c49e67f395ef9c3bc3fab9c86ff92b7a11396c2d10a75290844a456eMinted(address,bytes32,bytes,uint32,uint32,uint256)
0x93aa285bf28a67feda9100c85672499d75ee0758ecd942e85d93d9b8c050646fTransaction(bytes32[2],bytes[],uint256[2],uint256)

Built on by (1)

Later proposals that name this one in their requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion