Skip to main content
Version: 2.0.0-beta-4

Testnet Addresses

Deployment

The UniRep team maintains up to date deployments of the contracts matching our releases.

Latest package versions:

Our contracts are deployed on the the following testnets.

ContractsSepoliaGoerliArbitrum GoerliPolygon MumbaiOptimism Goerli
Unirep.sol0x4D13...C9cc30x4D13...C9cc30x4D13...C9cc30x4D13...C9cc30x4D13...C9cc3
IncrementalBinaryTree0x9D4...6D9740x9D4...6D9740x9D4...6D9740x9D4...6D9740x9D4...6D974
ReusableMerkleTree0x49ae...e903a0x49ae...e903a0x49ae...e903a0x49ae...e903a0x49ae...e903a
LazyMerkleTree0x054d...a16c00x054d...a16c00x054d...a16c00x054d...a16c00x054d...a16c0
EpochKeyVerifier0xdec7...eec5a0xdec7...eec5a0xdec7...eec5a0xdec7...eec5a0xdec7...eec5a
ProveReputationVerifier0xcc32...fade030xcc32...fade030xcc32...fade030xcc32...fade030xcc32...fade03
UserStateTransitionVerifier0xb118...e630b0xb118...e630b0xb118...e630b0xb118...e630b0xb118...e630b
SignupVerifier0x5883...955310x5883...955310x5883...955310x5883...955310x5883...95531
EpochKeyLiteVerifier0x4d63...ad6eb0x4d63...ad6eb0x4d63...ad6eb0x4d63...ad6eb0x4d63...ad6eb
PreventDoubleActionVerifier0xab0f...31d5c0xab0f...31d5c0xab0f...31d5c0xab0f...31d5c0xab0f...31d5c

Contract configuration:

Epoch tree depth: 17
State tree depth: 17
History tree depth: 17
Number of epoch keys per epoch: 3
Total fields per user: 6
Sum fields per user: 4
Replacement field nonce bits: 48
Replacement field data bits: 205

Keys

Proving keys for this contract can be accessed at the following url:

This URL is used in the web prover.

danger

These keys have not had a secure phase 2 trusted setup.

Use these keys at your own risk.

Read more about trusted setups:

https://vitalik.ca/general/2022/03/14/trustedsetup.html