The amount you win is based on the size of your bet relative to the others on your same side. For example, if the price closes Over the spot price and you own 10% of all the purchased Over contracts, you will receive 10% of the total of the Under contracts.
Does it mean there will be no platform fees?
Contracts cannot be purchased in the final two hours before expiration.
Any purchases during the 10PM-12AM blackout will be considered a donation.
You might want to consider either hiding those addresses completely or simply censor a big portion of it upon reaching the last two hrs.
I guess there would be platform fees. They cannot earn if ever that they wouldn't at least take a little portion of an earning. As an alternative, they can also earn with just by taking a general proportion on the odds. Example, a user bets 10& yet the platform would only calculate that you can earn an 8% additional, depending ofcourse the volume of the bets in one side compared to others.
I just wanna ask OP, what if your system would somehow have a delay with dozens of instant bet a minute before the deadline? Example, 100 users bets at approx 09:59:30, and would your system have a delay or not? It can be a possible case, especially with the latency of your servers. Just a technical possible issue in case. Good idea tho.