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.
Programs
Section titled “Programs”| Name | Address | Notes |
|---|---|---|
pact-market-pinocchio | 5bCJcdWdKLJ7arrMVMFh3z99rQDxV785fnD9XGcr3xwc | Owns CoveragePool, AgentWallet, EndpointConfig. |
Authorities
Section titled “Authorities”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.
Asset mints
Section titled “Asset mints”| Asset | Mint | Source |
|---|---|---|
| USDC | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Circle’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.
CoveragePool accounts
Section titled “CoveragePool accounts”| Pool | Address | Backing |
|---|---|---|
| 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
Section titled “EndpointConfig accounts”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.
How to verify
Section titled “How to verify”For any address on this page, check it on a Solana explorer:
# Program metadata + upgrade authoritysolana program show <PROGRAM_ID> --url mainnet-beta
# Account statesolana account <ACCOUNT_ADDRESS> --url mainnet-beta --output jsonOr 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.
Reporting a discrepancy
Section titled “Reporting a discrepancy”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.