This defi dapp allows traders to show their skills at predicting the price of blockchain assets like LINK/USD. They can submit their prediction : if it will go up or down at a certain time. Every day, there is a new step. It was 5 minutes before, then one hour for testing. They can predict in 2 steps or more. So if we are the 10 of June , you can predict for the 12 or later. On the price page, we can follow the price every step and if it went up or down. They can also register their bio in Traders page if they want to be contacted.

I used Chainlink data feed and Chainlink automation time. Upkeep : https://automation.chain.link/mumbai/55366042933117619312151445597792092444983502462499516289571906471480850162970 I wanted to use historical data feed but couldnt use timestamp for parameter. It was too complicate to use roundId so I check in real time the price. And I store it, so we could imagine a web3 API for people who would like to get price at certain timestamp or steps (every 10 minutes for example).

It was difficult and long cause Im not a profesional web3 dev. So unexpected bugs made me finish late and couldnt add good style. But the logic seems to work.

I want to add more logic like events to get real time data. Challenges, like the top traders get rewards. Good UI with graph for prices and cards for traders with their ratio win/loose.

https://superprophets.vercel.app/ https://github.com/getzelus/Superprophets

Built With

Share this project:

Updates