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
.
Ethereum
World Chain
Optimism
Polygon
World ID is currently unavailable on Polygon testnets. Support for Polygon
Amoy
is coming soon.
Base (Sepolia)