
The data structures defined by this contract.
-
{ "name": "commit", "base": "", "fields": [ { "name": "datafeeder", "type": "name" }, { "name": "hm", "type": "string" }, { "name": "msg", "type": "string" } ] }
-
{ "name": "window", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "prerandom", "type": "string" }, { "name": "commits", "type": "commit[]" } ] }
-
{ "name": "order", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "consumer", "type": "name" }, { "name": "serialno", "type": "string" }, { "name": "caller", "type": "name" }, { "name": "fee", "type": "asset" }, { "name": "ordtime", "type": "uint64" }, { "name": "protime", "type": "int64" }, { "name": "random", "type": "string" } ] }
Table row type of datafeeder
{ "name": "datafeeder", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "allrwds", "type": "asset" }, { "name": "reward", "type": "asset" }, { "name": "state", "type": "int8" }, { "name": "order", "type": "int32" }, { "name": "time", "type": "int64" }, { "name": "image", "type": "string" }, { "name": "site", "type": "string" } ] }
-
{ "name": "config", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "allrwds", "type": "asset" }, { "name": "reward", "type": "asset" }, { "name": "on", "type": "bool" }, { "name": "reg", "type": "bool" }, { "name": "ord", "type": "bool" }, { "name": "orders", "type": "int32" }, { "name": "ordered", "type": "int32" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "initseed", "type": "string" } ] }
-
{ "name": "reviewdf", "base": "", "fields": [ { "name": "df", "type": "name" }, { "name": "state", "type": "int8" } ] }
-
{ "name": "closewnd", "base": "", "fields": [ { "name": "round", "type": "uint64" }, { "name": "initseed", "type": "string" } ] }
-
{ "name": "closeord", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "recede", "type": "bool" } ] }
Action parameter in makecommit
{ "name": "makecommit", "base": "", "fields": [ { "name": "df", "type": "name" }, { "name": "round", "type": "uint64" }, { "name": "hm", "type": "string" } ] }
Action parameter in makereveal
{ "name": "makereveal", "base": "", "fields": [ { "name": "df", "type": "name" }, { "name": "round", "type": "uint64" }, { "name": "msg", "type": "string" } ] }
Action parameter in processorder
{ "name": "processorder", "base": "", "fields": [ { "name": "consumer", "type": "name" }, { "name": "serialno", "type": "string" }, { "name": "caller", "type": "name" }, { "name": "ordtime", "type": "uint64" }, { "name": "seed", "type": "string" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "logout", "base": "", "fields": [ { "name": "df", "type": "name" } ] }
-
{ "name": "deliver", "base": "", "fields": [ { "name": "consumer", "type": "name" }, { "name": "serialno", "type": "string" }, { "name": "caller", "type": "name" }, { "name": "random", "type": "string" } ] }
-
{ "name": "patrol", "base": "", "fields": [ { "name": "time", "type": "uint32" } ] }
-
{ "name": "updatedf", "base": "", "fields": [ { "name": "df", "type": "name" }, { "name": "image", "type": "string" }, { "name": "site", "type": "string" } ] }
-
{ "name": "foobar", "base": "", "fields": [] }