
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" } ] }
-
{ "name": "approve", "base": "", "fields": [ { "name": "approver", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "avatars", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "img_url", "type": "string" } ] }
-
{ "name": "balances", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "balance", "type": "extended_asset" } ] }
-
{ "name": "cancel", "base": "", "fields": [ { "name": "canceler", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "clearbals", "base": "", "fields": [ { "name": "scope", "type": "name" } ] }
-
{ "name": "coreconf", "base": "", "fields": [ { "name": "conf", "type": "groupconf" } ] }
-
{ "name": "corestate", "base": "", "fields": [ { "name": "state", "type": "groupstate" } ] }
Table row type of custodians
{ "name": "custodians", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "authority", "type": "name" }, { "name": "weight", "type": "uint8" }, { "name": "joined", "type": "time_point_sec" }, { "name": "last_active", "type": "time_point_sec" } ] }
-
{ "name": "dacfiles", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "trx_id", "type": "checksum256" }, { "name": "block_num", "type": "uint32" }, { "name": "published", "type": "time_point_sec" } ] }
Action parameter in delprofile
{ "name": "delprofile", "base": "", "fields": [ { "name": "actor", "type": "name" } ] }
-
{ "name": "exec", "base": "", "fields": [ { "name": "executer", "type": "name" }, { "name": "id", "type": "uint64" } ] }
Action parameter in filedelete
{ "name": "filedelete", "base": "", "fields": [ { "name": "file_scope", "type": "name" }, { "name": "id", "type": "uint64" } ] }
Action parameter in filepublish
{ "name": "filepublish", "base": "", "fields": [ { "name": "file_scope", "type": "name" }, { "name": "title", "type": "string" }, { "name": "trx_id", "type": "checksum256" }, { "name": "block_num", "type": "uint32" } ] }
Action parameter in fileupload
{ "name": "fileupload", "base": "", "fields": [ { "name": "uploader", "type": "name" }, { "name": "file_scope", "type": "name" }, { "name": "content", "type": "string" } ] }
-
{ "name": "groupconf", "base": "", "fields": [ { "name": "max_custodians", "type": "uint8" }, { "name": "inactivate_cust_after_sec", "type": "uint32" }, { "name": "exec_on_threshold_zero", "type": "bool" }, { "name": "proposal_archive_size", "type": "uint8" }, { "name": "member_registration", "type": "bool" }, { "name": "userterms", "type": "bool" }, { "name": "profile_provider", "type": "name" }, { "name": "withdrawals", "type": "bool" }, { "name": "internal_transfers", "type": "bool" }, { "name": "deposits", "type": "bool" }, { "name": "maintainer_account", "type": "permission_level" }, { "name": "hub_account", "type": "name" }, { "name": "r1", "type": "bool" }, { "name": "r2", "type": "bool" }, { "name": "r3", "type": "uint64" } ] }
Struct property of corestate
{ "name": "groupstate", "base": "", "fields": [ { "name": "cust_count", "type": "uint8" }, { "name": "member_count", "type": "uint64" } ] }
-
{ "name": "imalive", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in internalxfr
{ "name": "internalxfr", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "amount", "type": "extended_asset" }, { "name": "msg", "type": "string" } ] }
Action parameter in invitecust
{ "name": "invitecust", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "ipayroll", "base": "", "fields": [ { "name": "sender_module_name", "type": "name" }, { "name": "payroll_tag", "type": "name" }, { "name": "payments", "type": "payment[]" }, { "name": "memo", "type": "string" }, { "name": "due_date", "type": "time_point_sec" }, { "name": "repeat", "type": "uint8" }, { "name": "recurrence_sec", "type": "uint64" }, { "name": "auto_pay", "type": "bool" } ] }
-
{ "name": "isetcusts", "base": "", "fields": [ { "name": "accounts", "type": "name[]" } ] }
Action parameter in linkmodule
{ "name": "linkmodule", "base": "", "fields": [ { "name": "module_name", "type": "name" }, { "name": "slave_permission", "type": "permission_level" }, { "name": "has_contract", "type": "bool" } ] }
Action parameter in manthreshlin
{ "name": "manthreshlin", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "action_name", "type": "name" }, { "name": "threshold_name", "type": "name" }, { "name": "remove", "type": "bool" } ] }
Action parameter in manthreshold
{ "name": "manthreshold", "base": "", "fields": [ { "name": "threshold_name", "type": "name" }, { "name": "threshold", "type": "int8" }, { "name": "remove", "type": "bool" } ] }
-
{ "name": "members", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "member_since", "type": "time_point_sec" }, { "name": "agreed_userterms_version", "type": "uint64" }, { "name": "r2", "type": "uint64" } ] }
-
{ "name": "modules", "base": "", "fields": [ { "name": "module_name", "type": "name" }, { "name": "slave_permission", "type": "permission_level" }, { "name": "parent", "type": "name" }, { "name": "has_contract", "type": "bool" }, { "name": "enabled", "type": "bool" } ] }
Struct property of profiledata
{ "name": "pair_name_string", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
-
{ "name": "payment", "base": "", "fields": [ { "name": "receiver", "type": "name" }, { "name": "amount", "type": "asset" } ] }
Struct property of action
Struct property of groupconf
Struct property of linkmodule
Struct property of modules
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }
Table row type of profiledata
{ "name": "profiledata", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "data", "type": "pair_name_string[]" }, { "name": "last_update", "type": "time_point_sec" }, { "name": "r1", "type": "uint64" } ] }
-
{ "name": "proposals", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "description", "type": "string" }, { "name": "proposer", "type": "name" }, { "name": "actions", "type": "action[]" }, { "name": "submitted", "type": "time_point_sec" }, { "name": "expiration", "type": "time_point_sec" }, { "name": "approvals", "type": "name[]" }, { "name": "required_threshold", "type": "name" }, { "name": "last_actor", "type": "name" }, { "name": "trx_id", "type": "checksum256" } ] }
-
{ "name": "propose", "base": "", "fields": [ { "name": "proposer", "type": "name" }, { "name": "title", "type": "string" }, { "name": "description", "type": "string" }, { "name": "actions", "type": "action[]" }, { "name": "expiration", "type": "time_point_sec" } ] }
-
{ "name": "regmember", "base": "", "fields": [ { "name": "actor", "type": "name" } ] }
Action parameter in removecust
{ "name": "removecust", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in setuiframe
{ "name": "setuiframe", "base": "", "fields": [ { "name": "frame_id", "type": "uint64" }, { "name": "comp_ids", "type": "uint64[]" }, { "name": "data", "type": "string" } ] }
Action parameter in signuserterm
{ "name": "signuserterm", "base": "", "fields": [ { "name": "member", "type": "name" }, { "name": "agree_terms", "type": "bool" } ] }
Table row type of threshlinks
{ "name": "threshlinks", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "action_name", "type": "name" }, { "name": "threshold_name", "type": "name" } ] }
Table row type of thresholds
{ "name": "thresholds", "base": "", "fields": [ { "name": "threshold_name", "type": "name" }, { "name": "threshold", "type": "int8" } ] }
Action parameter in trunchistory
{ "name": "trunchistory", "base": "", "fields": [ { "name": "archive_type", "type": "name" }, { "name": "batch_size", "type": "uint32" } ] }
-
{ "name": "uiframes", "base": "", "fields": [ { "name": "frame_id", "type": "uint64" }, { "name": "comp_ids", "type": "uint64[]" }, { "name": "data", "type": "string" } ] }
-
{ "name": "unapprove", "base": "", "fields": [ { "name": "unapprover", "type": "name" }, { "name": "id", "type": "uint64" } ] }
Action parameter in unlinkmodule
{ "name": "unlinkmodule", "base": "", "fields": [ { "name": "module_name", "type": "name" } ] }
Action parameter in unregmember
{ "name": "unregmember", "base": "", "fields": [ { "name": "actor", "type": "name" } ] }
Action parameter in updateavatar
{ "name": "updateavatar", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "img_url", "type": "string" } ] }
Action parameter in updateconf
{ "name": "updateconf", "base": "", "fields": [ { "name": "new_conf", "type": "groupconf" }, { "name": "remove", "type": "bool" } ] }
Action parameter in updatprofile
{ "name": "updatprofile", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "key", "type": "name" }, { "name": "data", "type": "string" } ] }
-
{ "name": "widthdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amount", "type": "extended_asset" } ] }