Contract Addresses

Source of truth: config/deployed/ JSON files. This page is derived from those files. When in doubt, refer to config/deployed/mainnet/ and config/deployed/testnet/.

Mainnet

zETH

Hub: 0x6B5e8509ae57A54863A7255e610d6F0c10FCAFB5 (Base)

Ethereum

Contract
Address

zERC20

0x410056c6F0A9ABD8c42b9eEF3BB451966Fb0d924

Verifier

0xdCC76DEbb526Eef0210Bd38729b803591951Ab34

LiquidityManager

0xcC10b7098FEf1aB2f0FF3bE91d2A7B3230b90CF0

Adaptor

0xfDe2C5758BbdDcDEa2d73EdeB5C13DE98B21Eb7D

Arbitrum

Contract
Address

zERC20

0x410056c6F0A9ABD8c42b9eEF3BB451966Fb0d924

Verifier

0xdCC76DEbb526Eef0210Bd38729b803591951Ab34

LiquidityManager

0xcC10b7098FEf1aB2f0FF3bE91d2A7B3230b90CF0

Adaptor

0xfDe2C5758BbdDcDEa2d73EdeB5C13DE98B21Eb7D

Base

Contract
Address

zERC20

0x410056c6F0A9ABD8c42b9eEF3BB451966Fb0d924

Verifier

0xdCC76DEbb526Eef0210Bd38729b803591951Ab34

LiquidityManager

0xcC10b7098FEf1aB2f0FF3bE91d2A7B3230b90CF0

Adaptor

0xfDe2C5758BbdDcDEa2d73EdeB5C13DE98B21Eb7D


zUSDC

Hub: 0x0E81e4CF6C8B408bC40D7AC8240bBc12CdD56F1D (Base)

Ethereum

Contract
Address

zERC20

0xEB81ab55Bc7aa89d1e0E3F60597D86e37702Af53

Verifier

0xfb786B5E6520284Aa6a8dFA3B4F7A09ed423e25f

LiquidityManager

0x04be137Df79bE7B5F3314C4a84D1C5E0d99BD477

Adaptor

0x3fCBc7f919b712258859e2e3c78188168E47B287

Arbitrum

Contract
Address

zERC20

0xEB81ab55Bc7aa89d1e0E3F60597D86e37702Af53

Verifier

0xfb786B5E6520284Aa6a8dFA3B4F7A09ed423e25f

LiquidityManager

0x04be137Df79bE7B5F3314C4a84D1C5E0d99BD477

Adaptor

0x3fCBc7f919b712258859e2e3c78188168E47B287

Base

Contract
Address

zERC20

0xEB81ab55Bc7aa89d1e0E3F60597D86e37702Af53

Verifier

0xfb786B5E6520284Aa6a8dFA3B4F7A09ed423e25f

LiquidityManager

0x04be137Df79bE7B5F3314C4a84D1C5E0d99BD477

Adaptor

0x3fCBc7f919b712258859e2e3c78188168E47B287


zBNB

Hub: 0x35eE54CEDb9aba3b785C493C0B50643E65471c7A (BNB Chain)

BNB Chain

Contract
Address

zERC20

0x4388D5618B9e13Bd580209CDf37a202778C75c54

Verifier

0xb05977Af4aA54117910ed72141F674531894774A

LiquidityManager

0x39Cc069dF606c7bc8c79b0ADd0696BCaf548eFD9

Adaptor

Note: zBNB wrap/unwrap is only available on BNB Chain. Other chains support zBNB transfers via LayerZero OFT but do not have LiquidityManager contracts.

Ethereum

Contract
Address

zERC20

0x4388D5618B9e13Bd580209CDf37a202778C75c54

Verifier

0xb05977Af4aA54117910ed72141F674531894774A

LiquidityManager

Adaptor

Arbitrum

Contract
Address

zERC20

0x4388D5618B9e13Bd580209CDf37a202778C75c54

Verifier

0xb05977Af4aA54117910ed72141F674531894774A

LiquidityManager

Adaptor

Base

Contract
Address

zERC20

0x4388D5618B9e13Bd580209CDf37a202778C75c54

Verifier

0xb05977Af4aA54117910ed72141F674531894774A

LiquidityManager

Adaptor


Testnet

zETH

Hub: 0xD18b503B335656C05dC516366C0C8FD6e3b13856 (Base Sepolia)

Sepolia

Contract
Address

zERC20

0xADAb5CaB352fb1eBF24CD951de224f9e952C82Ed

Verifier

0xD19b79cE0C2821158aDBDEf9cC8c8D858c9ef0Cc

LiquidityManager

0x5a09Cc328fA6bB32f3d6fC54906106ddD49a2D7c

Adaptor

