From 6e664f8656318a3a7a8d2b34600ab8baa5cbf663 Mon Sep 17 00:00:00 2001 From: Takis Kakalis <80459599+Takaros999@users.noreply.github.com> Date: Thu, 21 May 2026 16:51:17 +0200 Subject: [PATCH] docs: add world id verifier address --- world-id/idkit/onchain-verification.mdx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/world-id/idkit/onchain-verification.mdx b/world-id/idkit/onchain-verification.mdx index 2074fb9..a90cf4e 100644 --- a/world-id/idkit/onchain-verification.mdx +++ b/world-id/idkit/onchain-verification.mdx @@ -94,12 +94,16 @@ const unpackedProof = abi.decode(["uint256[8]"], proof)[0]; ## 2. Verifying Uniqueness proofs in `WorldIDVerifier.sol` (World ID 4.0) - - `WorldIDVerifier` is currently in preview and not yet deployed to mainnet. The interface below may change before release. - +`WorldIDVerifier` is deployed on World Chain Mainnet as an upgradeable proxy. +Use the proxy address in your integration: + +| Chain | `WorldIDVerifier` proxy | +|---|---| +| World Chain | [0x00000000009E00F9FE82CfeeBB4556686da094d7](https://worldscan.org/address/0x00000000009E00F9FE82CfeeBB4556686da094d7) | -For v4 uniqueness proofs, call `verify(...)` and store used nullifiers to -enforce one-human-one-action semantics in your contract. +For v4 uniqueness proofs, call `verify(...)` on the `WorldIDVerifier` proxy and +store used nullifiers to enforce one-human-one-action semantics in your +contract. ```solidity interface IWorldIDVerifier {