One wysiwyg way to debug transactions is by using https://tenderly.co/
It will be much easier if you either verify the contract or (if solidity) add the code to your project so that the debugger can step through it.
Not having the code I can't see the line, but can see it is an underflow or overflow during a call to a contract.
trying to move a token without the allowance or spend a balance without a msg.value?
I don't know but maybe you do where you have more context.
The 4 byte sig is "decideWinner(address)", and you are only sending an address, so you could take a look at that function and see what could be throwing in its logic.
"[OPCODE]":"CALL"
"from":{
"address":"0x3b10f9d3773172f2f74bb1bb8efbcf18626b3be8"
"balance":"19999999767767636"
}
"to":{
"address":"0x2afad85f58755098c6ec1faa8415425eafbd0db1"
"balance":"3667325291503049"
}
"value":"0"
"[INPUT]":"0xda8e303b000000000000000000000000436907c2b327333560cd78ab2d83e26918c34f7f"
"[OUTPUT]":"0x"
"[ERROR]":"panic: arithmetic overflow / underflow"