> For the complete documentation index, see [llms.txt](https://jexchange.gitbook.io/english/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jexchange.gitbook.io/english/raffles.md).

# Raffles

https\://app.jexchange.io/raffles

The “Raffles” interface allows users to create permissionless lotteries.

A lottery meets the following requirements:&#x20;

* A start date and an end date
* A token identifier
* One price per ticket
* Number of winning tickets

On each ticket, a % of token amount is burned, another % is used as raffle owner royalties, another % is used as JEX platform fee, the remaining feeds the prize pool. The breakdown is detailed below.

The draw is carried out by a smart contract, the code of which is open source.

## Ticket payment breakdown

(JEX protocol fee amount) = (ticket price) \* (% JEX protocol fee)

(net ticket price) = (ticket price) - (JEX protocol fee amount)

(burned amount) = (net ticket price) \* (% burn)

(owner royalties) = (net ticket price) \* (% owner royalties)

(prize pool) = (net ticket price) - (burned amount) - (owner royalties)
