P2P Betting
What if you could convert your bet into an NFT: like a Uniswap LP Token. Bob, converts his bet to an NFT on Footy Oracle. Alice, with higher risk appetite can purchase the NFT associated with the bet. Bob may have to sell his bet at a lower value than his original payment.
Screenshots



Problem Statement
What if you could convert your bet into an NFT: like a Uniswap LP Token. Bob, converts his bet to an NFT on Footy Oracle. Alice, with higher risk appetite can purchase the NFT associated with the bet. Bob may have to sell his bet at a lower value than his original payment. Advantage to Bob: He may have to sell his bet at a lower value than his original payment. He gets something when the chances of winning are pretty low. Bob has managed to re-coup something from a position where he could have lost all of his bet. Advantage to Alice: Alice, with a higher risk appetite, can purchase the NFT associated with the bet. She purchases the financial position at a lower value and very high potential winnings.
Solution
Moralis for smart contract administration.Smart contract deployed on Polygon for low-gas fees.Chainlink to bring football match results on-chain.IPFS to store NFT/Bet metadata.How itβs built.UI β Vue JS and TypescriptSmart Contract in Solidity written from scratch.BetNFT smart contract is a wrapper around ERC721Moralis is used for smart contract administrationInternally uses MongoDB to track events, accounts etc.Javascript External Adapter to fetch football match results.
Hackathon
ETHOnline 2021
2021
Prizes
- π
Chainlink Pool Prize
- π
1st Place
Best use of Moralis
Contributors
- Baraa42
7 contributions