
The data structures defined by this contract.
Action parameter in cleanlotto
{ "name": "cleanlotto", "base": "", "fields": [] }- { "name": "clearbuys", "base": "", "fields": [] }
Table row type of lottobuys
{ "name": "lotto_buys", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "time", "type": "time_point_sec" }, { "name": "buyer", "type": "name" }, { "name": "numbers", "type": "uint32" } ] }Table row type of lottostate
{ "name": "lotto_state", "base": "", "fields": [ { "name": "carriedCount", "type": "uint64" }, { "name": "targetAmount", "type": "asset" }, { "name": "drawer", "type": "name" }, { "name": "drawTime", "type": "time_point_sec" } ] }Action parameter in lottoresult
{ "name": "lottoresult", "base": "", "fields": [ { "name": "drawer", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "numbers", "type": "uint8[]" }, { "name": "winners", "type": "name[]" }, { "name": "round", "type": "uint64" } ] }Table row type of bitballbets
{ "name": "bitball_bets", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "time", "type": "uint64" }, { "name": "amount", "type": "asset" }, { "name": "oddeven", "type": "uint8" }, { "name": "overunder", "type": "uint8" }, { "name": "exchange", "type": "uint8" } ] }Action parameter in bitreceipt
{ "name": "bitreceipt", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_time", "type": "time_point_sec" }, { "name": "round", "type": "uint64" }, { "name": "number", "type": "uint8" }, { "name": "exchange", "type": "string" }, { "name": "distribution", "type": "float32" }, { "name": "betting", "type": "string" }, { "name": "prize", "type": "asset" }, { "name": "seed", "type": "string" }, { "name": "bet_txid", "type": "string" }, { "name": "usedeposit", "type": "bool" } ] }- { "name": "bitresult", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "exchange", "type": "string" }, { "name": "price", "type": "uint32" } ] }
Action parameter in blindreceipt
{ "name": "blindreceipt", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_time", "type": "time_point_sec" }, { "name": "round", "type": "uint64" }, { "name": "draw", "type": "string" }, { "name": "betting", "type": "string" }, { "name": "prize", "type": "asset" }, { "name": "seed", "type": "string" }, { "name": "bet_txid", "type": "string" }, { "name": "usedeposit", "type": "bool" } ] }Action parameter in blindresult
{ "name": "blindresult", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "startPos", "type": "uint8" }, { "name": "stairCount", "type": "uint8" }, { "name": "endPos", "type": "uint8" } ] }Action parameter in choiceresult
{ "name": "choiceresult", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "startPos", "type": "uint8" }, { "name": "stairCount", "type": "uint8" }, { "name": "endPos", "type": "uint8" } ] }Action parameter in choicreceipt
{ "name": "choicreceipt", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_time", "type": "time_point_sec" }, { "name": "round", "type": "uint64" }, { "name": "draw", "type": "string" }, { "name": "betting", "type": "string" }, { "name": "prize", "type": "asset" }, { "name": "seed", "type": "string" }, { "name": "bet_txid", "type": "string" }, { "name": "usedeposit", "type": "bool" } ] }- { "name": "config", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "uint64" } ] }
Action parameter in dicereceipt
{ "name": "dicereceipt", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_time", "type": "time_point_sec" }, { "name": "is_over", "type": "bool" }, { "name": "dice_num", "type": "int32" }, { "name": "bet_num", "type": "int32" }, { "name": "distribution", "type": "float32" }, { "name": "prize", "type": "asset" }, { "name": "seed", "type": "string" }, { "name": "bet_txid", "type": "string" }, { "name": "usedeposit", "type": "bool" } ] }- { "name": "drawBuf", "base": "", "fields": [ { "name": "draws", "type": "string[]" } ] }
- { "name": "init", "base": "", "fields": [] }
Struct property of setladder
{ "name": "ladder_bet_info", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "betAmount", "type": "asset" }, { "name": "startPos", "type": "uint8" }, { "name": "count", "type": "uint8" }, { "name": "endPos", "type": "uint8" } ] }Table row type of ladderbets
{ "name": "ladder_bets", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "time", "type": "uint64" }, { "name": "bet_amount", "type": "asset" }, { "name": "startPos", "type": "uint8" }, { "name": "stairCount", "type": "uint8" }, { "name": "endPos", "type": "uint8" } ] }Action parameter in ladrreceipt
{ "name": "ladrreceipt", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_time", "type": "time_point_sec" }, { "name": "round", "type": "uint64" }, { "name": "distribution", "type": "float32" }, { "name": "draw", "type": "string" }, { "name": "betting", "type": "string" }, { "name": "prize", "type": "asset" }, { "name": "seed", "type": "string" }, { "name": "bet_txid", "type": "string" }, { "name": "usedeposit", "type": "bool" } ] }Action parameter in ladrresult
{ "name": "ladrresult", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "startPos", "type": "uint8" }, { "name": "stairCount", "type": "uint8" }, { "name": "endPos", "type": "uint8" } ] }- { "name": "lockDown", "base": "", "fields": [ { "name": "locked", "type": "uint32" } ] }
- { "name": "lockdown", "base": "", "fields": [ { "name": "lock", "type": "uint32" } ] }
- { "name": "payforcpu", "base": "", "fields": [] }
Table row type of pwrballbets
{ "name": "pwrball_bets", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "bettor", "type": "name" }, { "name": "time", "type": "uint64" }, { "name": "amount", "type": "asset" }, { "name": "oddeven", "type": "uint8" }, { "name": "overunder", "type": "uint8" }, { "name": "pwroddeven", "type": "uint8" }, { "name": "pwroverunder", "type": "uint8" } ] }Action parameter in pwrreceipt
{ "name": "pwrreceipt", "base": "", "fields": [ { "name": "bettor", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_time", "type": "time_point_sec" }, { "name": "round", "type": "uint64" }, { "name": "number", "type": "uint8" }, { "name": "pwrnumber", "type": "uint8" }, { "name": "distribution", "type": "float32" }, { "name": "betting", "type": "string" }, { "name": "prize", "type": "asset" }, { "name": "seed", "type": "string" }, { "name": "bet_txid", "type": "string" }, { "name": "usedeposit", "type": "bool" } ] }- { "name": "pwrresult", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "balls", "type": "uint8[]" } ] }
- { "name": "resend", "base": "", "fields": [ { "name": "sender_id", "type": "uint128" } ] }
- { "name": "setconfig", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "uint64" } ] }
- { "name": "setladder", "base": "", "fields": [ { "name": "bets", "type": "ladder_bet_info[]" } ] }
Table row type of transferinfo
{ "name": "transferInfo", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "tokens", "type": "string[]" } ] }