Tutorial: KyberSwap zkKYC

The KyberSwap integration of zkMe’s Identity Oracle

Tutorial: KyberSwap zkKYC

The KyberSwap integration of zkMe’s Identity Oracle

To fulfill certain requirements in their endeavors, the zkMe zkKYC is using its full suite of features to ensure that the correct people are passing their checks. The process itself is simple with few requirements, and an easy-to-follow process.


Please ensure you have the following ready to use in the zkKYC process:

  1. Email address to sign up for zkMe DID
  2. The correct wallet address you would like to verify
  3. Valid passport. Some regions can also use national IDs.
  4. Estimated 0.02–0.1 MATIC gas fees (for the final step of the process, an on-chain verification).
  5. Good lighting environment for the biometric scan
  6. Read over the info given at their blog: https://blog.kyberswap.com/kyberswap-elastic-exploit-treasury-grant-program-registration/
  7. Start by heading to KyberSwap’s Treasury Grant Progra registration page at: https://kyberswap.com/elastic-snapshot

zkKYC Step-by-Step Guide

1. Read the zkKYC quick intro and create your zkMe DID

  • Please read the zkKYC introduction carefully before starting verification. When you are ready, click [Start verification] to begin.
  • Enter your email address (the same one you used for KyberSwap) to login to your personal account and input the 6-digit verification code that’s been sent to your inbox to complete login. If you have already done zkKYC and need to verify another wallet address, use a different email address (1 wallet per email).
  • A QR code will be shown on screen. Use your smartphone’s camera to scan the QR code and click the link that appears to redirect and follow the instructions to complete the verification process on your mobile browser.

*Please do not use any in-app QR code scanning features from Kyber, zkMe or other apps. This may cause an error.

2. Complete ID scan, facial recognition, and GPS verification on mobile browser

  • Click [Verify now] to begin, select your Citizenship and choose a document type to verify (Passport, Identity Card, Drivers License etc.).
  • Follow instructions to scan your document. Confirm scanned information is accurate, then click [Continue].
  • Follow instructions to complete facial recognition. Wait for system verification then proceed.
  • Follow instructions to complete GPS location verification. Once system verification passes, you can return to your PC to continue.

3. Complete final on-chain KYC authorization on PC (gas fee required)

  • After mobile verification, zkMe will automatically confirm your status on your computer browser and use a zk-proof to privately, securely, and anonymously verify that you meet KyberSwap’s requirements.
  • When all 3 steps show [Completed], click [Continue] to authorize the on-chain transaction (including paying the required gas fee).
  • Congratulations! You have now successfully passed zkKYC verification and can continue the operation on Kyber.


zkMe builds zk Identity Oracles for truly decentralized & anonymous cross-chain credential verifications.

No personal information is ever processed by anyone but the user themselves. Data leaks & misuse by the service provider are impossible; full interoperability & reusability result in a superior ID solution. zkMe’s is the only FATF compliant KYC provider to be fully decentralized, offering a full suite of products from anti-bit/anti-sybil, to KYC and more.

For more information, follow the links below:
Homepage | Twitter | Discord | Docs | Education Hub

ABOUT KyberSwap

👉🏻KyberSwap Support Helpdesk

👉🏻KyberSwap Official Telegram

👉🏻Get started on Ethereum with KyberSwap

👉🏻Tips for trading on KyberSwap

👉🏻Follow KyberSwap Twitter Announcements

👉🏻Download KyberSwap Android App

👉🏻Download KyberSwap iOS App

👉🏻Website: KyberSwap.com