Token Lottery

The Token Lottery utility allows projects and individuals to create and run a fully customizable prize draw, with winners chosen at random from eligible wallet addresses of token holders according to a set of parameters that the lottery creator controls via their dashboard. Token contract addresses and the 0x000000 burn address are excluded by default; other addresses can be excluded manually as needed.

The lottery prize pool is funded by depositing tokens of any type via the Token Lottery dashboard, including all compatible standards of NFT. Dev teams whose tokens are traded on exoSwap will have the option to allocate a portion of their custom token taxes directly into this prize pool to fund regular draws. The distribution structure and frequency of this lottery pool is completely customizable, with the available featureset dependent on the lottery holder’s governance tier. Where a token’s dev team wishes to hold a regular lottery draw, this fund can be optionally seeded with a one off amount. Alternatively, one-off giveaways can be held by depositing tokens manually as laid out above. The following features will be available dependant on the tier of governance tokens held:

  • Lottery draw can take place at regular time intervals, held as a one-off raffle, or be triggered once the prize pool balance surpasses a specific amount

  • Customizable payout structure (e.g. one large jackpot, or 1st, 2nd and 3rd prizes)

  • Prize/prize amounts can be defined as set amounts, or as a percentage of the total prize pool, to be distributed each time the lottery draw is triggered

  • Wallets can be manually excluded from the draw, with default options being burn/contract/dev wallets

  • Additional ‘spin-the-wheel’ option with customizable odds, which is activated once the lottery is triggered, and decides whether a jackpot draw will take place, or a draw for a smaller prize instead

  • This will allow the team flexibility over rarity of a full jackpot payout, possibly leading to large roll-over prize pools building

  • NFT minting as an optional prize category, where applicable

  • The token lottery function can also be used to offer reflections, where the prize pool is distributed proportionally across holders, by selecting “reflection” as the distribution method.

Current prize pool, time until next draw (where applicable), payout structures and previous draw results will be displayed on the token’s trading page.

The Token Lottery integrates with the exoBot, to allow projects to hold lotteries via their Telegram, Discord or social media accounts, with winners announced using their linked TG/Discord/social handle (see exoBot).

Last updated