0xKYC Documentation
  • ☀️Welcome to 0xKYC Documentation
  • Overview
    • 💡What we do
    • ✨Our Products
  • DEVELOPER GUIDES
    • 📍Start Here
    • 🧙Client or Server Guide
      • Sunscreen - Uniquness Verification
        • Define ABI
        • Get Unique Identifier of an Address
        • Working with the UUID
      • 0xKYC - Sanctions/ AML
        • Contract Addresses
        • Define ABI
        • Checking for SBT
        • Token-gate on the Front-end
    • ⛓️Blockchain Guide
      • Smart Contract
      • On Chain Verification
      • No Code (Etherscan)
    • 🤖Public APIs
Powered by GitBook
On this page
  1. DEVELOPER GUIDES
  2. Blockchain Guide

No Code (Etherscan)

PreviousOn Chain VerificationNextPublic APIs

Last updated 1 year ago

Please take note of the formatting, you will have to transform the output

Without Code (etherscan)

1 . Find to the soulbound contract on etherscan and go to read proxy contract, paste an address you know has a soulbound into .getSBTData to get their zk proof, copy the response.

  1. Then find the verifier contract on etherscan and paste this proof to check if users proof is valid!

Please format for etherscan as per this example:

Proof (tuple):

[  [ '8710537528348043357141709201819101354012824719334955420250292216392076623899' , '3924814251382815765284288191214228856632341894768555820344089160680175670834' ] , [ ['5911471759468079394754875175555908512976069771244464522376191264634565769159' , '21803559666175154912563263357159215640811846710703142497379156859129992688708' ] , ['16372078897919258359127917458154316186434995490375203292632038714576109276118' , '14927880659458573269668996342982593168700277969593660033945567575570075927076' ] ], [ '5645922302702090731612994530752097236431737049422847898087930472517022681634', '738883248833279286489328916624252544304195866700567499279266109075055540821' ] ]

input (uint256):

[18,0,1]
⛓️