For the complete documentation index, see llms.txt. This page is also available as Markdown.

COTI Testnet

COTI Testnet is the private execution side of Privacy on Demand. Host-chain dApps (for example on Avalanche Fuji) send encrypted work through the cross-chain Inbox; COTI runs the private computation and returns encrypted results.

Note: Addresses below reflect the current PoD test deployment. They may change after contract redeploys. Confirm against your SDK release or environment before production use.

Network details

Parameter
Value

Network name

COTI Testnet

Chain ID

7082400

Currency

COTI

RPC URL

https://testnet.coti.io/rpc

WebSocket URL

wss://testnet.coti.io/ws

Also see the general COTI TestNet page for MetaMask setup and the Testnet faucet.

PoD contracts

Contract
Address
Description

Inbox

Cross-chain message router (CREATE3; same address on every PoD chain)

MPC executor

Entry point for library-style private operations (configureCoti target on host dApps)

Price oracle

Local/remote token prices used by Inbox fee conversion

Pod ERC20 mother

COTI-side registry for Privacy Portal / pToken flows

Protocol helpers (COTI Testnet)

These are not PoD-specific, but most PoD clients need them for account onboarding and chain tooling:

Contract
Address

MPCInterface (precompile)

0x0000000000000000000000000000000000000064

Full COTI Testnet protocol addresses: Contracts Addresses.

How this network fits PoD

Piece
Role on COTI Testnet

Inbox

Receives mined requests from host chains and routes callbacks back

MPC executor

Target address host dApps pass to configureCoti(..., COTI_TESTNET_CHAIN_ID)

Price oracle

Converts fee budgets between host gas units and COTI

Typical pairings today:

SDK constants

In @coti-io/pod-sdk and @coti-io/coti-contracts:

Constant
Value

Chain ID

7082400

Inbox

0x3b8B70819f27e0438cBcE7f31894f799da52648F (COTI_TESTNET_DEFAULT_INBOX_ADDRESS)

Confirm the MPC executor against your deployed release — presets in PodNetworkConstants can lag a redeploy; wire the address from the table above (or your env) in configureCoti.

Last updated

Was this helpful?