
The data structures defined by this contract.
Action parameter in acceptclaim
{ "name": "acceptclaim", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "claim_link", "type": "string" }, { "name": "decision_link", "type": "string" }, { "name": "decision_class", "type": "uint8" } ] }
Action parameter in advanceprop
{ "name": "advanceprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" } ] }
Action parameter in approveprop
{ "name": "approveprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "collaborator", "type": "name" }, { "name": "collab_uid", "type": "uint64" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "claim_id", "type": "uint64" }, { "name": "claim_link", "type": "string" }, { "name": "decision_link", "type": "string" }, { "name": "decision_class", "type": "uint8" } ] }
-
{ "name": "collab_data", "base": "", "fields": [ { "name": "asset_owner", "type": "name" }, { "name": "asset_id", "type": "uint64" }, { "name": "asset_uid", "type": "uint64" }, { "name": "percentage", "type": "uint64" }, { "name": "accepted", "type": "bool" } ] }
Action parameter in completeprop
{ "name": "completeprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "asset_id", "type": "uint64" } ] }
Action parameter in declineclaim
{ "name": "declineclaim", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "claim_link", "type": "string" }, { "name": "decision_link", "type": "string" }, { "name": "decision_class", "type": "uint8" } ] }
Action parameter in declineprop
{ "name": "declineprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "collaborator", "type": "name" }, { "name": "collab_uid", "type": "uint64" }, { "name": "claim_link", "type": "string" } ] }
Action parameter in deleteprop
{ "name": "deleteprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" } ] }
Action parameter in disputeprop
{ "name": "disputeprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" } ] }
-
{ "name": "exchange", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "exec", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "value", "type": "asset" } ] }
-
{ "name": "ghostexec", "base": "", "fields": [ { "name": "receiver", "type": "name" }, { "name": "receiver_uid", "type": "uint64" } ] }
Table row type of ghoststable
{ "name": "ghosts", "base": "", "fields": [ { "name": "uid", "type": "uint64" }, { "name": "balance", "type": "asset" } ] }
-
{ "name": "proposal", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "owner_uid", "type": "uint64" }, { "name": "proposal_status", "type": "uint64" }, { "name": "asset_id", "type": "uint64" }, { "name": "agreement", "type": "string" }, { "name": "approvals", "type": "approvals_t" }, { "name": "unread_claims", "type": "claim[]" }, { "name": "accepted_claims", "type": "uint64[]" }, { "name": "declined_claims", "type": "uint64[]" }, { "name": "last_edit", "type": "uint64" } ] }
-
{ "name": "setprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" } ] }
Table row type of soundassets
{ "name": "soundasset", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "uid", "type": "uint64" }, { "name": "collaborate", "type": "bool" }, { "name": "fileHash", "type": "string" }, { "name": "metadata", "type": "string" }, { "name": "net_microseconds", "type": "uint64" }, { "name": "net_assetcounter", "type": "uint64" } ] }
Action parameter in upsertprop
{ "name": "upsertprop", "base": "", "fields": [ { "name": "proposal_name", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "owner_uid", "type": "uint64" }, { "name": "asset_id", "type": "uint64" }, { "name": "agreement", "type": "string" }, { "name": "requested", "type": "approvals_t" } ] }