
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of admin
{ "name": "admin_struct", "base": "", "fields": [ { "name": "admin", "type": "name" } ] }
-
{ "name": "cash", "base": "", "fields": [ { "name": "seq_num", "type": "uint64" }, { "name": "from_chain", "type": "name" }, { "name": "orig_trx_id", "type": "transaction_id_type" }, { "name": "orig_trx_packed_trx_receipt", "type": "bytes" }, { "name": "orig_trx_merkle_path", "type": "checksum256[]" }, { "name": "orig_trx_block_num", "type": "uint32" }, { "name": "orig_trx_block_header", "type": "bytes" }, { "name": "orig_trx_block_id_merkle_path", "type": "checksum256[]" }, { "name": "anchor_block_num", "type": "uint32" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "relay", "type": "name" } ] }
Table row type of cashtrxs
{ "name": "cash_trx_info", "base": "", "fields": [ { "name": "seq_num", "type": "uint64" }, { "name": "block_time_slot", "type": "uint64" }, { "name": "trx_id", "type": "checksum256" }, { "name": "action", "type": "transfer_action_type" }, { "name": "orig_trx_id", "type": "checksum256" }, { "name": "orig_trx_block_num", "type": "uint64" } ] }
Action parameter in cashconfirm
{ "name": "cashconfirm", "base": "", "fields": [ { "name": "from_chain", "type": "name" }, { "name": "cash_trx_id", "type": "transaction_id_type" }, { "name": "cash_trx_packed_trx_receipt", "type": "bytes" }, { "name": "cash_trx_merkle_path", "type": "checksum256[]" }, { "name": "cash_trx_block_num", "type": "uint32" }, { "name": "cash_trx_block_header", "type": "bytes" }, { "name": "cash_trx_block_id_merkle_path", "type": "checksum256[]" }, { "name": "anchor_block_num", "type": "uint32" }, { "name": "orig_trx_id", "type": "transaction_id_type" } ] }
-
{ "name": "close", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "symcode", "type": "symbol_code" } ] }
Table row type of accepts
{ "name": "currency_accept", "base": "", "fields": [ { "name": "original_contract", "type": "name" }, { "name": "accept", "type": "asset" }, { "name": "max_accept", "type": "asset" }, { "name": "min_once_transfer", "type": "asset" }, { "name": "max_once_transfer", "type": "asset" }, { "name": "max_daily_transfer", "type": "asset" }, { "name": "max_tfs_per_minute", "type": "uint32" }, { "name": "organization", "type": "string" }, { "name": "website", "type": "string" }, { "name": "administrator", "type": "name" }, { "name": "service_fee_mode", "type": "name" }, { "name": "service_fee_fixed", "type": "asset" }, { "name": "service_fee_ratio", "type": "float64" }, { "name": "failed_fee", "type": "asset" }, { "name": "total_transfer", "type": "asset" }, { "name": "total_transfer_times", "type": "uint64" }, { "name": "total_cash", "type": "asset" }, { "name": "total_cash_times", "type": "uint64" }, { "name": "active", "type": "bool" }, { "name": "mutables", "type": "currency_accept_mutables" } ] }
Struct property of currency_accept
{ "name": "currency_accept_mutables", "base": "", "fields": [ { "name": "minute_trx_start", "type": "uint32" }, { "name": "minute_trxs", "type": "uint32" }, { "name": "daily_tf_start", "type": "uint32" }, { "name": "daily_tf_sum", "type": "asset" }, { "name": "daily_wd_start", "type": "uint32" }, { "name": "daily_wd_sum", "type": "asset" } ] }
Table row type of stats
{ "name": "currency_stats", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "peerchain_contract", "type": "name" }, { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "min_once_withdraw", "type": "asset" }, { "name": "max_once_withdraw", "type": "asset" }, { "name": "max_daily_withdraw", "type": "asset" }, { "name": "max_wds_per_minute", "type": "uint32" }, { "name": "organization", "type": "string" }, { "name": "website", "type": "string" }, { "name": "administrator", "type": "name" }, { "name": "service_fee_mode", "type": "name" }, { "name": "service_fee_fixed", "type": "asset" }, { "name": "service_fee_ratio", "type": "float64" }, { "name": "failed_fee", "type": "asset" }, { "name": "total_issue", "type": "asset" }, { "name": "total_issue_times", "type": "uint64" }, { "name": "total_withdraw", "type": "asset" }, { "name": "total_withdraw_times", "type": "uint64" }, { "name": "active", "type": "bool" }, { "name": "hub_enable", "type": "bool" }, { "name": "mutables", "type": "currency_stats_mutables" } ] }
Table row type of stat
{ "name": "currency_stats2", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
Struct property of currency_stats
{ "name": "currency_stats_mutables", "base": "", "fields": [ { "name": "minute_trx_start", "type": "uint32" }, { "name": "minute_trxs", "type": "uint32" }, { "name": "daily_isu_start", "type": "uint32" }, { "name": "daily_isu_sum", "type": "asset" }, { "name": "daily_wd_start", "type": "uint32" }, { "name": "daily_wd_sum", "type": "asset" } ] }
Table row type of rmdunrbs
{ "name": "deleted_unrollbackable_trx_info", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "trx_id", "type": "transaction_id_type" } ] }
Action parameter in fcrmorigtrx
{ "name": "fcrmorigtrx", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "trxs", "type": "transaction_id_type[]" } ] }
Action parameter in fcrollback
{ "name": "fcrollback", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "trxs", "type": "transaction_id_type[]" } ] }
-
{ "name": "forceinit", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" } ] }
Table row type of globals
{ "name": "global_state", "base": "", "fields": [ { "name": "this_chain", "type": "name" }, { "name": "active", "type": "bool" } ] }
-
{ "name": "lockall", "base": "", "fields": [] }
-
{ "name": "open", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "symcode", "type": "symbol_code" }, { "name": "ram_payer", "type": "name" } ] }
Table row type of origtrxs
{ "name": "original_trx_info", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "block_time_slot", "type": "uint64" }, { "name": "trx_id", "type": "transaction_id_type" }, { "name": "action", "type": "transfer_action_info" } ] }
Table row type of chainassets
{ "name": "peer_chain_asset", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of freeaccount
{ "name": "peer_chain_free_account", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "peerchain_account", "type": "name" } ] }
Table row type of peerchainm
{ "name": "peer_chain_mutable", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "cash_seq_num", "type": "uint64" }, { "name": "last_confirmed_orig_trx_block_time_slot", "type": "uint32" }, { "name": "current_block_time_slot", "type": "uint32" }, { "name": "current_block_trxs", "type": "uint32" }, { "name": "origtrxs_tb_next_id", "type": "uint64" } ] }
Table row type of peerchains
{ "name": "peer_chain_state", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "peerchain_info", "type": "string" }, { "name": "peerchain_ibc_token_contract", "type": "name" }, { "name": "thischain_ibc_chain_contract", "type": "name" }, { "name": "thischain_free_account", "type": "name" }, { "name": "max_original_trxs_per_block", "type": "uint32" }, { "name": "max_origtrxs_table_records", "type": "uint32" }, { "name": "cache_cashtrxs_table_records", "type": "uint32" }, { "name": "active", "type": "bool" } ] }
Action parameter in regacpttoken
{ "name": "regacpttoken", "base": "", "fields": [ { "name": "original_contract", "type": "name" }, { "name": "max_accept", "type": "asset" }, { "name": "min_once_transfer", "type": "asset" }, { "name": "max_once_transfer", "type": "asset" }, { "name": "max_daily_transfer", "type": "asset" }, { "name": "max_tfs_per_minute", "type": "uint32" }, { "name": "organization", "type": "string" }, { "name": "website", "type": "string" }, { "name": "administrator", "type": "name" }, { "name": "service_fee_mode", "type": "name" }, { "name": "service_fee_fixed", "type": "asset" }, { "name": "service_fee_ratio", "type": "float64" }, { "name": "failed_fee", "type": "asset" }, { "name": "active", "type": "bool" } ] }
Action parameter in regpeerchain
{ "name": "regpeerchain", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "peerchain_info", "type": "string" }, { "name": "peerchain_ibc_token_contract", "type": "name" }, { "name": "thischain_ibc_chain_contract", "type": "name" }, { "name": "thischain_free_account", "type": "name" }, { "name": "max_original_trxs_per_block", "type": "uint32" }, { "name": "max_origtrxs_table_records", "type": "uint32" }, { "name": "cache_cashtrxs_table_records", "type": "uint32" }, { "name": "active", "type": "bool" } ] }
Action parameter in regpegtoken
{ "name": "regpegtoken", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "peerchain_contract", "type": "name" }, { "name": "max_supply", "type": "asset" }, { "name": "min_once_withdraw", "type": "asset" }, { "name": "max_once_withdraw", "type": "asset" }, { "name": "max_daily_withdraw", "type": "asset" }, { "name": "max_wds_per_minute", "type": "uint32" }, { "name": "administrator", "type": "name" }, { "name": "failed_fee", "type": "asset" }, { "name": "active", "type": "bool" } ] }
Action parameter in rmunablerb
{ "name": "rmunablerb", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "trx_id", "type": "transaction_id_type" }, { "name": "relay", "type": "name" } ] }
-
{ "name": "rollback", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "trx_id", "type": "transaction_id_type" }, { "name": "relay", "type": "name" } ] }
Action parameter in setacptasset
{ "name": "setacptasset", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in setacptbool
{ "name": "setacptbool", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "value", "type": "bool" } ] }
Action parameter in setacptfee
{ "name": "setacptfee", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "kind", "type": "name" }, { "name": "fee_mode", "type": "name" }, { "name": "fee_fixed", "type": "asset" }, { "name": "fee_ratio", "type": "float64" } ] }
Action parameter in setacptint
{ "name": "setacptint", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "value", "type": "uint64" } ] }
Action parameter in setacptstr
{ "name": "setacptstr", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "value", "type": "string" } ] }
-
{ "name": "setadmin", "base": "", "fields": [ { "name": "admin", "type": "name" } ] }
Action parameter in setchainbool
{ "name": "setchainbool", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "which", "type": "string" }, { "name": "value", "type": "bool" } ] }
Action parameter in setfreeacnt
{ "name": "setfreeacnt", "base": "", "fields": [ { "name": "peerchain_name", "type": "name" }, { "name": "account", "type": "name" } ] }
-
{ "name": "setglobal", "base": "", "fields": [ { "name": "this_chain", "type": "name" }, { "name": "active", "type": "bool" } ] }
Action parameter in setpegasset
{ "name": "setpegasset", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in setpegbool
{ "name": "setpegbool", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "value", "type": "bool" } ] }
-
{ "name": "setpegint", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "which", "type": "string" }, { "name": "value", "type": "uint64" } ] }
Action parameter in setpegtkfee
{ "name": "setpegtkfee", "base": "", "fields": [ { "name": "symcode", "type": "symbol_code" }, { "name": "fee", "type": "asset" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Struct property of original_trx_info
{ "name": "transfer_action_info", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Struct property of cash_trx_info
{ "name": "transfer_action_type", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "unlockall", "base": "", "fields": [] }
Action parameter in unregtoken
{ "name": "unregtoken", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "sym_code", "type": "symbol_code" } ] }