
The data structures defined by this contract.
-
{ "name": "global", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "last_draw_id", "type": "uint64" }, { "name": "pubkey", "type": "public_key" }, { "name": "paused", "type": "uint64" } ] }
Table row type of activedraw
{ "name": "activedraw", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "draw_time", "type": "uint32" }, { "name": "user_seed", "type": "string" }, { "name": "combine_seed", "type": "string" } ] }
-
{ "name": "drawlog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "number", "type": "uint32" }, { "name": "reward", "type": "asset" }, { "name": "draw_time", "type": "uint32" }, { "name": "point", "type": "uint32" }, { "name": "last_free_time", "type": "uint32" } ] }
-
{ "name": "draw", "base": "", "fields": [ { "name": "drawer", "type": "name" }, { "name": "user_seed", "type": "string" } ] }
Action parameter in onaddpoint
{ "name": "onaddpoint", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
Action parameter in drawreceipt
{ "name": "drawreceipt", "base": "", "fields": [ { "name": "draw_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "draw_time", "type": "time_point_sec" }, { "name": "user_seed", "type": "string" }, { "name": "combine_seed", "type": "string" }, { "name": "hash", "type": "checksum256" }, { "name": "sig", "type": "signature" }, { "name": "sighash", "type": "string" }, { "name": "sighashpostfix", "type": "string" }, { "name": "randnum", "type": "uint64" }, { "name": "award", "type": "asset" } ] }
-
{ "name": "setpubkey", "base": "", "fields": [ { "name": "pubkey", "type": "public_key" } ] }
Action parameter in resolvedraw
{ "name": "resolvedraw", "base": "", "fields": [ { "name": "draw_id", "type": "uint64" }, { "name": "seed_hash", "type": "checksum256" }, { "name": "sig", "type": "signature" }, { "name": "sig_hash", "type": "string" }, { "name": "user", "type": "string" } ] }
-
{ "name": "pause", "base": "", "fields": [ { "name": "pause", "type": "uint8" } ] }