DELOT is the world’s first innovative decentralized lottery game for token holders.
DELOT has the better mechanism: you only need to deposit a little token to join the round. You can get additional tickets just by holding, the more token you hold the more ticket you get, so you are beneficial by increasing the chance to win lottery round just by holding, you do not need to deposit more (spend more tokens to get more tickets). Especially, the more ticket you have, the more chance to win the grand prize.
Unlike a traditional lottery where players must continuously buy tickets for every drawing, DELOT focuses on simplicity - just acquire the token, hold, and you will automatically be entered into the next lottery rounds thanks to Auto Pool feature.
Features
Fully decentralized
The entire process is managed by ONE smart contract and deployed to run on-chain.
Fully Automatic System
As you may know, smart contact itself cannot trigger states. By using with Chainlink Keepers and make the smart contract is compatible with the UpKeep, the lottery game can run endlessly.
Easy to join
No need to choose lucky numbers as traditional lottery.
Incentive for token holders
Players are required to hold tokens till the end of the round to get more tickets, so it will drive the demand of token. Not only will it increase DELOTE token prices, players will get more chance to win the grand prize, so this in a way is double incentive for Hodlers.
Auto Pool feature
Allow to join next rounds automatically. No action is required from users to join. Unlike a traditional lottery where players must continuously buy tickets for every drawing. Moreover, player get more tickets by joining the round soon, so that have more chance to win the round.
Provably fair and verifiable source of randomness (Chainlink VRF) is used in winner selection algorithm.
"On-chain Verification of Randomness
Chainlink VRF enables smart contracts to access randomness without compromising on security or usability. With every new request for randomness, Chainlink VRF generates a random number and cryptographic proof of how that number was determined. The proof is published and verified on-chain before it can be used by any consuming applications. This process ensures that the results cannot be tampered with nor manipulated by anyone, including oracle operators, miners, users and even smart contract developers."
Chance to cooperate with other projects to expand our community
Our lottery game is developed to launch on any ERC20 token. It is a big chance for us to deploy lottery product for our partners so we can have larger community.
Be responsible with the community
We have a specific Charity wallet that receives a portion of Lottery Pool. Tokens will be converted to BNB and transfer to our charity partner – Binance Charity.
Architect & Money Flow
The following diagram describes the entire architect of DELOT as well as the flow of money between DELOT with other entities (Chainlink VRF, Chainlink Keepers, Operation Wallet, Charity Wallet,..)
Lottery game
How it works
There are unlimited rounds, each round’s period is about 3-7 days.
There are 3 states in each round: Start -> Active -> End.
Players deposit tokens to join the round while the round state is Active.
Player can join the round automatically and get the maximum tickets by using Auto Pool feature while the round state is Start.
Once the round is ended, our Upkeep in Chainlink Keepers call to publicly “performUpkeep” function in the smart contract to:
How to join a round?
Manually:
Automatically (Recommend)
Just deposit tokens to Auto Pool, set your joining amount. In the next rounds, your tokens will be transferred from your balance in Auto Pool to join the round automatically.
By using Auto Pool, you will get the maximum tickets as explaining in our formula .
How to calculate number of player’s tickets in a round?
TICKETS = (Deposit Tickets) + (Hold Tickets)
Deposit Tickets = (Deposit Amount) x (Deposit Multiplier)
(*) Deposit Multiplier = 50
Hold Tickets = (Hold Duration) x (Hold Amount) x (Hold Multiplier)
(*) Hold Multiplier = 10
Hold Amount = balance of player in the 1st deposit (include player’s balance in the Auto Pool)
Hold Duration = (end block of the round - current block) / (end block of the round – start block of the round)
(*) Deposit Multiplier & Hold Multiplier are adjustable parameters and can be change in the next rounds if necessary.
At the end of the round - round state is End, balance of players will be scanned again. If the balance is lower than Hold Amount, then Hold Tickets will be set to zero. This is the penalty for player who wants to sell the token. It gives people an incentive to hold tokens for keeping their tickets, so they get more chance to win till the end of the round.
As you can see, you can get the maximum Hold Tickets by joining the round soon and hold as much token as possible.
! Be noticed if you deposit multiple times in a round !
Player can deposit to a round multiple times. However, be aware that this will reduce your Hold Amount because it is recognized in the 1st deposit.
Eg. Your balance is 100 tokens. You deposited 10 tokens to the round (first time), your Deposit Tickets is 10 x 50 = 500, your Hold Amount is recognized is: 100 - 10 = 90
After that, you deposited 20 more tokens to increase Deposit Amount to 30, your Deposit Tickets is 30 x 50 = 1500. However, your balance is 70 tokens. It is lower than Hold Amount in the 1st deposit (90), so your Hold Tickets will be 0 at the end of the round. There is only way to keep Hold Tickets: buy 20 tokens and keep in your wallet (so your balance is 90 tokens) before the end of the round.
Auto Pool
Auto Pool is a beautiful feature that allow players to join the next rounds automatically and get the maximum tickets. They don’t have to wait until the end of the previous round to join, just deposit to Auto Pool, set joining amount. That’s all. It’s a part of Fully Automatic System.
Deposit/Withdraw
You're free to Deposit/Withdraw tokens at anytime.
Joining Amount
If joining amount greater than or equal minimum joining amount in this page so you can join in the next rounds.
You can temporarily disable to join by updating this amount to be less than minimum joining amount or equal to 0.
-> Be aware that it’s different with the minimum joining amount when you join the round manually.
How to determine winners?
Our winner selection algorithm call to Chainlink VRF to get random numbers and then pick the winners and make sure two things:
There must be at least one winner in a round. It can adjust to add up to 3 winners.
Ratio of prizes of winners in the Prize Pool are adjustable parameters in the smart contract in each round. E.g., 1st prize: 50%, 2nd prize: 30%, 3rd prize: 20%
Remember that in the example above, the chance to win bigger prize depends on the number of tickets of player. They are not the same chances. So, get more tickets by depositing/holding tokens is the best way to win the big prize.
How deposited tokens are used?
This is how tokens are used in a round:
We periodically buy BNB and then transfer to Binance Charity wallet as describe in Architect and Money Flow.
This wallet is used for:
(*), (**), (***): adjustable parameters in each round.
(*) Minimum: 80%
Fully Automatic System
is used as the solution to make lottery game can run endlessly.
Basically, Lottery Smart Contract is .
Upkeep in Chainlink Keepers on the Mainnet:
“performUpkeep” function in Lottery Smart Contract is designed to:
Use Cases
These are some use cases to show how to calculate ticket amount.
Player A
- Balance: 1000 tokens. No token in Auto Pool.
- Deposit 20 tokens to join the round manually at block #4
* Round: start at block #001, end at block #011
Deposit Amount: 20
Deposit Tickets: 20 x 50 = 1000
Hold Amount: 980
Hold Tickets: [(11-4)/(11-1)] x 980 x 10 = 6860
Tickets = 1000 + 6860= 7860
Player B
- Balance: 1000 tokens
- Deposit 800 tokens to Auto Pool. Update Joining amount in Auto Pool to 20.
Balance: 200 tokens.
- When the round is started, player B joins the round automatically by depositing 20 tokens from his balance in Auto Pool.
Deposit Amount: 20
Deposit Tickets: 20 x 50 = 1000
Hold Amount: 200 + (800-20) = 980
Hold Tickets: 1 x 980 x 10 = 9800
Tickets = 1000 + 9800 = 10800
Because he joins the round automatically via Auto Pool soon, so Hold duration is 1 -> get the maximum tickets: 10800 - much more tickets in comparison with player A (7860 tickets).
Player A & B have the same tokens and joining amount. Player B doesn’t need to wait to join manually once the round is started as player A.
By using Auto Pool feature, Player B has benefits by getting more tickets and he can join the round automatically.
Player C
- Balance: 1000 tokens
- Deposit 800 tokens to Auto Pool. Update Joining Amount in Auto Pool to 0 (it means that he doesn’t want to join the round automatically)
Balance: 200 tokens.
* Round: start at block #001, end at block #011
- Deposit 20 tokens to join manually at block #4
Deposit Amount: 20
Deposit Tickets: 20 x 50 = 1000
Hold Amount: (200-20) + 800 = 980
Hold Tickets: [(11-4)/(11-1)] x 980 x 10 = 6860
Tickets = 1000 + 6860= 7860
- Deposit 10 tokens to join manually at block #6
Deposit Amount: 20 + 10 = 30
Deposit Tickets: 30 x 50 = 1500
Hold Amount: 980 (no change)
Hold Tickets: 6860 (no change)
Tickets = 1500 + 6860 = 8360
He has more tickets after depositing. However, actual Hold Amount in his wallet balance and Auto Pool is: (200 - 30) + 800 = 970 -> It's less than Hold Amount recognized as in the 1st deposit. He needs to buy 10 more tokens and keep in his wallet. If not, Hold Tickets will be set to 0 at the end of the round (Tickets = Deposits Tickets = 1500).
Player D
- Balance: 1000 tokens
- Deposit 800 tokens to Auto Pool. Update Joining amount in Auto Pool to 20.
Balance: 200 tokens.
* Round: start at block #001, end at block #011
- When the round is started, player D joins the round automatically by depositing 20 tokens from his balance in Auto Pool.
Deposit Amount: 20
Deposit Tickets: 20 x 50 =1000
Hold Amount: 200 + (800-20) = 980
Hold Tickets: 1 x 980 x 10 = 9800
Tickets = 1000 + 9800 = 10800
- Deposit 10 tokens to join manually at block #6
Deposit Amount: 20 + 10 = 30
Deposit Tickets: 30 x 50 = 1500
Hold Amount: 980 (no change)
Hold Tickets: 9800 (no change)
Tickets = 1500 + 9800 = 11300
The same as Player C, he has more tickets after depositing. However, actual Hold Amount in his wallet balance and Auto Pool is: (200 - 10) + (800-20) = 970 -> It's less than Hold Amount recognized as in the 1st deposit. He needs to buy 10 more tokens and keep in his wallet. If not, Hold Tickets will be set to 0 at the end of the round (Tickets = Deposits Tickets = 1500).
-> By comparing cases between Player A and B, C and D, you will see the power of Auto Pool feature.
-> By holding DELOT tokens, you get more chance to win the grand prize.
Explain on the red text
The first top row of player list is your account (if you connect wallet).
If you see some red texts as image above, then it means that your Hold amount is less than Hold column - Hold Amount recognized as in the 1st deposit. There are two reasons for this:
You have transferred tokens from your wallet to other wallet(s) or just sold your tokens
You join a round multiple times (your Wallet Balance has decreased)
If you don’t do anything, then your Hold Tickets will be 0 at the end of the Round -> Tickets = Deposit tickets = 1,500
To keep the Hold tickets, you must buy more tokens and keep in your wallet and make sure that: (Wallet Balance) + (Auto Pool Balance) is greater than or equal to Hold column (980)
You can see Wallet Balance & Auto Pool Balance in the Auto Pool page.
Token Distribution
Total Supply: 100,000,000 DELOT
Roadmap
Lottery game: idea, product design, architect
Lottery game: Smart contract & DApp development
Lottery game: bug fixes and improvements
Creation of website
Launch BETA version of Lottery game on Binance Smart Chain Testnet
Audit DELOT token
Team KYC
Token sale
Marketing phase #1
PancakeSwap listing
Launch Lottery game on Binance Smart Chain Mainnet
May 5th, Listed on Coinsbit:
May 10th, Listed on CoinTiger:
Listed on CoinMarketCap
Listed on CoinGecko
Airdrop
Yield Farming & Staking
Marketing phase #2
Issue DELOT token on Polygon by Multichain
Launch Lottery game on Polygon
Cooperate with other projects to launch lottery game for their tokens to expand community
Lottery game version 2 development
Marketing phase #3
BETA version of Lottery game version 2 with NFT
NFT sale
Launch Lottery game version 2
Marketing phase #4
New roadmap
The more token you hold the more ticket you get. The more ticket you have the more chance to win the grand prize.
DELOT token is the utility token that is used in the Lottery game.
Traditional lotteries are restrained by multiple factors that are slowing their progress down by discouraging potential participants. Since they are centralized, there is virtually no control and transparency on what the lottery provider does. There have been reports of fraudulent behavior by the provider such as unpaid winnings, manipulation of the RNG (random number generation) mechanisms, which, as a result, undermines the trust and discourages potential gamblers or betters to participate in them.
Another disadvantage that is particularly relevant to national lotteries is their outdated offline format that requires you to buy a ticket the old-fashioned way. What is more, these national lotteries offer limited prize pools since they are restricted only to the country they are conducted in.
DELOT has the better mechanism: the more token you hold the more ticket you get, so you are beneficial by increasing the chance to win lottery round just by holding, you do not need to deposit more (spend more tokens to get more tickets). Especially, the more ticket you have, the more chance to win the grand prize.
Unlike a traditional lottery where players must continuously buy tickets for every drawing, DELOT focuses on simplicity - just acquire the token, hold, and you will automatically be entered into the next lottery rounds thanks to Auto Pool feature.
The more token you hold the more ticket you get. The more ticket you have the more chance to win the grand prize.
DELOT token is the utility token that is used in the Lottery game.
Traditional lotteries are restrained by multiple factors that are slowing their progress down by discouraging potential participants. Since they are centralized, there is virtually no control and transparency on what the lottery provider does. There have been reports of fraudulent behavior by the provider such as unpaid winnings, manipulation of the RNG (random number generation) mechanisms, which, as a result, undermines the trust and discourages potential gamblers or betters to participate in them.
Another disadvantage that is particularly relevant to national lotteries is their outdated offline format that requires you to buy a ticket the old-fashioned way. What is more, these national lotteries offer limited prize pools since they are restricted only to the country they are conducted in.
DELOT has the better mechanism: the more token you hold the more ticket you get, so you are beneficial by increasing the chance to win lottery round just by holding, you do not need to deposit more (spend more tokens to get more tickets). Especially, the more ticket you have, the more chance to win the grand prize.
Unlike a traditional lottery where players must continuously buy tickets for every drawing, DELOT focuses on simplicity - just acquire the token, hold, and you will automatically be entered into the next lottery rounds thanks to Auto Pool feature.
Token Distribution
Total Supply: 100,000,000 DELOT
Roadmap
Lottery game: idea, product design, architect
Lottery game: Smart contract & DApp development
Lottery game: bug fixes and improvements
Creation of website
Launch BETA version of Lottery game on Binance Smart Chain Testnet
Audit DELOT token
Team KYC
Token sale
Marketing phase #1
PancakeSwap listing
Launch Lottery game on Binance Smart Chain Mainnet
May 5th, Listed on Coinsbit:
May 10th, Listed on CoinTiger:
Listed on CoinMarketCap
Listed on CoinGecko
Airdrop
Yield Farming & Staking
Marketing phase #2
Issue DELOT token on Polygon by Multichain
Launch Lottery game on Polygon
Cooperate with other projects to launch lottery game for their tokens to expand community
Lottery game version 2 development
Marketing phase #3
BETA version of Lottery game version 2 with NFT
NFT sale
Launch Lottery game version 2
Marketing phase #4
New roadmap
How to join a round?
Manually:
Automatically (Recommend)
Just deposit tokens to Auto Pool, set your joining amount. In the next rounds, your tokens will be transferred from your balance in Auto Pool to join the round automatically.
By using Auto Pool, you will get the maximum tickets as explaining in our formula .
How to calculate number of player’s tickets in a round?
TICKETS = (Deposit Tickets) + (Hold Tickets)
Deposit Tickets = (Deposit Amount) x (Deposit Multiplier)
(*) Deposit Multiplier = 50
Hold Tickets = (Hold Duration) x (Hold Amount) x (Hold Multiplier)
(*) Hold Multiplier = 10
Hold Amount = balance of player in the 1st deposit (include player’s balance in the Auto Pool)
Hold Duration = (end block of the round - current block) / (end block of the round – start block of the round)
(*) Deposit Multiplier & Hold Multiplier are adjustable parameters and can be change in the next rounds if necessary.
At the end of the round - round state is End, balance of players will be scanned again. If the balance is lower than Hold Amount, then Hold Tickets will be set to zero. This is the penalty for player who wants to sell the token. It gives people an incentive to hold tokens for keeping their tickets, so they get more chance to win till the end of the round.
As you can see, you can get the maximum Hold Tickets by joining the round soon and hold as much token as possible.
! Be noticed if you deposit multiple times in a round !
Player can deposit to a round multiple times. However, be aware that this will reduce your Hold Amount because it is recognized in the 1st deposit.
Eg. Your balance is 100 tokens. You deposited 10 tokens to the round (first time), your Deposit Tickets is 10 x 50 = 500, your Hold Amount is recognized is: 100 - 10 = 90
After that, you deposited 20 more tokens to increase Deposit Amount to 30, your Deposit Tickets is 30 x 50 = 1500. However, your balance is 70 tokens. It is lower than Hold Amount in the 1st deposit (90), so your Hold Tickets will be 0 at the end of the round. There is only way to keep Hold Tickets: buy 20 tokens and keep in your wallet (so your balance is 90 tokens) before the end of the round.
Auto Pool
Auto Pool is a beautiful feature that allow players to join the next rounds automatically and get the maximum tickets. They don’t have to wait until the end of the previous round to join, just deposit to Auto Pool, set joining amount. That’s all. It’s a part of Fully Automatic System.
Deposit/Withdraw
You're free to Deposit/Withdraw tokens at anytime.
Joining Amount
If joining amount greater than or equal minimum joining amount in this page so you can join in the next rounds.
You can temporarily disable to join by updating this amount to be less than minimum joining amount or equal to 0.
-> Be aware that it’s different with the minimum joining amount when you join the round manually.
How to determine winners?
Our winner selection algorithm call to Chainlink VRF to get random numbers and then pick the winners and make sure two things:
There must be at least one winner in a round. It can adjust to add up to 3 winners.
Ratio of prizes of winners in the Prize Pool are adjustable parameters in the smart contract in each round. E.g., 1st prize: 50%, 2nd prize: 30%, 3rd prize: 20%
Remember that in the example above, the chance to win bigger prize depends on the number of tickets of player. They are not the same chances. So, get more tickets by depositing/holding tokens is the best way to win the big prize.
How deposited tokens are used?
This is how tokens are used in a round:
We periodically buy BNB and then transfer to Binance Charity wallet as describe in Architect and Money Flow.
This wallet is used for:
(*), (**), (***): adjustable parameters in each round.
(*) Minimum: 80%
Fully Automatic System
is used as the solution to make lottery game can run endlessly.
Basically, Lottery Smart Contract is .
Upkeep in Chainlink Keepers on the Mainnet:
“performUpkeep” function in Lottery Smart Contract is designed to:
Use Cases
These are some use cases to show how to calculate ticket amount.
Player A
- Balance: 1000 tokens. No token in Auto Pool.
- Deposit 20 tokens to join the round manually at block #4
* Round: start at block #001, end at block #011
Deposit Amount: 20
Deposit Tickets: 20 x 50 = 1000
Hold Amount: 980
Hold Tickets: [(11-4)/(11-1)] x 980 x 10 = 6860
Tickets = 1000 + 6860= 7860
Player B
- Balance: 1000 tokens
- Deposit 800 tokens to Auto Pool. Update Joining amount in Auto Pool to 20.
Balance: 200 tokens.
- When the round is started, player B joins the round automatically by depositing 20 tokens from his balance in Auto Pool.
Deposit Amount: 20
Deposit Tickets: 20 x 50 = 1000
Hold Amount: 200 + (800-20) = 980
Hold Tickets: 1 x 980 x 10 = 9800
Tickets = 1000 + 9800 = 10800
Because he joins the round automatically via Auto Pool soon, so Hold duration is 1 -> get the maximum tickets: 10800 - much more tickets in comparison with player A (7860 tickets).
Player A & B have the same tokens and joining amount. Player B doesn’t need to wait to join manually once the round is started as player A.
By using Auto Pool feature, Player B has benefits by getting more tickets and he can join the round automatically.
Player C
- Balance: 1000 tokens
- Deposit 800 tokens to Auto Pool. Update Joining Amount in Auto Pool to 0 (it means that he doesn’t want to join the round automatically)
Balance: 200 tokens.
* Round: start at block #001, end at block #011
- Deposit 20 tokens to join manually at block #4
Deposit Amount: 20
Deposit Tickets: 20 x 50 = 1000
Hold Amount: (200-20) + 800 = 980
Hold Tickets: [(11-4)/(11-1)] x 980 x 10 = 6860
Tickets = 1000 + 6860= 7860
- Deposit 10 tokens to join manually at block #6
Deposit Amount: 20 + 10 = 30
Deposit Tickets: 30 x 50 = 1500
Hold Amount: 980 (no change)
Hold Tickets: 6860 (no change)
Tickets = 1500 + 6860 = 8360
He has more tickets after depositing. However, actual Hold Amount in his wallet balance and Auto Pool is: (200 - 30) + 800 = 970 -> It's less than Hold Amount recognized as in the 1st deposit. He needs to buy 10 more tokens and keep in his wallet. If not, Hold Tickets will be set to 0 at the end of the round (Tickets = Deposits Tickets = 1500).
Player D
- Balance: 1000 tokens
- Deposit 800 tokens to Auto Pool. Update Joining amount in Auto Pool to 20.
Balance: 200 tokens.
* Round: start at block #001, end at block #011
- When the round is started, player D joins the round automatically by depositing 20 tokens from his balance in Auto Pool.
Deposit Amount: 20
Deposit Tickets: 20 x 50 =1000
Hold Amount: 200 + (800-20) = 980
Hold Tickets: 1 x 980 x 10 = 9800
Tickets = 1000 + 9800 = 10800
- Deposit 10 tokens to join manually at block #6
Deposit Amount: 20 + 10 = 30
Deposit Tickets: 30 x 50 = 1500
Hold Amount: 980 (no change)
Hold Tickets: 9800 (no change)
Tickets = 1500 + 9800 = 11300
The same as Player C, he has more tickets after depositing. However, actual Hold Amount in his wallet balance and Auto Pool is: (200 - 10) + (800-20) = 970 -> It's less than Hold Amount recognized as in the 1st deposit. He needs to buy 10 more tokens and keep in his wallet. If not, Hold Tickets will be set to 0 at the end of the round (Tickets = Deposits Tickets = 1500).
-> By comparing cases between Player A and B, C and D, you will see the power of Auto Pool feature.
-> By holding DELOT tokens, you get more chance to win the grand prize.
Explain on the red text
The first top row of player list is your account (if you connect wallet).
If you see some red texts as image above, then it means that your Hold amount is less than Hold column - Hold Amount recognized as in the 1st deposit. There are two reasons for this:
You have transferred tokens from your wallet to other wallet(s) or just sold your tokens
You join a round multiple times (your Wallet Balance has decreased)
If you don’t do anything, then your Hold Tickets will be 0 at the end of the Round -> Tickets = Deposit tickets = 1,500
To keep the Hold tickets, you must buy more tokens and keep in your wallet and make sure that: (Wallet Balance) + (Auto Pool Balance) is greater than or equal to Hold column (980)
You can see Wallet Balance & Auto Pool Balance in the Auto Pool page.
DELOT has the better mechanism: you only need to deposit a little token to join the round. You can get additional tickets just by holding, the more token you hold the more ticket you get, so you are beneficial by increasing the chance to win lottery round just by holding, you do not need to deposit more (spend more tokens to get more tickets). Especially, the more ticket you have, the more chance to win the grand prize.
Unlike a traditional lottery where players must continuously buy tickets for every drawing, DELOT focuses on simplicity - just acquire the token, hold, and you will automatically be entered into the next lottery rounds thanks to Auto Pool feature.
Features
Fully decentralized
The entire process is managed by ONE smart contract and deployed to run on-chain.
Fully Automatic System
As you may know, smart contact itself cannot trigger states. By using with Chainlink Keepers and make the smart contract is compatible with the UpKeep, the lottery game can run endlessly.
Easy to join
No need to choose lucky numbers as traditional lottery.
Incentive for token holders
Players are required to hold tokens till the end of the round to get more tickets, so it will drive the demand of token. Not only will it increase DELOTE token prices, players will get more chance to win the grand prize, so this in a way is double incentive for Hodlers.
Auto Pool feature
Allow to join next rounds automatically. No action is required from users to join. Unlike a traditional lottery where players must continuously buy tickets for every drawing. Moreover, player get more tickets by joining the round soon, so that have more chance to win the round.
Provably fair and verifiable source of randomness (Chainlink VRF) is used in winner selection algorithm.
"On-chain Verification of Randomness
Chainlink VRF enables smart contracts to access randomness without compromising on security or usability. With every new request for randomness, Chainlink VRF generates a random number and cryptographic proof of how that number was determined. The proof is published and verified on-chain before it can be used by any consuming applications. This process ensures that the results cannot be tampered with nor manipulated by anyone, including oracle operators, miners, users and even smart contract developers."
Chance to cooperate with other projects to expand our community
Our lottery game is developed to launch on any ERC20 token. It is a big chance for us to deploy lottery product for our partners so we can have larger community.
Be responsible with the community
We have a specific Charity wallet that receives a portion of Lottery Pool. Tokens will be converted to BNB and transfer to our charity partner – Binance Charity.
Architect & Money Flow
The following diagram describes the entire architect of DELOT as well as the flow of money between DELOT with other entities (Chainlink VRF, Chainlink Keepers, Operation Wallet, Charity Wallet,..)
Lottery game
How it works
There are unlimited rounds, each round’s period is about 3-7 days.
There are 3 states in each round: Start -> Active -> End.
Players deposit tokens to join the round while the round state is Active.
Player can join the round automatically and get the maximum tickets by using Auto Pool feature while the round state is Start.
Once the round is ended, our Upkeep in Chainlink Keepers call to publicly “performUpkeep” function in the smart contract to:
DELOT is the world’s first innovative decentralized lottery game for token holders.
DELOT is the world’s first innovative decentralized lottery game for token holders.