
The data structures defined by this contract.
-
{ "name": "chworker", "base": "", "fields": [ { "name": "committer", "type": "name" }, { "name": "num", "type": "uint64" }, { "name": "work_typ", "type": "name" }, { "name": "old", "type": "name" }, { "name": "worker", "type": "name" }, { "name": "power", "type": "uint64" }, { "name": "permission", "type": "permission_level" } ] }
Struct property of chworker_actions
{ "name": "chworker_action_data", "base": "", "fields": [ { "name": "chain", "type": "name" }, { "name": "old", "type": "name" }, { "name": "worker", "type": "name" }, { "name": "power", "type": "uint64" }, { "name": "permission", "type": "permission_level" }, { "name": "confirmed", "type": "name[]" } ] }
Table row type of chworkeracts
{ "name": "chworker_actions", "base": "", "fields": [ { "name": "num", "type": "uint64" }, { "name": "actions", "type": "chworker_action_data[]" } ] }
Action parameter in cleanworker
{ "name": "cleanworker", "base": "", "fields": [ { "name": "work_typ", "type": "name" } ] }
-
{ "name": "in", "base": "", "fields": [ { "name": "num", "type": "uint64" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in initworker
{ "name": "initworker", "base": "", "fields": [ { "name": "worker_typ", "type": "name" }, { "name": "worker", "type": "name" }, { "name": "power", "type": "uint64" }, { "name": "permission", "type": "permission_level" } ] }
-
{ "name": "out", "base": "", "fields": [ { "name": "committer", "type": "name" }, { "name": "num", "type": "uint64" }, { "name": "to", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "action", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Struct property of out_actions
{ "name": "out_action_data", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "action", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "confirmed", "type": "name[]" } ] }
Table row type of outacts
{ "name": "out_actions", "base": "", "fields": [ { "name": "num", "type": "uint64" }, { "name": "actions", "type": "out_action_data[]" } ] }
Struct property of chworker
Struct property of chworker_action_data
Struct property of initworker
Struct property of workersgroup
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }
Table row type of workersgroup
{ "name": "workersgroup", "base": "", "fields": [ { "name": "group_name", "type": "name" }, { "name": "requested_names", "type": "name[]" }, { "name": "requested_powers", "type": "uint64[]" }, { "name": "requested_approvals", "type": "permission_level[]" }, { "name": "power_sum", "type": "uint64" } ] }
Table row type of workstates
{ "name": "workstate", "base": "", "fields": [ { "name": "confirmed_num", "type": "uint64" }, { "name": "type", "type": "name" } ] }