How CTpot Works

CTpot is a fully on-chain lottery powered by smart contracts.

Every step — from ticket purchase to payout — is executed by code, not people.


Step-by-Step Flow

CTpot follows a simple and transparent flow:

  1. Users deposit CHOGTARD

  2. Deposits are converted into tickets

  3. Tickets are stored on-chain

  4. The lottery round ends

  5. One winner is selected automatically

  6. Prize is sent directly to the winner

No off-chain logic. No admin actions.


Ticket Creation

  • 10,000 CHOGTARD = 1 Ticket

  • Users can buy multiple tickets in one transaction

  • Each ticket is assigned to the buyer’s wallet

  • Ticket ownership is immutable

Once issued, tickets cannot be edited or revoked.


Prize Pool Formation

  • All CHOGTARD used to buy tickets is pooled

  • Funds are locked in the smart contract

  • No withdrawals are possible during the round

The prize pool grows as more tickets are sold.


Round Execution

  • Only one round is active at a time

  • Ticket sales remain open until the round ends

  • End conditions are enforced by the contract

When the round ends, execution continues automatically.


Winner Selection

  • A winning ticket is selected on-chain

  • Selection uses blockchain-derived randomness

  • No manual input or admin calls

The owner of the winning ticket becomes the winner.


Payout

  • The full prize pool is sent to the winner

  • No claim button required

  • Transfer happens instantly

Funds go directly to the winner’s wallet.


Trust Model

CTpot does not rely on:

  • Custodial wallets

  • Backend servers

  • Admin discretion

  • External randomness services

If it’s not enforced by code, it doesn’t exist.


Key Guarantees

  • Equal odds per ticket

  • Transparent execution

  • Final and irreversible results

  • Fully verifiable on-chain

Last updated