0x588F07b52E50E8600F654c63176818403F6E3EB6

Arbitrum Sepolia

Contract
Address

zERC20

0xADAb5CaB352fb1eBF24CD951de224f9e952C82Ed

Verifier

0xD19b79cE0C2821158aDBDEf9cC8c8D858c9ef0Cc

LiquidityManager

0x5a09Cc328fA6bB32f3d6fC54906106ddD49a2D7c

Adaptor

0x588F07b52E50E8600F654c63176818403F6E3EB6

OP Sepolia

Contract
Address

zERC20

0xADAb5CaB352fb1eBF24CD951de224f9e952C82Ed

Verifier

0xD19b79cE0C2821158aDBDEf9cC8c8D858c9ef0Cc

LiquidityManager

0x5a09Cc328fA6bB32f3d6fC54906106ddD49a2D7c

Adaptor

0x588F07b52E50E8600F654c63176818403F6E3EB6

Base Sepolia

Contract
Address

Hub

0xD18b503B335656C05dC516366C0C8FD6e3b13856

Hub only — no zERC20/Verifier/LiquidityManager/Adaptor contracts are deployed on this chain.


zUSDC

Hub: 0xF64Bd0a90120611b0c941e3eF546f2F82F1eaB44 (Base Sepolia)

Sepolia

Contract
Address

zERC20

0x132CeD517327C2aC5073ACEb9eCF1e7783feCbcF

Verifier

0xb199A85463Bc5c0009c058E80b8A0d3D5e0025D6

LiquidityManager

0xB9f41F93882c2ddC212a4EcC776BBd9D97D2F3C6

Adaptor

0xC14A0a1381e455f89a31eDB00F562F5a6F8780Ad

Arbitrum Sepolia

Contract
Address

zERC20

0x132CeD517327C2aC5073ACEb9eCF1e7783feCbcF

Verifier

0xb199A85463Bc5c0009c058E80b8A0d3D5e0025D6

LiquidityManager

0xB9f41F93882c2ddC212a4EcC776BBd9D97D2F3C6

Adaptor

0xC14A0a1381e455f89a31eDB00F562F5a6F8780Ad

OP Sepolia

Contract
Address

zERC20

0x132CeD517327C2aC5073ACEb9eCF1e7783feCbcF

Verifier

0xb199A85463Bc5c0009c058E80b8A0d3D5e0025D6

LiquidityManager

0xB9f41F93882c2ddC212a4EcC776BBd9D97D2F3C6

Adaptor

0xC14A0a1381e455f89a31eDB00F562F5a6F8780Ad

Base Sepolia

Contract
Address

Hub

0xF64Bd0a90120611b0c941e3eF546f2F82F1eaB44

Hub only — no zERC20/Verifier/LiquidityManager/Adaptor contracts are deployed on this chain.


zBNB

Hub: 0x1285C8F8B058171D9B2C5faC51E8D8D84D031188 (BNB Testnet)

Sepolia

Contract
Address

zERC20

0x28240ADC769046793a139b815dad6618b7Eb2499

Verifier

0xb0A159eBF38b8cb539DE40836176d46C717Ff0cd

LiquidityManager

Adaptor

Arbitrum Sepolia

Contract
Address

zERC20

0x28240ADC769046793a139b815dad6618b7Eb2499

Verifier

0xb0A159eBF38b8cb539DE40836176d46C717Ff0cd

LiquidityManager

Adaptor

OP Sepolia

Contract
Address

zERC20

0x28240ADC769046793a139b815dad6618b7Eb2499

Verifier

0xb0A159eBF38b8cb539DE40836176d46C717Ff0cd

LiquidityManager

0xD05c2d006841F08826c3C531CC1a0AF997846222

Adaptor

BNB Testnet

Contract
Address

zERC20

0x28240ADC769046793a139b815dad6618b7Eb2499

Verifier

0xb0A159eBF38b8cb539DE40836176d46C717Ff0cd

LiquidityManager

0xD05c2d006841F08826c3C531CC1a0AF997846222

Adaptor


ICP Canister IDs

Stealth messaging layer for encrypted announcements and key derivation on the Internet Computer.

  • Key Manager — Derives identity-based encryption (IBE) keys via VetKD for recipients to decrypt stealth payloads

  • Storage — Persists encrypted announcements and signed invoices

Mainnet

Canister
Principal ID

Key Manager

ub5gn-myaaa-aaaah-qrs2a-cai

Storage

ug4az-baaaa-aaaah-qrs2q-cai

Testnet

Canister
Principal ID

Key Manager

3gshj-ayaaa-aaaac-a4wfq-cai

Storage

46fkw-kqaaa-aaaac-a5a3q-cai

Last updated