Skip to main content

Mainnet Addresses

All horse.fun accounts live on Solana mainnet. Everything below is publicly inspectable — pools, vaults, and randomness included.
Always verify addresses against this page before interacting. Beware of lookalike addresses.

Core

Vaults & State (transparency)

Randomness / VRF

The randomness authority is a program-derived address (PDA) that signs commit/reveal requests on behalf of the protocol — it holds no data of its own, which keeps race resolution permissionless. It is stored as the authority inside the randomness account, where anyone can verify it.

Verification

How to Verify

  1. Check the program: the Program ID above owns the protocol state, jackpot pools, and volume stats — confirm ownership on any explorer
  2. Review the IDL: the full interface definition is published on-chain at the IDL account above
  3. Follow the funds: every race’s allocations flow through the vaults listed here — entry vault, jackpot pools, buyback, referral — all publicly auditable in real time
  4. Check the randomness: the randomness account is owned by the Switchboard program, and its authority field matches the protocol’s PDA

Integration

For developers building on top of horse.fun:

API Endpoints

  • RPC: Use any Solana RPC provider
  • WebSocket: Subscribe to race updates via Solana WebSocket API
  • Historical Data: Query on-chain accounts for past races

Open Source

All deployed programs are verifiable on-chain. Source code will be published.

Contact

For integration support or security concerns: