Aurum is decentralized no-loss prediction market for Eports, allowing fans to stake their tokens to a pool and earn a reward when they make a winning bet. The system works by pooling all of the funds for a given game, putting them to generate yield thanks to pooltogether, and then return the original funds + the total yield of the pool to the users who made the right choice, while simply sending back the original funds to the loosing side of the bet.
How It's Made
Aurum uses Chainlink oracles to gather off-chain data through external APIs about upcoming tournaments/matches and to inform the smart contracts when one of these has come to a fruition. The funds are pooled using Pooltogether and the yearn.finance pool to generate the yield to be rewarded to the winning side.