All participants can bet any amount in ETH on any select candidate, for only one bet allowed per entry.
When the event begins, the arbitrator stops taking bets and announces a winner at the end of the event. The funds bet on the losers (except the percentage of "SportsBets.Crypto" arbitrator's share) form a prize fund.
Then, those who bet on the winner may pick up their winnings. It consists of their bets and their share in the prize fund, proportional to the amount of funds bet.
For example, if two people bet on the winner: the first one had put 1 ETH, and the another one - 2 ETH, the second player will receive the winnings twice more than the first winner.
To collect the winnings, you must tap the Withdraw button. SportsBets.Crypto as the arbitrator gets their share the same way.
If no one has bet on the winner, all players can reclaim their bet (minus those funds that went to pay for the arbitrator's services).
In addition to bidding, the user can view their bets, as well as balance, which they can withdraw from the smart contract, if the winner has been already defined.