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

Ethereum Sepolia

Ethereum Sepolia is a supported host chain for Privacy on Demand. Your dApp contracts and the local Inbox live here; private computation still runs on COTI Testnet.

Note: Addresses below match pod-ecosystem-integration/deployConfig.json (Inbox salt pod.inbox.v2.2). They may change after contract redeploys. Confirm against that file or your SDK release before production use.

Network details

Parameter
Value

Network name

Ethereum Sepolia

Chain ID

11155111

Currency

ETH

RPC URL

https://rpc.sepolia.org (or your preferred Sepolia provider)

Private execution for Sepolia dApps targets COTI Testnet (7082400). See COTI Testnet for the MPC executor and COTI-side Inbox.

PoD contracts

Contract
Address
Description

Inbox

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

Price oracle

Local/remote token prices used by Inbox fee conversion

MpcAdder (example)

Reference primitive-only adder dApp on Sepolia

PoD cross-chain Privacy Portal (Sepolia)

This is the PoD host-chain Privacy Portal (factory + pTokens on Sepolia, private compute via COTI Inbox). It is not the native COTI Privacy Portal / PrivateERC20 that runs entirely on COTI.

Privacy Portal tokens

Token
Underlying
Portal
pToken

p.MTT

0xd3f5c63f4D87D2235b295FbA83351d31d0eD1BeE

0x7e1fecDBC7393A7165Ae7f5F1c56baA4D12c6fc0

0x0510F0b32828D5fB472dE5A5bE30b370c5D1a056

p.USDC

0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238

0x0D02bD729698630c6f9776cDE1C8e5E00146202e

0xD7B3D49F85000489708B7db5B0f1a8693Fc707f3

p.WETH

0x7b79995e5f793A07Bc00c21412e50Ecae098E7f9

0x2C8B9bBeC8604143863c90D02FdF626a7D5a51C5

0xd33A363459c6Ee0C4F8504E380E8D3Aa4F209116

How this network fits PoD

Piece
Role on Sepolia

Inbox

Host-side courier: accepts encrypted requests from your dApp and delivers COTI callbacks

Your dApp

Configures Inbox + COTI chain ID 7082400 + MPC executor on COTI Testnet

Price oracle

Converts Sepolia fee budgets against COTI-side costs

Flow at a glance: user / dApp on Sepolia → Sepolia Inbox → (relayer) → COTI Inbox → MPC executor → callback to Sepolia.

Hands-on next step: Tutorial: private Adder on Sepolia.

SDK constants

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

Constant
Value

Chain ID

11155111

Inbox

0x3b8B70819f27e0438cBcE7f31894f799da52648F (SEPOLIA_DEFAULT_INBOX_ADDRESS)

Solidity preset

PodUserSepolia — sets Sepolia Inbox and configures COTI Testnet MPC executor

Point configureCoti at the COTI Testnet MPC executor and chain ID 7082400 if you are not using PodUserSepolia.

Last updated

Was this helpful?