RTF Vote

Aiming to align with the goals of the Ready to Fight (RTF) organisation, RTF Vote is a decentralized voting platform on the RTF Blockchain that rewards stakers.

It allows the holders of the RTF cryptocurrency to be a real part of the boxing world.

Users can vote on all kinds of decisions by staking their RTF, which is immediately released at the end of the voting period. The user can also withdraw their RTF at any time, giving up their vote.

What it does

Powered by a smart contract on the EVM-compatible RTF blockchain, StakingVote. [Currently the only verified smart contract on the RTF Testnet]

The contract owner can add things to vote on, can end the voting, can transfer the staked funds, transfer ownership, among many other functions.

Users can interact using the front-end React Application, connecting with their wallet, looking at the options and voting.

How I built it

The dApp was built with React on the front-end while the backend Solidity smart contract was written using the Remix IDE and deployed on the RTF Blockchain.

Accomplishments that I am proud of

The current StakingVote smart contract is the only verified smart contract on the RTF Testnet.

Deploying on to this new blockchain was a great learning experience and allowed me to grow and learn much more about Ready to Fight. It was very fun and I'd like to contribute more projects to the RTF blockchain in the future.

What's next for RTF Vote

RTF Vote has the ability to be much bigger by adding all sorts of new features such as long-term staking benefits, voting rewards, integration with the exisiting mobile application, NFT Collections, etc.

Built With

Share this project:

Updates