Devnet

Test funds only. Transactions are not real.

Contract Addresses

Smart contract addresses for Proof of Chance across different networks.

Deployed Contracts

Below are the deployed contract addresses for the Daily Lottery system on each network.

Always verify you're interacting with the official contract addresses. Scammers may create fake contracts to steal funds.

Solana Mainnet

ContractAddressExplorer
Daily Lottery ProgramPoC1111111111111111111111111111111111111111View

The addresses shown above are placeholders. Official mainnet addresses will be published when the protocol launches on mainnet.

Solana Devnet

ContractAddressExplorer
Daily Lottery ProgramDevPoC111111111111111111111111111111111111View

How to Verify

Using Solana Explorer

  1. Go to Solana Explorer
  2. Search for the program address
  3. Click "Program" tab to see the verified source (if available)
  4. Compare the code hash with our published hash

Using Solana CLI

# Get program info
solana program show <PROGRAM_ADDRESS>

# Check program authority
solana program show <PROGRAM_ADDRESS> --output json | jq '.authority'

Official Sources

Always cross-reference addresses from these official sources:

Account Types

The protocol creates various PDA accounts:

Account TypeDerivation Seeds
Config Account["config"]
Lottery Account["lottery", config_pubkey, lottery_id_le_bytes]
Participant Account["participant", lottery_pubkey, wallet_pubkey]
Lottery Vault["vault", lottery_pubkey]
Settlement Accumulator["settlement", lottery_pubkey]
Winners Ledger["winners_ledger", lottery_pubkey]

Upgrade Authority

The program upgrade authority is controlled by the Proof of Chance team. Any upgrades require multi-sig approval and have a 48-hour timelock for major changes.

NetworkUpgrade Authority
MainnetTBD (Multi-sig)
DevnetTeam wallet
Edit this pageLast updated: January 2026