Provably Fair Verification

The entire CopperBet ecosystem operates on the Solana Blockchain. We use the most secure and decentralized source of randomness in existence—the Bitcoin Blockchain—to drive our draws via Switchboard Oracle technology.

How Winners are Selected

To ensure no one can predict or influence the result, every draw is linked to a Future Bitcoin Block. Our system fetches this off-chain block data from open-source APIs and feeds it directly into our Solana Smart Contracts via the Switchboard Oracle.

Once that block is mined and verified on-chain, our smart contract retrieves its unique 64-character hexadecimal hash. We slice specific segments of this hash based on the lottery's tier.

Tier 1: 0 to f (16 Tickets)

We slice the last 1 character. Example: ...a = Winner Ticket a.

Tier 2: 0 to ff (256 Tickets)

We slice the last 2 characters. Example: ...ff = Winner Ticket ff.

Tier 3: 0 to fff (4,096 Tickets)

We slice the last 3 characters. Example: ...7b2 = Winner Ticket 7b2.

This flexible slicing logic allows us to scale draws from small private pools to massive jackpots while maintaining the exact same cryptographic integrity.

Settlement Finality

Every CopperBet draw is mathematically tied to a specific future Bitcoin block. Settlement is only triggered after that block is successfully generated by the network.

Once generated, we wait for the Bitcoin network to reach a secure state (for example, 6 confirmations) to ensure the hash is "frozen" and irreversible.

Protocol ComponentImplementation
BlockchainSolana (On-Chain)
Oracle ProtocolSwitchboard
External SeedBitcoin Block Hash
Selection LogicN-th Future Block
Parsing MethodHexadecimal Slicing