
The data structures defined by this contract.
-
{ "name": "Bet", "base": "", "fields": [ { "name": "bet_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "bet_quantity", "type": "asset" }, { "name": "roll_under", "type": "uint8" }, { "name": "referrer", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "backend_seed_hash", "type": "string" } ] }
-
{ "name": "BetResult", "base": "", "fields": [ { "name": "bet_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "bet_quantity", "type": "asset" }, { "name": "roll_under", "type": "uint8" }, { "name": "referrer", "type": "name" }, { "name": "player_seed", "type": "string" }, { "name": "backend_seed_hash", "type": "string" }, { "name": "backend_seed", "type": "string" }, { "name": "roll", "type": "uint8" }, { "name": "payout", "type": "asset" }, { "name": "airdrop_to_player", "type": "asset" }, { "name": "airdrop_to_referrer", "type": "asset" } ] }
-
{ "name": "Hash", "base": "", "fields": [ { "name": "value", "type": "uint64" }, { "name": "expiration", "type": "uint32" } ] }
-
{ "name": "bet", "base": "", "fields": [ { "name": "bet", "type": "Bet" } ] }
-
{ "name": "betresult", "base": "", "fields": [ { "name": "bet_result", "type": "BetResult" } ] }
Action parameter in cleartables
{ "name": "cleartables", "base": "", "fields": [] }
-
{ "name": "global1", "base": "", "fields": [ { "name": "next_bet_id", "type": "uint64" } ] }
-
{ "name": "reveal", "base": "", "fields": [ { "name": "bet_id", "type": "uint64" }, { "name": "backend_seed", "type": "string" } ] }
-
{ "name": "test", "base": "", "fields": [] }