Skip to content

Official contract addresses

Canonical list of every Pact Network address on Solana mainnet. Do not trust addresses from anywhere else — not blog posts, not support DMs, not screenshots. Bookmark this page.

NameAddressNotes
pact-market-pinocchio5bCJcdWdKLJ7arrMVMFh3z99rQDxV785fnD9XGcr3xwcOwns CoveragePool, AgentWallet, EndpointConfig.

Upgrade, settler, and pool authority are all held by the protocol team during private beta. Public pubkeys land here when long-term governance is finalized.

AssetMintSource
USDCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vCircle’s official USDC mint on Solana mainnet.

Pact has no token. All premiums, refunds, and pool balances are USDC at the canonical Circle mint above. Any “PACT token” address is not us.

PoolAddressBacking
Default mainnet pool<TODO: publish CoveragePool PDA after bootstrap>USDC

The pool is a PDA derived from a seed in the program. Once we run the bootstrap transaction (bun init), the PDA address becomes known and we’ll publish it here.

EndpointConfig accounts are PDAs, one per wrapped endpoint. Registration state on mainnet is tracked on the Status page. We don’t publish per-endpoint identifiers during private beta; they’re issued to allowlisted users at access time. Aggregate reliability tiers are public via the providers endpoint.

For any address on this page, check it on a Solana explorer:

Terminal window
# Program metadata + upgrade authority
solana program show <PROGRAM_ID> --url mainnet-beta
# Account state
solana account <ACCOUNT_ADDRESS> --url mainnet-beta --output json

Or in a browser: Solana FM, Solscan, or Solana Explorer.

Confirm the upgrade authority of any program you interact with matches the authority published here. If it doesn’t match, stop.

If you find an address on this page that doesn’t match the on-chain state, or you see a third-party site claiming a different address: open an issue or email us. See Operations → Private beta for contact info.