From 3595fb360445cb94b976da41e42cd96731c05b92 Mon Sep 17 00:00:00 2001 From: Parsa Yazdani <3parsa3@gmail.com> Date: Thu, 4 Jul 2024 18:58:38 +1000 Subject: [PATCH] dont over payout --- Server/src/server.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Server/src/server.ts b/Server/src/server.ts index 59b53c5..8750255 100644 --- a/Server/src/server.ts +++ b/Server/src/server.ts @@ -104,6 +104,8 @@ app.get('/bets', (req, res) => { return calculateMarginalPrice(i, bets).toFixed(4) as unknown as number }) + const liquidity = countLiquidity(bets) + res.send(JSON.stringify({ bets, odds, @@ -111,7 +113,7 @@ app.get('/bets', (req, res) => { const userBets = shares[userId] ?? 0 return { shares: userBets, - winPayout: userBets * 1 / odds[team] + winPayout: liquidity * Math.floor(100 * (userBets / bets[team])) / 100 } }) }))