diff --git a/web/pages/[username]/[contractSlug].tsx b/web/pages/[username]/[contractSlug].tsx index 09685ad6..e495f029 100644 --- a/web/pages/[username]/[contractSlug].tsx +++ b/web/pages/[username]/[contractSlug].tsx @@ -206,10 +206,8 @@ function ContractLeaderboard(props: { contract: Contract; bets: Bet[] }) { const { contract, bets } = props const [users, setUsers] = useState() - // Create a map of userIds to total profits - // TODO: Are we supposed to include sales...? - const betsWithoutSales = bets.filter((bet) => !(bet.isSold || bet.sale)) - const betsByUser = _.groupBy(betsWithoutSales, 'userId') + // Create a map of userIds to total profits (including sales) + const betsByUser = _.groupBy(bets, 'userId') const userProfits = _.mapValues(betsByUser, (bets) => _.sumBy(bets, (bet) => resolvedPayout(contract, bet) - bet.amount) )