{
"version": "eosio::abi/1.1",
"types": [
{
"new_type_name": "transaction_id_type",
"type": "checksum256"
}
],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "currency_stats2",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"name": "deleted_unrollbackable_trx_info",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "trx_id",
"type": "transaction_id_type"
}
]
},
{
"name": "fcrmorigtrx",
"base": "",
"fields": [
{
"name": "peerchain_name",
"type": "name"
},
{
"name": "trxs",
"type": "transaction_id_type[]"
}
]
},
{
"name": "fcrollback",
"base": "",
"fields": [
{
"name": "peerchain_name",
"type": "name"
},
{
"name": "trxs",
"type": "transaction_id_type[]"
}
]
},
{
"name": "forceinit",
"base": "",
"fields": [
{
"name": "peerchain_name",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "peer_chain_asset",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "peer_chain_free_account",
"base": "",
"fields": [
{
"name": "peerchain_name",
"type": "name"
},
{
"name": "peerchain_account",
"type": "name"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "setacptasset",
"base": "",
"fields": [
{
"name": "symcode",
"type": "symbol_code"
},
{
"name": "which",
"type": "string"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "setacptbool",
"base": "",
"fields": [
{
"name": "symcode",
"type": "symbol_code"
},
{
"name": "which",
"type": "string"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"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"
}
]
},
{
"name": "setacptint",
"base": "",
"fields": [
{
"name": "symcode",
"type": "symbol_code"
},
{
"name": "which",
"type": "string"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"name": "setchainbool",
"base": "",
"fields": [
{
"name": "peerchain_name",
"type": "name"
},
{
"name": "which",
"type": "string"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"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"
}
]
},
{
"name": "setpegasset",
"base": "",
"fields": [
{
"name": "symcode",
"type": "symbol_code"
},
{
"name": "which",
"type": "string"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "transfer_action_info",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
},
{
"name": "from",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"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": []
},
{
"name": "unregtoken",
"base": "",
"fields": [
{
"name": "table",
"type": "name"
},
{
"name": "sym_code",
"type": "symbol_code"
}
]
}
],
"actions": [
{
"name": "cash",
"type": "cash",
"ricardian_contract": ""
},
{
"name": "cashconfirm",
"type": "cashconfirm",
"ricardian_contract": ""
},
{
"name": "close",
"type": "close",
"ricardian_contract": ""
},
{
"name": "fcrmorigtrx",
"type": "fcrmorigtrx",
"ricardian_contract": ""
},
{
"name": "fcrollback",
"type": "fcrollback",
"ricardian_contract": ""
},
{
"name": "forceinit",
"type": "forceinit",
"ricardian_contract": ""
},
{
"name": "lockall",
"type": "lockall",
"ricardian_contract": ""
},
{
"name": "open",
"type": "open",
"ricardian_contract": ""
},
{
"name": "regacpttoken",
"type": "regacpttoken",
"ricardian_contract": ""
},
{
"name": "regpeerchain",
"type": "regpeerchain",
"ricardian_contract": ""
},
{
"name": "regpegtoken",
"type": "regpegtoken",
"ricardian_contract": ""
},
{
"name": "rmunablerb",
"type": "rmunablerb",
"ricardian_contract": ""
},
{
"name": "rollback",
"type": "rollback",
"ricardian_contract": ""
},
{
"name": "setacptasset",
"type": "setacptasset",
"ricardian_contract": ""
},
{
"name": "setacptbool",
"type": "setacptbool",
"ricardian_contract": ""
},
{
"name": "setacptfee",
"type": "setacptfee",
"ricardian_contract": ""
},
{
"name": "setacptint",
"type": "setacptint",
"ricardian_contract": ""
},
{
"name": "setacptstr",
"type": "setacptstr",
"ricardian_contract": ""
},
{
"name": "setadmin",
"type": "setadmin",
"ricardian_contract": ""
},
{
"name": "setchainbool",
"type": "setchainbool",
"ricardian_contract": ""
},
{
"name": "setfreeacnt",
"type": "setfreeacnt",
"ricardian_contract": ""
},
{
"name": "setglobal",
"type": "setglobal",
"ricardian_contract": ""
},
{
"name": "setpegasset",
"type": "setpegasset",
"ricardian_contract": ""
},
{
"name": "setpegbool",
"type": "setpegbool",
"ricardian_contract": ""
},
{
"name": "setpegint",
"type": "setpegint",
"ricardian_contract": ""
},
{
"name": "setpegtkfee",
"type": "setpegtkfee",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
},
{
"name": "unlockall",
"type": "unlockall",
"ricardian_contract": ""
},
{
"name": "unregtoken",
"type": "unregtoken",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accepts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_accept"
},
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "admin",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "admin_struct"
},
{
"name": "cashtrxs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "cash_trx_info"
},
{
"name": "chainassets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "peer_chain_asset"
},
{
"name": "freeaccount",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "peer_chain_free_account"
},
{
"name": "globals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global_state"
},
{
"name": "origtrxs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "original_trx_info"
},
{
"name": "peerchainm",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "peer_chain_mutable"
},
{
"name": "peerchains",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "peer_chain_state"
},
{
"name": "rmdunrbs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "deleted_unrollbackable_trx_info"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats2"
},
{
"name": "stats",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}