web3wagmi
← All standards

ERC-7812 ZK Identity Registry

ReviewERCcreated 2024-11-081 later proposal build on it

Singleton registry system for storing abstract private provable statements.

Authors: Artem Chystiakov (@arvolear), Oleksandr Kurbatov, Yaroslav Panasenko, Michael Elliot (@michaelelliot), Vitalik Buterin (@vbuterin)

ERC-165 interface ids

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

IEvidenceDB0x689f713e
IEvidenceRegistry0x95d522d6

Functions this standard introduces (13)

0xd1de592aadd(bytes32,bytes32)
0xdd458a1caddStatement(bytes32,bytes32)
0xd601c10bgetIsolatedKey(address,bytes32)view
0xcf22b577getMaxHeight()view
0x1b80bb3agetProof(bytes32)view
0x5ca1e165getRoot()view
0x3d90d66egetRootTimestamp(bytes32)view
0xde8fa431getSize()view
0x69843940getValue(bytes32)view
0x95bc2673remove(bytes32)
0x237e83e0removeStatement(bytes32)
0x13f57c3eupdate(bytes32,bytes32)
0x807f3c4fupdateStatement(bytes32,bytes32)

Events (1)

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

0x26df13263ccd588bd14d17b939ae977c1d51960da437d7eb886d1cfb6f3d0682RootUpdated(bytes32,bytes32)

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