Technical Reference
Address Book
Here you can find the address and associated ENS name (if available) for all of the World ID contracts. For verifying proofs, the only contract you need to interact with is the WorldIdRouter
contract, which will properly route the call to the correct contract based on the groupId
argument.
Only the Orb verification level is supported on-chain, so your
groupId
should always be 1
.EthereumWorld ChainOptimismPolygonBase (Sepolia)
Contract | Ethereum Mainnet | Ethereum Sepolia Testnet |
---|---|---|
World ID Router | id.worldcoin.eth | 0x469449f251692e0779667583026b5a1e99512157 |
Identity Manager | 0xf7134CE138832c1456F2a91D64621eE90c2bddEa | 0xb2ead588f14e69266d1b87936b75325181377076 |