Inspiration
Brutus Lottery was born from the idea of leveraging a token that is always growing against TRX, BRST from brutus.finance, to demonstrate that it is possible to create sustainable games on the Tron blockchain through mechanisms such as resource rental, staking, and compound interest. This vision translates into a lottery that not only offers exciting winning opportunities but also ensures sustainability and transparency in the system's operation.
What does Brutus Lottery do?
Brutus Lottery is an innovative lottery system that allows users to participate in unlimited raffles by acquiring NFTs. Each NFT grants access to all the raffles organized by the Brutus team. 100% of the revenue generated from ticket sales is dedicated to purchasing BRST, an always-growing token against TRX from Brutus Finance. From the growth of this token, we raffle off 80% as prizes for the winners, while 20% is allocated to the team. All ticket numbers sold before the last raffle conducted participate in the next raffle, ensuring that every ticket sold contributes to the prize increment. This approach guarantees that the prize is always attractive and continually growing, thus fostering participation and the long-term sustainability of the system.
How Brutus Lottery Was Built
After observing various games that failed on different blockchains, we decided to use our always-growing token to demonstrate that it was possible to create variable prizes and a sustainable, long-lasting lottery.
NFT Contract: We created an NFT contract that allows for minting each of the lottery tickets. TBCp8r6xdZ34w7Gm3Le5pAjPpA3hVvFZFU
Lottery Contract: We developed a contract that selects a winner every 15 days, stores the BRST from the total revenue, burns the portion corresponding to the prizes, and sends them. TKghr3aZvCbo41c8y5vUXofChF1gMmjTHr
Balance Application: An application was developed to query the balance of the main BRST contract to ensure that TRX is available to be sent to the winner on the day of the draw.
Challenges we ran into
It wasn't easy to secure the availability of TRX, as BRST takes 17 days to become available. To address this, we had to create a whitelist that allows for a quick exit for the contract's wallet, ensuring that BRST is burned at the time of distributing the prize. Additionally, thanks to the developed application, TRX is readily available, allowing us to send the TRX to the lucky winner at the moment of the draw.
Another challenge we faced was minting more than one NFT simultaneously, as the transaction exceeded the allowed limits. However, we were able to resolve this issue.
Accomplishments that we're proud of
In addition to having created a fully functional lottery that randomly selects a winner every 15 days, we have developed a sustainable tool over time thanks to our ever-growing token (BRST). This is achieved through resource leasing, staking, and compound interest.
We offer other developers a system that ensures long-term sustainability, where growth and prizes are guaranteed. While they cannot be fixed, growth in TRX will always be assured.
What we learned
We have created a unique system that utilizes the tools provided by the Tron blockchain to develop a sustainable ecosystem. We learned to leverage the features of this technology to ensure transparency and the long-term viability of Brutus Lottery.
What's next for Brutus Lottery
Our next goal is to increase the ticket sales for Brutus Lottery, allowing us to offer more attractive draws for our users. By boosting participation, we will not only enhance the prizes but also ensure the sustainability and growth of the ecosystem. We are committed to developing effective marketing strategies and fostering an active community that engages in our lotteries, ensuring that each draw is exciting and valuable.
Remember! One NFT, infinite possibilities...


Log in or sign up for Devpost to join the conversation.