
The data structures defined by this contract.
Action parameter in buytickets
{ "name": "buytickets", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in closesales
{ "name": "closesales", "base": "", "fields": [] }
Action parameter in deltickets
{ "name": "deltickets", "base": "", "fields": [] }
-
{ "name": "games", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "target_draw_time", "type": "uint32" }, { "name": "hashed_secret", "type": "string" }, { "name": "revealed_secret", "type": "string" }, { "name": "drawing_block_num", "type": "string" }, { "name": "drawing_block_hash", "type": "string" }, { "name": "winning_buyers", "type": "name[]" }, { "name": "winning_number", "type": "uint32" }, { "name": "winning_referrers", "type": "name[]" }, { "name": "win_amount", "type": "asset" } ] }
Action parameter in initcontract
{ "name": "initcontract", "base": "", "fields": [] }
-
{ "name": "opensales", "base": "", "fields": [] }
Action parameter in revealwinner
{ "name": "revealwinner", "base": "", "fields": [ { "name": "block_num", "type": "string" }, { "name": "blockhash", "type": "string" }, { "name": "secret", "type": "string" }, { "name": "next_hashed_secret", "type": "string" } ] }
-
{ "name": "setactive", "base": "", "fields": [] }
Action parameter in setinactive
{ "name": "setinactive", "base": "", "fields": [] }
-
{ "name": "state", "base": "", "fields": [ { "name": "contract_active", "type": "bool" }, { "name": "sales_open", "type": "bool" }, { "name": "current_game_id", "type": "uint32" }, { "name": "next_draw_target_time", "type": "uint32" } ] }
-
{ "name": "tickets", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "number", "type": "uint32" }, { "name": "game_id", "type": "uint32" }, { "name": "referrer", "type": "name" } ] }