
此合约定义的数据结构。
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] } addcategory中的操作参数
{ "name": "addcategory", "base": "", "fields": [ { "name": "new_category", "type": "name" } ] }beginvoting中的操作参数
{ "name": "beginvoting", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "ballot_name", "type": "name" } ] }cancelprop中的操作参数
{ "name": "cancelprop", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "memo", "type": "string" } ] }claimfunds中的操作参数
{ "name": "claimfunds", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" } ] }-
{ "name": "config", "base": "", "fields": [ { "name": "contract_name", "type": "string" }, { "name": "contract_version", "type": "string" }, { "name": "admin_acct", "type": "name" }, { "name": "admin_auth", "type": "name" }, { "name": "last_proposal_id", "type": "uint64" }, { "name": "available_funds", "type": "asset" }, { "name": "reserved_funds", "type": "asset" }, { "name": "deposited_funds", "type": "asset" }, { "name": "paid_funds", "type": "asset" }, { "name": "vote_duration", "type": "uint32" }, { "name": "quorum_threshold", "type": "float64" }, { "name": "yes_threshold", "type": "float64" }, { "name": "min_requested", "type": "asset" }, { "name": "max_requested", "type": "asset" }, { "name": "categories", "type": "name[]" }, { "name": "cat_deprecated", "type": "name[]" } ] } -
{ "name": "dcomment", "base": "", "fields": [ { "name": "deliverable_id", "type": "uint64" }, { "name": "status_comment", "type": "string" } ] } deleteprop中的操作参数
{ "name": "deleteprop", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" } ] }deliverables 的表格行类型
{ "name": "deliverable", "base": "", "fields": [ { "name": "deliverable_id", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "requested", "type": "asset" }, { "name": "recipient", "type": "name" }, { "name": "report", "type": "string" }, { "name": "review_time", "type": "time_point_sec" }, { "name": "small_description", "type": "string" }, { "name": "days_to_complete", "type": "uint32" } ] }-
{ "name": "draftprop", "base": "", "fields": [ { "name": "title", "type": "string" }, { "name": "description", "type": "string" }, { "name": "mdbody", "type": "string" }, { "name": "proposer", "type": "name" }, { "name": "image_url", "type": "string" }, { "name": "estimated_time", "type": "uint32" }, { "name": "category", "type": "name" }, { "name": "road_map", "type": "string" } ] } -
{ "name": "editdeliv", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" }, { "name": "new_requested_amount", "type": "asset" }, { "name": "new_recipient", "type": "name" }, { "name": "small_description", "type": "string" }, { "name": "days_to_complete", "type": "uint32" } ] } editprofile中的操作参数
{ "name": "editprofile", "base": "", "fields": [ { "name": "wax_account", "type": "name" }, { "name": "full_name", "type": "string" }, { "name": "country", "type": "string" }, { "name": "bio", "type": "string" }, { "name": "image_url", "type": "string" }, { "name": "website", "type": "string" }, { "name": "contact", "type": "string" }, { "name": "group_name", "type": "string" } ] }-
{ "name": "editprop", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "title", "type": "string?" }, { "name": "description", "type": "string?" }, { "name": "mdbody", "type": "string?" }, { "name": "category", "type": "name?" }, { "name": "image_url", "type": "string" }, { "name": "estimated_time", "type": "uint32" }, { "name": "road_map", "type": "string?" } ] } -
{ "name": "endvoting", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" } ] } -
{ "name": "init", "base": "", "fields": [ { "name": "contract_name", "type": "string" }, { "name": "contract_version", "type": "string" }, { "name": "initial_admin", "type": "name" } ] } -
{ "name": "mdbody", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "content", "type": "string" } ] } -
{ "name": "newdeliv", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" }, { "name": "requested_amount", "type": "asset" }, { "name": "recipient", "type": "name" }, { "name": "small_description", "type": "string" }, { "name": "days_to_complete", "type": "uint32" } ] } newprofile中的操作参数
{ "name": "newprofile", "base": "", "fields": [ { "name": "wax_account", "type": "name" }, { "name": "full_name", "type": "string" }, { "name": "country", "type": "string" }, { "name": "bio", "type": "string" }, { "name": "image_url", "type": "string" }, { "name": "website", "type": "string" }, { "name": "contact", "type": "string" }, { "name": "group_name", "type": "string" } ] }的结构体属性 proposal
{ "name": "pair_name_asset", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "asset" } ] }-
{ "name": "pcomment", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "status_comment", "type": "string" } ] } -
{ "name": "profile", "base": "", "fields": [ { "name": "wax_account", "type": "name" }, { "name": "full_name", "type": "string" }, { "name": "country", "type": "string" }, { "name": "bio", "type": "string" }, { "name": "image_url", "type": "string" }, { "name": "website", "type": "string" }, { "name": "contact", "type": "string" }, { "name": "group_name", "type": "string" } ] } -
{ "name": "proposal", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "proposer", "type": "name" }, { "name": "category", "type": "uint8" }, { "name": "status", "type": "uint8" }, { "name": "ballot_name", "type": "name" }, { "name": "title", "type": "string" }, { "name": "description", "type": "string" }, { "name": "image_url", "type": "string" }, { "name": "estimated_time", "type": "uint32" }, { "name": "total_requested_funds", "type": "asset" }, { "name": "remaining_funds", "type": "asset" }, { "name": "deliverables", "type": "uint8" }, { "name": "deliverables_completed", "type": "uint8" }, { "name": "reviewer", "type": "name" }, { "name": "ballot_results", "type": "pair_name_asset[]" }, { "name": "update_ts", "type": "time_point_sec" }, { "name": "vote_end_time", "type": "time_point_sec" }, { "name": "road_map", "type": "string" } ] } reviewdeliv中的操作参数
{ "name": "reviewdeliv", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" }, { "name": "accept", "type": "bool" }, { "name": "memo", "type": "string" } ] }reviewprop中的操作参数
{ "name": "reviewprop", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "approve", "type": "bool" }, { "name": "memo", "type": "string" } ] }rmvcategory中的操作参数
{ "name": "rmvcategory", "base": "", "fields": [ { "name": "category_name", "type": "name" } ] }-
{ "name": "rmvdeliv", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" } ] } rmvprofile中的操作参数
{ "name": "rmvprofile", "base": "", "fields": [ { "name": "wax_account", "type": "name" } ] }-
{ "name": "setadmin", "base": "", "fields": [ { "name": "new_admin", "type": "name" } ] } setduration中的操作参数
{ "name": "setduration", "base": "", "fields": [ { "name": "new_vote_duration", "type": "uint32" } ] }setreviewer中的操作参数
{ "name": "setreviewer", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" }, { "name": "new_reviewer", "type": "name" } ] }setversion中的操作参数
{ "name": "setversion", "base": "", "fields": [ { "name": "new_version", "type": "string" } ] }skipvoting中的操作参数
{ "name": "skipvoting", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "memo", "type": "string" } ] }-
{ "name": "stat", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "val_name", "type": "string" }, { "name": "current_count", "type": "uint128" }, { "name": "total_count", "type": "uint128" } ] } submitprop中的操作参数
{ "name": "submitprop", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" } ] }submitreport中的操作参数
{ "name": "submitreport", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "deliverable_id", "type": "uint64" }, { "name": "report", "type": "string" } ] }wipebodies中的操作参数
{ "name": "wipebodies", "base": "", "fields": [ { "name": "count", "type": "uint32" } ] }-
{ "name": "wipeconf", "base": "", "fields": [] } -
{ "name": "wipedelvs", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "count", "type": "uint32" } ] } wipeprofiles中的操作参数
{ "name": "wipeprofiles", "base": "", "fields": [ { "name": "count", "type": "uint32" } ] }-
{ "name": "wipeprops", "base": "", "fields": [ { "name": "count", "type": "uint32" } ] } -
{ "name": "wipestats", "base": "", "fields": [] } -
{ "name": "withdraw", "base": "", "fields": [ { "name": "account_owner", "type": "name" }, { "name": "quantity", "type": "asset" } ] }