
The data structures defined by this contract.
Action parameter in addchannel
{ "name": "addchannel", "base": "", "fields": [ { "name": "channel_name", "type": "name" }, { "name": "remote_contract", "type": "name" } ] }
Action parameter in 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" } ] }
Table row type of 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" } ] }
Action parameter in claimpoints
{ "name": "claimpoints", "base": "", "fields": [ { "name": "reporter", "type": "name" } ] }
Action parameter in clear.exp
{ "name": "clearexpired", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "count", "type": "uint64" } ] }
Action parameter in clear.rep
{ "name": "clearreports", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "ids", "type": "uint64[]" } ] }
Action parameter in clear.trans
{ "name": "cleartransfers", "base": "", "fields": [ { "name": "channel_name", "type": "name" }, { "name": "ids", "type": "uint64[]" } ] }
Action parameter in clrchannels
{ "name": "clrchannels", "base": "", "fields": [] }
Action parameter in clrreporters
{ "name": "clrreporters", "base": "", "fields": [] }
Action parameter in clrreports
{ "name": "clrreports", "base": "", "fields": [ { "name": "channel", "type": "name" } ] }
Action parameter in clrsettings
{ "name": "clrsettings", "base": "", "fields": [] }
-
{ "name": "clrtokens", "base": "", "fields": [ { "name": "channel", "type": "name" } ] }
Action parameter in 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" } ] }
Action parameter in 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" } ] }
Struct property of 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" } ] }
Table row type of 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[]" } ] }
Action parameter in rmreporter
{ "name": "rmreporter", "base": "", "fields": [ { "name": "reporter", "type": "name" } ] }
Table row type of 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" } ] }
Action parameter in updatetoken
{ "name": "updatetoken", "base": "", "fields": [ { "name": "channel", "type": "name" }, { "name": "token_symbol", "type": "extended_symbol" }, { "name": "min_quantity", "type": "asset" }, { "name": "enabled", "type": "bool" } ] }