Overview
The Primus zkTLS protocol is compatible with multiple blockchains. We provide smart contracts that can be deployed on different blockchains to verify data proofs generated by users through the zkTLS SDK.
How to Interact
Your dApp requests proofs from the user using the zkTLS SDK in the front end.
Submit the proof to your smart contract.
Verify the proof on-chain via the smart contract.
Extract relevant data from the verified proof.
Use the extracted data in your business logic.
Contract Code in GitHub
We already published the smart contract code on GitHub, you can refer to it here.
Quick Start
EVM Blockchains
You can find example smart contracts for quick integration in the Quick Start for EVM blockchains.
Mainnets
Linea
Contract | Address |
---|
Primus | 0xe6a7E3d26B898e96fA8bC00fFE6e51b25Dc24d6a |
BNB Chain
Contract | Address |
---|
Primus | 0xF24199D5D431bE869af3Da61162CbBb58C389324 |
Arbitrum
Contract | Address |
---|
Primus | 0x982Cef8d9F184566C2BeC48c4fb9b6e7B0b4A58B |
Contract | Address |
---|
Primus | 0x06c3c00dc556d2493A661E6a929d3E17f5F097a4 |
opBNB
Contract | Address |
---|
Primus | 0xadd538D8C857072eFC29C4c05F574c68f94137eF |
Taiko
Contract | Address |
---|
Primus | 0x3760aB354507a29a9F5c65A66C74353fd86393FA |
Camp
Contract | Address |
---|
Primus | 0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE |
Testnets
Sepolia
Contract | Address |
---|
Primus | 0x3760aB354507a29a9F5c65A66C74353fd86393FA |
Holesky
Contract | Address |
---|
Primus | 0xB3d8DDDc793F75a930313785e5d1612747093f25 |
BNB Chain Testnet
Contract | Address |
---|
Primus | 0xBc074EbE6D39A97Fb35726832300a950e2D94324 |
opBNB Testnet
Contract | Address |
---|
Primus | 0x3760aB354507a29a9F5c65A66C74353fd86393FA |
Taiko Hekla Testnet
Contract | Address |
---|
Primus | 0x3760aB354507a29a9F5c65A66C74353fd86393FA |
Contract | Address |
---|
Primus | 0x5267380F548EEcA48E57Cd468a66F846e1dEfD6e |
Base Sepolia Testnet
Contract | Address |
---|
Primus | 0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE |
Monad Testnet
Contract | Address |
---|
Primus | 0x1Ad7fD53206fDc3979C672C0466A1c48AF47B431 |
Pharos Testnet
Contract | Address |
---|
Primus | 0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE |
Sophon Testnet
Contract | Address |
---|
Primus | 0x7068da2522c3Ba1f24594ce20E7d7A8EF574E89f |
Unichain Sepolia Testnet
Contract | Address |
---|
Primus | 0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE |
Starknet
You can find example smart contracts for quick integration in the Quick Start for Starknet.
Starknet Sepolia Testnet
Contract | Address |
---|
Primus | 0x00f24a364a932e6eeb8b7a9ed6d2337baaa78dcffa3a6d54e5e1b6c1c227deaa |
SUI
Mainnet
ID | Address |
---|
Package ID | 0xcbe9ca8cee83ee454cbc114b8f9825b49ed945f89e6ef4f26a07417a10525f42 |
Object ID | 0x08edfc73afa9ce6b5ac3211c5dcfe52837325fedce491f06812aece0ce21d0fd |
Testnet
ID | Address |
---|
Package ID | 0x16af016d8516f0d0a64f38786b0cbdb7687032415b8995e5487d0b2e3e0f67f2 |
Object ID | 0x45470ee02c709409e9debd73320df48fc77a7e7ac9f891bf5a80cf7ec0fd37ad |
If you have further needs for other blockchains, please contact us through our Community for support.