Skip to main content

Overview

image

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

  1. Your dApp requests proofs from the user using the zkTLS SDK in the front end.

  2. Submit the proof to your smart contract.

  3. Verify the proof on-chain via the smart contract.

  4. Extract relevant data from the verified proof.

  5. 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
ContractAddress
Primus0xe6a7E3d26B898e96fA8bC00fFE6e51b25Dc24d6a
BNB Chain
ContractAddress
Primus0xF24199D5D431bE869af3Da61162CbBb58C389324
Arbitrum
ContractAddress
Primus0x982Cef8d9F184566C2BeC48c4fb9b6e7B0b4A58B
Scroll
ContractAddress
Primus0x06c3c00dc556d2493A661E6a929d3E17f5F097a4
opBNB
ContractAddress
Primus0xadd538D8C857072eFC29C4c05F574c68f94137eF
Taiko
ContractAddress
Primus0x3760aB354507a29a9F5c65A66C74353fd86393FA
Camp
ContractAddress
Primus0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE

Testnets

Sepolia
ContractAddress
Primus0x3760aB354507a29a9F5c65A66C74353fd86393FA
Holesky
ContractAddress
Primus0xB3d8DDDc793F75a930313785e5d1612747093f25
BNB Chain Testnet
ContractAddress
Primus0xBc074EbE6D39A97Fb35726832300a950e2D94324
opBNB Testnet
ContractAddress
Primus0x3760aB354507a29a9F5c65A66C74353fd86393FA
Taiko Hekla Testnet
ContractAddress
Primus0x3760aB354507a29a9F5c65A66C74353fd86393FA
Scroll Sepolia Testnet
ContractAddress
Primus0x5267380F548EEcA48E57Cd468a66F846e1dEfD6e
Base Sepolia Testnet
ContractAddress
Primus0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE
Monad Testnet
ContractAddress
Primus0x1Ad7fD53206fDc3979C672C0466A1c48AF47B431
Pharos Testnet
ContractAddress
Primus0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE
Sophon Testnet
ContractAddress
Primus0x7068da2522c3Ba1f24594ce20E7d7A8EF574E89f
Unichain Sepolia Testnet
ContractAddress
Primus0xCE7cefB3B5A7eB44B59F60327A53c9Ce53B0afdE

Starknet

You can find example smart contracts for quick integration in the Quick Start for Starknet.

Starknet Sepolia Testnet
ContractAddress
Primus0x00f24a364a932e6eeb8b7a9ed6d2337baaa78dcffa3a6d54e5e1b6c1c227deaa

SUI

Mainnet

IDAddress
Package ID0xcbe9ca8cee83ee454cbc114b8f9825b49ed945f89e6ef4f26a07417a10525f42
Object ID0x08edfc73afa9ce6b5ac3211c5dcfe52837325fedce491f06812aece0ce21d0fd

Testnet

IDAddress
Package ID0x16af016d8516f0d0a64f38786b0cbdb7687032415b8995e5487d0b2e3e0f67f2
Object ID0x45470ee02c709409e9debd73320df48fc77a7e7ac9f891bf5a80cf7ec0fd37ad

If you have further needs for other blockchains, please contact us through our Community for support.