Portal Gate
  • 🟢Portal Gate
    • Why Portal Gate?
  • ⚙️System Overview
    • Users
    • Compliance Partners
      • ComplyCube
      • ShuftiPro
    • Stakers
    • Relayers
  • 🅿️Tokenomics
  • 📖How to PortalGate?
    • Step 1: KYC (Individuals)
    • Step 1: KYB (Institutions)
    • Step 2: Teleport
      • Relayer Withdrawal
      • Direct Withdrawal
    • Step 3: Compliance Tool (Optional)
    • Step 4: Refreshing Credentials (Prior to Expiration)
  • ⛓️Architecture
    • Keyring
      • ZK-Compliance Oracle
    • Privacy Solution
    • 📖Technical Docs
      • 🔏Portal Gate Privacy System
      • 🎰Zero-Knowledge Cryptography
      • 🗼Relayers
      • ⏩Trusted Forwarder
      • 👷Trusted Setup
      • 📖Contract Addresses
      • 👮‍♂️Audits
      • 🐛Bug Bounty
      • ⛏️AP Mining
  • 💻Social Media
  • 📸Media Kit
  • ❓FAQ
    • Protocol & Product
    • Tokens
    • Security & Privacy
    • Wallet Management & KYC/B
  • Website
Powered by GitBook
On this page
  • Ethereum Mainnet
  • Goerli Testnet
  1. Architecture
  2. Technical Docs

Contract Addresses

Ethereum Mainnet

Name
Contract Address

kycUSDC

kycUSDT

kycETH

Hasher2

Hasher3

HasherMimc

kycUSDC-50000

kycUSDT-1000

kycUSDT-50000

kycETH-10

InstanceRegistry

RelayerRegistry

RelayerAggregator

PGRouter

TornadoTrees

Zapper

RewardSwap

RewardVerifier

WithdrawVerifier

TreeUpdateVerifier

Miner

PortalGateAnonymityPoints

Echoer

Goerli Testnet

PG Contracts

Name
Contract Address

kycUSDC

kycUSDT

kycETH

100000-kycUSDC pool

100-kycUSDT pool

RelayerRegistry

pgRouter

instanceRegistry

zapper

tornadoTree

Keyring Contracts

Name
Contract Address

ruleRegistry

policyManager

identityTree

walletCheck

forwarder

keyringCredentials

userPolicies

exemptionsManager

PreviousTrusted SetupNextAudits

Last updated 1 year ago

⛓️
📖
📖
0xA0d45B2BD1666645fAb68F9651d0A6A488245586
0xE1AE7659b72b051e171EBf9C425bC30fACa1A5F8
0xdC038781e421BaBF1742Ff16fC7D2d550d153cbC
0xA40c47f764c8AA8e993BFac8e93204169779795a
0x89D0A748851B69Ca26e636864D8088b1DBe9F220
0xa7E6D649031c9AA4Eb4584EeB99d4DAD3d499766
0x657b321f9313e9363694772E7d770f96ABc3379A
0x3dDede621C99b3Fed8DF1c39f07d671dD768b087
0x7640B560aA254396029c22d1fa470408ea175def
0xe4313F3dCb266fF585D65F78eb15ec6EFd181cca
0xA27bC61b39450b3e481859DF96617Dd50ec8dc1F
0x941c2F20ca7E899EfeC1B0b502A51bd95ab7c206
0xB5a17Bf6C3aCa112C167f5e8b0EBcC9f57E91964
0x9c7eBC6Aa193a55D07cA38824181a8f26dDE930A
0x503b817143cbE00a1891aD9898bC01B0C42E840F
0x110e9D0269cDDE5D2861a4174bbFeB8d3A746C25
0x1c07005b21F8fB873d6a99015EF878cd67B19421
0xd872375ea0B785f02596b18Ede033A8B07Ba3A1D
0x9036B0ad913f902B9b5B89583339785538E922A8
0x4f5dd4C37035dD49613e212e776d97f94Da54ABE
0xDD86577913a86736e39207F015c1E6c19FD591dB
0x62A673fA985f2762b12f0be76B4acE146c51Bb05
0xd98b477798F0aCd8Df6345F93b4E4F963D9794dB
0xc8079E6AA1d7785dC57AfC178211314164B5B138
0x836aC1eDF151531f4a2E9007fC3E076d2c30fc7c
0xCF8D0D649A08bd0362E1350CbfB260A106f9851A
0xe6419fE674Dc53BB6cC19460A6f229b72db9Ac40
0xb5A824Da2E345c7d0bb3C95c3fd21AB18DA5BDc7
0x933A84AEAee2d16ACaD424C0C4c09cE735af55b5
0x274d3956a4b2c1DAC86c0eEFe85dE180FeBdaCe0
0x63Dc89F662d480D993c6b7e03eA70Cc5D4075726
0xcd13a8Ace6b20F22d6bf540DdBEAFF6d6984Bab2
0x6c84381D436917056D81DE7b4b14287Cf9DDfC7E
0x6B89701bF931F783A8062AA99EDD2fD442Bb2b09
0x4C5775343d4a9f0eB3A4777ed340A3bf73c0abC9
0xA54e48f5c49A3B4B02771a1Cac78e194C555eb34
0x163EBd5042F3Cb4f99DC6Ed6750c85d51b3B1437
0x161e8A42FaEC8f2c254B8444F9fa771d79AA3D27
0x22F4f112179CD6cca7152BBA306F775c74e068D4
0x8cE1fd061C1D50466111df622077925C5e62BaeE
0x5D8ABdFA37eb4716374C139279cc9b5116bc4e2D