Private Lossless Prediction Market
Predict outcomes, win interest on pooled funds - combining money legos
Problem Statement
This project aims to provide an open protocol to build private prediction markets. For example, lets say A & B want to predict the price of a token ETH, they can pool funds of 100 + 100 ETH each , the protocol automatically puts that to work on something like Compound to earn interest. The winner of the prediction (as decided by a trustable oracle like Chainlink) gets the full interest earned, and both parties in the bet get the principal amounts returned.
Solution
So the protocol is very simple - it uses openzeppelin ownable plugin, Chainlink and Compound apart from standard solidity. The work flow is as follows:-'A' decides to start a bet and predicts price of ETH will be more than $3580 after 4 days, stakes 1 ETH in the bet.'B' joins the bet with same amount of 1 ETH.The protocol deposits the total staked amount of 2 ETH in compound, checks the result from an oracle after 4 daysBoth parties get 1 ETH back and the winner gets the interest earned on Compound as the prize.
Hackathon
ETHOnline 2021
2021
Prizes
- 🏆
Chainlink Pool Prize
- 🏆
Compound Grants Supply Pool
Contributors
- udayj
3 contributions