Testnet Addresses
Deployment
The UniRep team maintains up to date deployments of the contracts matching our releases.
Latest package versions:
- @unirep/core@2.0.0-beta-4
- @unirep/contracts@2.0.0-beta-4
- @unirep/circuits@2.0.0-beta-4
- @unirep/utils@2.0.0-beta-4
Our contracts are deployed on the the following testnets.
Contracts | Sepolia | Goerli | Arbitrum Goerli | Polygon Mumbai | Optimism Goerli |
---|---|---|---|---|---|
Unirep.sol | 0x4D13...C9cc3 | 0x4D13...C9cc3 | 0x4D13...C9cc3 | 0x4D13...C9cc3 | 0x4D13...C9cc3 |
IncrementalBinaryTree | 0x9D4...6D974 | 0x9D4...6D974 | 0x9D4...6D974 | 0x9D4...6D974 | 0x9D4...6D974 |
ReusableMerkleTree | 0x49ae...e903a | 0x49ae...e903a | 0x49ae...e903a | 0x49ae...e903a | 0x49ae...e903a |
LazyMerkleTree | 0x054d...a16c0 | 0x054d...a16c0 | 0x054d...a16c0 | 0x054d...a16c0 | 0x054d...a16c0 |
EpochKeyVerifier | 0xdec7...eec5a | 0xdec7...eec5a | 0xdec7...eec5a | 0xdec7...eec5a | 0xdec7...eec5a |
ProveReputationVerifier | 0xcc32...fade03 | 0xcc32...fade03 | 0xcc32...fade03 | 0xcc32...fade03 | 0xcc32...fade03 |
UserStateTransitionVerifier | 0xb118...e630b | 0xb118...e630b | 0xb118...e630b | 0xb118...e630b | 0xb118...e630b |
SignupVerifier | 0x5883...95531 | 0x5883...95531 | 0x5883...95531 | 0x5883...95531 | 0x5883...95531 |
EpochKeyLiteVerifier | 0x4d63...ad6eb | 0x4d63...ad6eb | 0x4d63...ad6eb | 0x4d63...ad6eb | 0x4d63...ad6eb |
PreventDoubleActionVerifier | 0xab0f...31d5c | 0xab0f...31d5c | 0xab0f...31d5c | 0xab0f...31d5c | 0xab0f...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: