Inspiration

We have a lot of problems in the trading industry:

  1. There are many scammers. They say they understand the market well, but it's hard to check.
  2. Investors lose money because they trust scammers.
  3. Beginners lose time and money by taking paid courses from scammers.

So, I decided to build a decentrilized application for traders where they can build a reputation with forecasts verified by blockchain.

What it does

The app receives forecasts from any user and sends them to the smart contract to verify. If the forecast turns out to be true, the user gets a positive reputation, otherwise a negative one.

In addition, the app allows users to sell private forecasts, which can only be read by the owners.

How we built it

  1. IPFS (Web3.Storage) is used as a storage for data of traders, public and private forecasts.
  2. Lit Protocol is used as a decentralized tool to decrypt and encrypt private forecasts.
  3. Zora Contracts is used to sell and buy forecasts.
  4. The Graph is used to aggregate and query blockchain data.

Also, app uses TypeScript, Next.JS, MUI, Vercel.

Smart contracts are based on Solidity, HardHat and Polygon Test Network.

Challenges we ran into

  1. Many traders do not know the concept of web3. So I had to figure out how to make the interface as clear and simple as possible for such users.
  2. It was uneasy to integrate the Zora contracts and Lit protocol because these are young technologies, and some things are not done perfectly.

Accomplishments that we're proud of

Clear interface for non-web3 users.

What's next for TradeRep

  1. Connect oracle to verify forecasts with contracts.
  2. Improve the user interface.
  3. Add the ability to make more complex forecasts.

Built With

Share this project:

Updates