web3wagmi
← All standards

ERC-1923 zk-SNARK Verifier Registry Standard

Stagnantrequires ERC-165, ERC-196, ERC-197

🆔 ERC-165 interface ids

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

EIP0x5974488a
ERC1650x01ffc9a7

⚙️ Functions this standard introduces (12)

0xf0a1ec2battestProof(bytes32,bytes32,bool)
0x16680861attestProofs(bytes32[],bytes32[],bool[])
0x7e49d7abchallengeAttestation(bytes32,uint256[],uint64[],address)
0x3202c7f3createNewProofId(uint256[],uint64[])pure
0x577f1534createNewVkId(uint256[])pure
0x6ed5e9bagetVk(bytes32)
0xa385e598registerVerifierContract(address)
0x67499910registerVk(uint256[],address[])
0x0d2aaf41submitProof(uint256[],uint64[],bytes32,address)
0xc6edb448submitProof(uint256[],uint64[],bytes32)
0xc5572797submitProofAndVerify(uint256[],uint64[],bytes32,address)
0x01ffc9a7supportsInterface(bytes4)view

⚖️ Compare with

Parsed from the canonical specification · discussion