
The data structures defined by this contract.
-
{ "name": "action", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "name", "type": "name" }, { "name": "authorization", "type": "permission_level[]" }, { "name": "data", "type": "bytes" } ] }
Action parameter in addgastoken
{ "name": "addgastoken", "base": "", "fields": [ { "name": "gas_token", "type": "extended_asset" } ] }
Action parameter in approvedapp
{ "name": "approvedapp", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "approved", "type": "bool" } ] }
-
{ "name": "cancel", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "scope", "type": "name" } ] }
Action parameter in cancelbytag
{ "name": "cancelbytag", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "tag", "type": "name" }, { "name": "size", "type": "uint8" }, { "name": "scope", "type": "name" } ] }
Action parameter in canceloldest
{ "name": "canceloldest", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "size", "type": "uint8" }, { "name": "scope", "type": "name" } ] }
-
{ "name": "clear", "base": "", "fields": [] }
-
{ "name": "cronjobs", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "tag", "type": "name" }, { "name": "auth_bouncer", "type": "name" }, { "name": "actions", "type": "action[]" }, { "name": "submitted", "type": "time_point_sec" }, { "name": "due_date", "type": "time_point_sec" }, { "name": "expiration", "type": "time_point_sec" }, { "name": "gas_fee", "type": "asset" }, { "name": "description", "type": "string" }, { "name": "max_exec_count", "type": "uint8" }, { "name": "oracle_srcs", "type": "oracle_src[]" } ] }
Action parameter in delrewards
{ "name": "delrewards", "base": "", "fields": [ { "name": "scope", "type": "name" } ] }
Action parameter in delsettings
{ "name": "delsettings", "base": "", "fields": [] }
-
{ "name": "deposits", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
-
{ "name": "exec", "base": "", "fields": [ { "name": "executer", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "scope", "type": "name" }, { "name": "oracle_response", "type": "bytes" } ] }
Table row type of execaccounts
{ "name": "execaccounts", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "exec_permission", "type": "permission_level" } ] }
-
{ "name": "gastokens", "base": "", "fields": [ { "name": "token", "type": "extended_asset" } ] }
-
{ "name": "gasvalues", "base": "", "fields": [ { "name": "symbol", "type": "symbol_code" }, { "name": "last", "type": "time_point_sec" }, { "name": "value", "type": "float64" }, { "name": "smart_symbol", "type": "symbol_code" } ] }
-
{ "name": "movefund", "base": "", "fields": [ { "name": "receiver", "type": "name" }, { "name": "amount", "type": "asset" } ] }
-
{ "name": "oracle_src", "base": "", "fields": [ { "name": "api_url", "type": "string" }, { "name": "json_path", "type": "string" } ] }
Struct property of action
Struct property of execaccounts
Struct property of setexecacc
Struct property of setsettings
Struct property of settings
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }
Table row type of privscopes
{ "name": "privscopes", "base": "", "fields": [ { "name": "scope", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "meta", "type": "scope_meta" } ] }
-
{ "name": "qschedule", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "queue_id", "type": "uint64" }, { "name": "tick_action_name", "type": "name" }, { "name": "delay_sec", "type": "uint32" }, { "name": "expiration_sec", "type": "uint32" }, { "name": "gas_fee", "type": "asset" }, { "name": "description", "type": "string" }, { "name": "repeat", "type": "uint64" } ] }
-
{ "name": "refund", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "asset" } ] }
-
{ "name": "regdapp", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "description", "type": "string" }, { "name": "url", "type": "string" }, { "name": "logo", "type": "string" } ] }
Action parameter in resetstate
{ "name": "resetstate", "base": "", "fields": [] }
-
{ "name": "rewards", "base": "", "fields": [ { "name": "adj_p_balance", "type": "asset" } ] }
Action parameter in rmgastoken
{ "name": "rmgastoken", "base": "", "fields": [ { "name": "gas_token", "type": "asset" } ] }
-
{ "name": "schedule", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "tag", "type": "name" }, { "name": "auth_bouncer", "type": "name" }, { "name": "actions", "type": "action[]" }, { "name": "due_date", "type": "time_point_sec" }, { "name": "delay_sec", "type": "uint32" }, { "name": "expiration", "type": "time_point_sec" }, { "name": "expiration_sec", "type": "uint32" }, { "name": "gas_fee", "type": "asset" }, { "name": "description", "type": "string" }, { "name": "oracle_srcs", "type": "oracle_src[]" } ] }
-
{ "name": "scope_meta", "base": "", "fields": [ { "name": "about", "type": "string" }, { "name": "logo", "type": "string" } ] }
Table row type of scopeusers
{ "name": "scopeusers", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
Action parameter in setexecacc
{ "name": "setexecacc", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "exec_permission", "type": "permission_level" }, { "name": "remove", "type": "bool" } ] }
Action parameter in setgasvalue
{ "name": "setgasvalue", "base": "", "fields": [ { "name": "symbol", "type": "symbol_code" }, { "name": "smart_symbol", "type": "symbol_code" }, { "name": "init_value", "type": "float64" }, { "name": "remove", "type": "bool" } ] }
Action parameter in setprivscope
{ "name": "setprivscope", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "scope_owner", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "remove", "type": "bool" } ] }
Action parameter in setscopemeta
{ "name": "setscopemeta", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "meta", "type": "scope_meta" } ] }
Action parameter in setscopeuser
{ "name": "setscopeuser", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "user", "type": "name" }, { "name": "remove", "type": "bool" } ] }
Action parameter in setsettings
{ "name": "setsettings", "base": "", "fields": [ { "name": "max_allowed_actions", "type": "uint8" }, { "name": "required_exec_permission", "type": "permission_level[]" }, { "name": "reward_fee_perc", "type": "uint8" }, { "name": "new_scope_fee", "type": "asset" }, { "name": "token_contract", "type": "name" } ] }
-
{ "name": "settings", "base": "", "fields": [ { "name": "max_allowed_actions", "type": "uint8" }, { "name": "required_exec_permission", "type": "permission_level[]" }, { "name": "reward_fee_perc", "type": "uint8" }, { "name": "new_scope_fee", "type": "asset" }, { "name": "token_contract", "type": "name" } ] }
-
{ "name": "state", "base": "", "fields": [ { "name": "schedule_count", "type": "uint64" }, { "name": "exec_count", "type": "uint64" }, { "name": "cancel_count", "type": "uint64" }, { "name": "expired_count", "type": "uint64" } ] }
Table row type of trusteddapps
{ "name": "trusteddapps", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "description", "type": "string" }, { "name": "url", "type": "string" }, { "name": "logo", "type": "string" }, { "name": "approved", "type": "uint64" } ] }
-
{ "name": "unregdapp", "base": "", "fields": [ { "name": "contract", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "miner", "type": "name" }, { "name": "amount", "type": "asset" } ] }