
此合约定义的数据结构。
addchannel中的操作参数
{ "name": "addchannel", "base": "", "fields": [ { "name": "channel_name", "type": "name" }, { "name": "remote_contract", "type": "name" } ] }addreporter中的操作参数
{ "name": "addreporter", "base": "", "fields": [ { "name": "reporter", "type": "name" }, { "name": "weight", "type": "uint8" } ] }-
{ "name": "addtoken", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "token_symbol", "type": "extended_symbol" }, { "name": "do_issue", "type": "bool" }, { "name": "min_quantity", "type": "asset" }, { "name": "remote_token", "type": "extended_symbol" }, { "name": "fee_pct", "type": "float32" }, { "name": "fee_flat", "type": "asset" }, { "name": "enabled", "type": "bool" } ] } channels 的表格行类型
{ "name": "channels_row", "base": "", "fields": [ { "name": "channel_name", "type": "name" }, { "name": "remote_contract", "type": "name" }, { "name": "next_transfer_id", "type": "uint64" }, { "name": "enabled", "type": "bool" } ] }-
{ "name": "claimfees", "base": "", "fields": [ { "name": "reporter", "type": "name" }, { "name": "token", "type": "symbol_code" } ] } claimpoints中的操作参数
{ "name": "claimpoints", "base": "", "fields": [ { "name": "reporter", "type": "name" } ] }clear.exp中的操作参数
{ "name": "clearexpired", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "count", "type": "uint64" } ] }clear.rep中的操作参数
{ "name": "clearreports", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "ids", "type": "uint64[]" } ] }clear.trans中的操作参数
{ "name": "cleartransfers", "base": "", "fields": [ { "name": "channel_name", "type": "name" }, { "name": "ids", "type": "uint64[]" } ] }clrchannels中的操作参数
{ "name": "clrchannels", "base": "", "fields": [] }clrreporters中的操作参数
{ "name": "clrreporters", "base": "", "fields": [] }clrreports中的操作参数
{ "name": "clrreports", "base": "", "fields": [ { "name": "channel", "type": "name" } ] }clrsettings中的操作参数
{ "name": "clrsettings", "base": "", "fields": [] }-
{ "name": "clrtokens", "base": "", "fields": [ { "name": "channel", "type": "name" } ] } clrtransfers中的操作参数
{ "name": "clrtransfers", "base": "", "fields": [ { "name": "channel", "type": "name" } ] }-
{ "name": "enable", "base": "", "fields": [ { "name": "enable", "type": "bool" } ] } -
{ "name": "exec", "base": "", "fields": [ { "name": "reporter", "type": "name" }, { "name": "channel", "type": "name" }, { "name": "report_id", "type": "uint64" } ] } execfailed中的操作参数
{ "name": "execfailed", "base": "", "fields": [ { "name": "reporter", "type": "name" }, { "name": "channel", "type": "name" }, { "name": "report_id", "type": "uint64" } ] }-
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] } -
{ "name": "globals", "base": "", "fields": [ { "name": "admin_account", "type": "name" }, { "name": "current_chain_name", "type": "name" }, { "name": "enabled", "type": "bool" }, { "name": "expire_after", "type": "microseconds" }, { "name": "weight_threshold", "type": "uint32" }, { "name": "unclaimed_points", "type": "uint32" } ] } -
{ "name": "init", "base": "", "fields": [ { "name": "admin_account", "type": "name" }, { "name": "current_chain_name", "type": "name" }, { "name": "expire_after_seconds", "type": "uint32" }, { "name": "weight_threshold", "type": "uint32" } ] } 的结构体属性 globals
{ "name": "microseconds", "base": "", "fields": [ { "name": "_count", "type": "int64" } ] }-
{ "name": "report", "base": "", "fields": [ { "name": "reporter", "type": "name" }, { "name": "channel", "type": "name" }, { "name": "transfer", "type": "transfers_row" } ] } reporters 的表格行类型
{ "name": "reporters_row", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "unclaimed_points", "type": "uint64" }, { "name": "total_claimed_points", "type": "uint64" }, { "name": "last_claim_time", "type": "time_point_sec" }, { "name": "weight", "type": "uint8" }, { "name": "unclaimed_fees", "type": "extended_asset[]" } ] }-
{ "name": "reports_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "transfer", "type": "transfers_row" }, { "name": "confirmed", "type": "bool" }, { "name": "confirmed_by", "type": "name[]" }, { "name": "confirmation_weight", "type": "uint32" }, { "name": "failed_weight", "type": "uint32" }, { "name": "executed", "type": "bool" }, { "name": "failed", "type": "bool" }, { "name": "failed_by", "type": "name[]" } ] } rmreporter中的操作参数
{ "name": "rmreporter", "base": "", "fields": [ { "name": "reporter", "type": "name" } ] }tokens 的表格行类型
{ "name": "tokens_row", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "token_info", "type": "extended_symbol" }, { "name": "do_issue", "type": "bool" }, { "name": "min_quantity", "type": "asset" }, { "name": "remote_token", "type": "extended_symbol" }, { "name": "enabled", "type": "bool" }, { "name": "fee_pct", "type": "float32" }, { "name": "fee_flat", "type": "asset" }, { "name": "total_claimed_fees", "type": "asset" }, { "name": "unclaimed_fees", "type": "asset" } ] }-
{ "name": "transfers_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "transaction_id", "type": "checksum256" }, { "name": "from_blockchain", "type": "name" }, { "name": "to_blockchain", "type": "name" }, { "name": "from_account", "type": "name" }, { "name": "to_account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "transaction_time", "type": "time_point_sec" }, { "name": "expires_at", "type": "time_point_sec" }, { "name": "is_refund", "type": "bool" } ] } -
{ "name": "update", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "current_chain_name", "type": "name" }, { "name": "expire_after_seconds", "type": "uint32" }, { "name": "weight_threshold", "type": "uint32" } ] } updatetoken中的操作参数
{ "name": "updatetoken", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "token_symbol", "type": "extended_symbol" }, { "name": "min_quantity", "type": "asset" }, { "name": "enabled", "type": "bool" } ] }