diff --git a/src/components/WinnerMonth.js b/src/components/WinnerMonth.js index 82f00e2..1424868 100644 --- a/src/components/WinnerMonth.js +++ b/src/components/WinnerMonth.js @@ -195,6 +195,65 @@ const WinnerMonth = (obj) => { ; } + // Pies for broadcaster payout + let broadcasterObj; + if (obj.data.winningTicketsSent && obj.data.winningTicketsSent.length) { + let otherSum = 0; + let pieList = []; + let ticketIdx = obj.data.winningTicketsSent.length - 1; + // Create pie chart + while (ticketIdx >= 0) { + const thisTicket = obj.data.winningTicketsSent[ticketIdx]; + ticketIdx -= 1; + if ((thisTicket.sum / obj.data.winningTicketsReceivedSum) < 0.03) { + otherSum += thisTicket.sum; + } else { + pieList.push({ + address: getName(thisTicket.address), + sum: thisTicket.sum + }); + } + } + pieList.push({ + address: "Other", + sum: otherSum + }); + + broadcasterObj =