Skip to main content

Glossary

This glossary defines key terms used throughout the IC42N documentation.


Epoch

A Solana epoch boundary used to define a game round. Each epoch produces exactly one winning number.


Slot

A unit of time in Solana. The final canonical slot used at epoch end is one of the inputs for calculating the winning number.


Finalized Blockhash

The confirmed blockhash associated with a finalized slot. It is publicly retrievable and used as a deterministic input to the winning number calculation.


Winning Number

A value between 0–9 derived from:

  • The canonical slot (u64 little-endian bytes)
  • The finalized blockhash (base58 decoded)
  • SHA‑256 hashing
  • Byte summation
  • Modulo 10

Conviction

The amount of lamports a player contributes to a prediction. Conviction determines proportional payout share if the prediction wins.


Gross Pot

The total lamports contributed by all players during a round.


Protocol Fee (Taker Fee)

A percentage deducted from the gross pot before payouts are calculated.


Net Pot

The gross pot minus the protocol fee. This amount is distributed proportionally among winners.


Tier

A gameplay level with its own conviction range and economic parameters. Each tier operates independently.


Rollover

Occurs when the winning number is:

  • 0
  • The previous epoch’s winning number

During a rollover:

  • No winners are declared
  • The entire pot carries forward
  • Predictions remain active
  • The taker fee decreases by 1%

Payout Event

An epoch that does not result in a rollover. In these epochs, winners are determined and the net pot is distributed.


Change Ticket

A consolation mechanism awarded to a percentage of players who miss the winning number. It allows a player to change their prediction before the cutoff time.

Change tickets:

  • Do not increase probability of winning
  • Can increase payout share if used strategically

Merkle Root

A cryptographic commitment to the full winner list and payout distribution for an epoch. Used to securely validate claims.


Merkle Proof

A cryptographic proof that a specific claim entry exists within the published Merkle root.


Resolution Artifact

A permanent record (published to Arweave) containing:

  • Slot
  • Blockhash
  • Winning number
  • Winners list
  • Ticket data
  • Merkle root

Verifier

The open-source reference implementation that reproduces the winning number calculation from public Solana data.