
此合约定义的数据结构。
cointreasury 的表格行类型
{ "name": "cointreasury", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "contract", "type": "name" } ] }-
{ "name": "daos", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "staketype", "type": "name" }, { "name": "proposer_type", "type": "name" }, { "name": "proposers", "type": "name[]" }, { "name": "tokensymbol", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "template_ids", "type": "uint64[]" }, { "name": "schema_name", "type": "name" }, { "name": "status", "type": "string" }, { "name": "threshold", "type": "float64" }, { "name": "minimumvotes", "type": "uint64" }, { "name": "minweight", "type": "uint64" }, { "name": "length", "type": "uint64" }, { "name": "logo", "type": "string" }, { "name": "mintime", "type": "uint64" }, { "name": "poolname", "type": "name" } ] } -
{ "name": "daos2", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "staketype", "type": "name" }, { "name": "proposer_type", "type": "name" }, { "name": "proposers", "type": "name[]" }, { "name": "tokensymbol", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "template_ids", "type": "uint64[]" }, { "name": "schema_name", "type": "name" }, { "name": "status", "type": "string" }, { "name": "threshold", "type": "float64" }, { "name": "minimumvotes", "type": "uint64" }, { "name": "minweight", "type": "uint64" }, { "name": "length", "type": "uint64" }, { "name": "logo", "type": "string" }, { "name": "mintime", "type": "uint64" } ] } -
{ "name": "finalize", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "proposal_id", "type": "uint64" } ] } locksettings中的操作参数
{ "name": "locksettings", "base": "", "fields": [ { "name": "primary_key", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "staketype", "type": "name" }, { "name": "token", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "temp_ids", "type": "uint64[]" }, { "name": "threshold", "type": "float64" }, { "name": "minimumvotes", "type": "uint64" }, { "name": "minweight", "type": "uint64" }, { "name": "length", "type": "uint64" }, { "name": "logo", "type": "string" }, { "name": "mintime", "type": "uint64" }, { "name": "proposer_type", "type": "name" }, { "name": "proposers", "type": "name[]" }, { "name": "poolname", "type": "name" } ] }-
{ "name": "migrate", "base": "", "fields": [ { "name": "dao_owner", "type": "name" }, { "name": "dao", "type": "name" } ] } migrations 的表格行类型
{ "name": "migrations", "base": "", "fields": [ { "name": "dao", "type": "name" } ] }-
{ "name": "modifydao", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" }, { "name": "proposer_type", "type": "name" }, { "name": "proposers", "type": "name[]" } ] } -
{ "name": "nftpower", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" }, { "name": "assetids", "type": "uint64[]" }, { "name": "stakeweight", "type": "uint64" }, { "name": "unlocktime", "type": "uint64" }, { "name": "ram_balance", "type": "asset" } ] } nfttreasury 的表格行类型
{ "name": "nfttreasury", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "templateid", "type": "uint64" }, { "name": "assetid", "type": "uint64" } ] }-
{ "name": "proposal", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" }, { "name": "proposal_type", "type": "name" }, { "name": "choices", "type": "string[]" }, { "name": "receivers", "type": "name[]" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "quantity", "type": "float64" }, { "name": "tokensymbol", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "description", "type": "string" }, { "name": "title", "type": "string" } ] } -
{ "name": "proposals", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "proposer", "type": "name" }, { "name": "proposal_type", "type": "name" }, { "name": "start_time", "type": "uint64" }, { "name": "end_time", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "choices", "type": "string[]" }, { "name": "receivers", "type": "name[]" }, { "name": "assetids", "type": "uint64[]" }, { "name": "amount", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "outcome", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "description", "type": "string" } ] } -
{ "name": "removedao", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" } ] } staketokens中的操作参数
{ "name": "staketokens", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "dao_name", "type": "name" } ] }tokenpower 的表格行类型
{ "name": "tokenpower", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" }, { "name": "stakeweight", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "unlocktime", "type": "uint64" }, { "name": "ram_balance", "type": "asset" } ] }unstakeall中的操作参数
{ "name": "unstakeall", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" } ] }unstaketoken中的操作参数
{ "name": "unstaketoken", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" } ] }-
{ "name": "vote", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "daoname", "type": "name" }, { "name": "proposal_id", "type": "uint64" }, { "name": "choice", "type": "uint8" } ] } -
{ "name": "votes", "base": "", "fields": [ { "name": "voteID", "type": "uint64" }, { "name": "proposalid", "type": "uint64" }, { "name": "daoname", "type": "name" }, { "name": "voter", "type": "name" }, { "name": "voteweight", "type": "uint64" }, { "name": "choice", "type": "uint8" } ] }