Rafflor

Contracts

Rafflor's live raffle logic runs through deployed smart contracts.

Each raffle records which vault version it belongs to.

Current deployment

The current vault, randomness resolver and treasury addresses are read from the active deployment configuration.

chain                   5042
vault                   0x6485327b086B492268AE86F2A1b5304fE793e206
vault version           v4
randomness resolver     0x3eCcdC848f863A21f702003fBb90Fa7d72cB2961
treasury                [unavailable: TREASURY_ADDRESS is not configured]

Addresses from previous vault versions are never shown on this page.

Fixed protocol parameters

Protocol parameters such as fees, ticket limits, raffle-value limits, duration limits and claim windows are read from the deployed contracts.

creation fee            $1.00
protocol fee            5% of ticket proceeds
smallest ticket         $1.00
tickets per raffle      3 to 1,000,000
maximum ticket revenue  $50,000.00 per raffle
per-wallet ticket cap   max(1, maxTickets / 10)
duration                1 hour to 30 days
claim window            365 days
relayer tip             $0.05
known resolvers         1

The randomness resolver carries two of its own, fixed the same way:

margin                  1 minute added to a close before the round is fixed
escape window           7 days to submit the beacon

If a contract value cannot be read, it is shown as unavailable rather than falling back to a remembered value.

Contract admin controls

The guardian can pause the creation of new raffles.

New raffles are not paused.

Pausing creation does not modify existing raffles and does not change their prizes, entries, winners, settlements, or claims.

The guardian cannot alter an existing raffle or choose its winner.

Rafflor asset curation

Rafflor maintains a separate list of recognised prize assets used by the website and indexer.

This list is not a vault permission and is not controlled by the guardian.

Adding or removing an asset changes what Rafflor creates and surfaces in the interface. It does not change the rules of an existing raffle.

The current vault does not enforce this list onchain.

What cannot be changed

Once a raffle has entries, its prize, ticket price, ticket supply and deadline cannot be changed.

The winner cannot be manually selected or replaced.

2 figures on this site could not be read from the chain, so they appear as [unavailable] above rather than as a number from memory:
  • treasuryAddress — TREASURY_ADDRESS is not configured
  • explorer — no block explorer is configured for this chain