
此合约定义的数据结构。
-
{ "name": "abusers", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "votes", "type": "uint64" } ] } addcustodian中的操作参数
{ "name": "addcustodian", "base": "", "fields": [ { "name": "name", "type": "name" } ] }-
{ "name": "averages", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "value", "type": "uint64" }, { "name": "timestamp", "type": "time_point" } ] } cancelbounty中的操作参数
{ "name": "cancelbounty", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "reason", "type": "string" } ] }-
{ "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" } ] } -
{ "name": "clear", "base": "", "fields": [ { "name": "pair", "type": "name" } ] } -
{ "name": "configure", "base": "", "fields": [ { "name": "g", "type": "globalinput" } ] } custodians 的表格行类型
{ "name": "custodians", "base": "", "fields": [ { "name": "name", "type": "name" } ] }dailydatapnt 的表格行类型
{ "name": "daily_datapoints", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "uint64" }, { "name": "timestamp", "type": "time_point" } ] }datapoints 的表格行类型
{ "name": "datapoints", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "value", "type": "uint64" }, { "name": "median", "type": "uint64" }, { "name": "timestamp", "type": "time_point" } ] }delcustodian中的操作参数
{ "name": "delcustodian", "base": "", "fields": [ { "name": "name", "type": "name" } ] }-
{ "name": "donations", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "donator", "type": "name" }, { "name": "pair", "type": "name" }, { "name": "timestamp", "type": "time_point" }, { "name": "amount", "type": "asset" } ] } flagmedians 的表格行类型
{ "name": "flagmedians", "base": "", "fields": [ { "name": "is_active", "type": "bool" } ] }-
{ "name": "global", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_datapoints_count", "type": "uint64" }, { "name": "total_claimed", "type": "asset" }, { "name": "last_daily_average_run", "type": "uint32" }, { "name": "datapoints_per_instrument", "type": "uint64" }, { "name": "bars_per_instrument", "type": "uint64" }, { "name": "vote_interval", "type": "uint64" }, { "name": "write_cooldown", "type": "uint64" }, { "name": "approver_threshold", "type": "uint64" }, { "name": "approving_oracles_threshold", "type": "uint64" }, { "name": "approving_custodians_threshold", "type": "uint64" }, { "name": "minimum_rank", "type": "uint64" }, { "name": "paid", "type": "uint64" }, { "name": "min_bounty_delay", "type": "uint64" }, { "name": "new_bounty_delay", "type": "uint64" }, { "name": "daily_datapoints_per_instrument", "type": "uint64" }, { "name": "daily_average_timeout", "type": "uint32" } ] } 的结构体属性 configure
{ "name": "globalinput", "base": "", "fields": [ { "name": "datapoints_per_instrument", "type": "uint64" }, { "name": "bars_per_instrument", "type": "uint64" }, { "name": "vote_interval", "type": "uint64" }, { "name": "write_cooldown", "type": "uint64" }, { "name": "approver_threshold", "type": "uint64" }, { "name": "approving_oracles_threshold", "type": "uint64" }, { "name": "approving_custodians_threshold", "type": "uint64" }, { "name": "minimum_rank", "type": "uint64" }, { "name": "paid", "type": "uint64" }, { "name": "min_bounty_delay", "type": "uint64" }, { "name": "new_bounty_delay", "type": "uint64" }, { "name": "daily_datapoints_per_instrument", "type": "uint64" }, { "name": "daily_average_timeout", "type": "uint32" } ] }-
{ "name": "hashes", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "multiparty", "type": "checksum256" }, { "name": "hash", "type": "checksum256" }, { "name": "reveal", "type": "string" }, { "name": "timestamp", "type": "time_point" } ] } initmedians中的操作参数
{ "name": "initmedians", "base": "", "fields": [ { "name": "is_active", "type": "bool" } ] }makemedians中的操作参数
{ "name": "makemedians", "base": "", "fields": [] }-
{ "name": "medians", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "value", "type": "uint64" }, { "name": "request_count", "type": "uint64" }, { "name": "timestamp", "type": "time_point" } ] } -
{ "name": "newbounty", "base": "", "fields": [ { "name": "proposer", "type": "name" }, { "name": "pair", "type": "pairinput" } ] } -
{ "name": "oglobal", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_datapoints_count", "type": "uint64" } ] } -
{ "name": "oldglobal", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_datapoints_count", "type": "uint64" }, { "name": "total_claimed", "type": "asset" }, { "name": "datapoints_per_instrument", "type": "uint64" }, { "name": "bars_per_instrument", "type": "uint64" }, { "name": "vote_interval", "type": "uint64" }, { "name": "write_cooldown", "type": "uint64" }, { "name": "approver_threshold", "type": "uint64" }, { "name": "approving_oracles_threshold", "type": "uint64" }, { "name": "approving_custodians_threshold", "type": "uint64" }, { "name": "minimum_rank", "type": "uint64" }, { "name": "paid", "type": "uint64" }, { "name": "min_bounty_delay", "type": "uint64" }, { "name": "new_bounty_delay", "type": "uint64" } ] } -
{ "name": "pairinput", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "base_symbol", "type": "symbol" }, { "name": "base_type", "type": "asset_type" }, { "name": "base_contract", "type": "name" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "quote_type", "type": "asset_type" }, { "name": "quote_contract", "type": "name" }, { "name": "quoted_precision", "type": "uint64" } ] } -
{ "name": "pairs", "base": "", "fields": [ { "name": "active", "type": "bool" }, { "name": "bounty_awarded", "type": "bool" }, { "name": "bounty_edited_by_custodians", "type": "bool" }, { "name": "proposer", "type": "name" }, { "name": "name", "type": "name" }, { "name": "bounty_amount", "type": "asset" }, { "name": "approving_custodians", "type": "name[]" }, { "name": "approving_oracles", "type": "name[]" }, { "name": "base_symbol", "type": "symbol" }, { "name": "base_type", "type": "asset_type" }, { "name": "base_contract", "type": "name" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "quote_type", "type": "asset_type" }, { "name": "quote_contract", "type": "name" }, { "name": "quoted_precision", "type": "uint64" } ] } -
{ "name": "quote", "base": "", "fields": [ { "name": "value", "type": "uint64" }, { "name": "pair", "type": "name" } ] } -
{ "name": "reguser", "base": "", "fields": [ { "name": "owner", "type": "name" } ] } -
{ "name": "stats", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "timestamp", "type": "time_point" }, { "name": "count", "type": "uint64" }, { "name": "last_claim", "type": "time_point" }, { "name": "balance", "type": "asset" } ] } unvotebounty中的操作参数
{ "name": "unvotebounty", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bounty", "type": "name" } ] }updateusers中的操作参数
{ "name": "updateusers", "base": "", "fields": [] }updtversion中的操作参数
{ "name": "updtversion", "base": "", "fields": [] }-
{ "name": "users", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "contribution", "type": "asset" }, { "name": "score", "type": "uint64" }, { "name": "creation_timestamp", "type": "time_point" } ] } voteabuser中的操作参数
{ "name": "voteabuser", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "abuser", "type": "name" } ] }votebounty中的操作参数
{ "name": "votebounty", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bounty", "type": "name" } ] }voters 的表格行类型
{ "name": "voter_info", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "producers", "type": "name[]" }, { "name": "staked", "type": "int64" }, { "name": "last_vote_weight", "type": "float64" }, { "name": "proxied_vote_weight", "type": "float64" }, { "name": "is_proxy", "type": "bool" }, { "name": "flags1", "type": "uint32" }, { "name": "reserved2", "type": "uint32" }, { "name": "reserved3", "type": "asset" } ] }-
{ "name": "write", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quotes", "type": "quote[]" } ] }