{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "addblackcoin",
"base": "",
"fields": [
{
"name": "token_id",
"type": "uint64"
}
]
},
{
"name": "addblackuser",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "time",
"type": "uint32"
},
{
"name": "exclude",
"type": "bool"
}
]
},
{
"name": "addchaindata",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
},
{
"name": "chain_data",
"type": "string"
}
]
},
{
"name": "addtxdata",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
},
{
"name": "tx_hash",
"type": "string[]"
}
]
},
{
"name": "addwithaddr",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "address",
"type": "string"
},
{
"name": "nonce",
"type": "uint64?"
}
]
},
{
"name": "addwithpoli",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "inner_symbol",
"type": "symbol"
},
{
"name": "inner_contract",
"type": "name"
},
{
"name": "to_burn",
"type": "bool"
},
{
"name": "store_record",
"type": "bool"
},
{
"name": "to_transfer",
"type": "bool"
},
{
"name": "transfer_symbol",
"type": "symbol?"
},
{
"name": "transfer_contract",
"type": "name?"
},
{
"name": "transfer_to_format",
"type": "string?"
},
{
"name": "transfer_to_memo_format",
"type": "string?"
}
]
},
{
"name": "black_token",
"base": "",
"fields": [
{
"name": "token_id",
"type": "uint64"
}
]
},
{
"name": "black_user",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "time",
"type": "uint32"
},
{
"name": "exclude",
"type": "bool"
}
]
},
{
"name": "chain_data",
"base": "",
"fields": [
{
"name": "withdraw_id",
"type": "uint64"
},
{
"name": "chain_data",
"type": "string"
},
{
"name": "created_time",
"type": "time_point_sec"
}
]
},
{
"name": "delwithaddr",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "delwithdrawn",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
}
]
},
{
"name": "delwithpoli",
"base": "",
"fields": [
{
"name": "token_id",
"type": "uint64"
}
]
},
{
"name": "fillwithdraw",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
},
{
"name": "extern_txid",
"type": "string"
},
{
"name": "extern_index",
"type": "uint16"
},
{
"name": "extern_block_id",
"type": "string"
},
{
"name": "extern_block_num",
"type": "uint64"
},
{
"name": "extern_block_time",
"type": "uint32"
}
]
},
{
"name": "global_config",
"base": "",
"fields": [
{
"name": "whaleexadmin",
"type": "name"
},
{
"name": "walvalidator",
"type": "name"
},
{
"name": "feereceiver",
"type": "name"
},
{
"name": "deposit_contract",
"type": "name"
}
]
},
{
"name": "init",
"base": "",
"fields": [
{
"name": "whaleexadmin",
"type": "name"
},
{
"name": "walvalidator",
"type": "name"
},
{
"name": "feereceiver",
"type": "name"
},
{
"name": "deposit_contract",
"type": "name"
}
]
},
{
"name": "modify",
"base": "",
"fields": []
},
{
"name": "redowithdraw",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
}
]
},
{
"name": "replwithdraw",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
},
{
"name": "withdraw_to",
"type": "string"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "withdraw_to_memo",
"type": "string"
}
]
},
{
"name": "retire",
"base": "",
"fields": [
{
"name": "issuer",
"type": "name"
},
{
"name": "contract",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "rmblackcoin",
"base": "",
"fields": [
{
"name": "token_id",
"type": "uint64"
}
]
},
{
"name": "rmblackuser",
"base": "",
"fields": [
{
"name": "max_record",
"type": "uint64"
}
]
},
{
"name": "rmchaindata",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
}
]
},
{
"name": "rmtxdata",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
}
]
},
{
"name": "tx_data",
"base": "",
"fields": [
{
"name": "withdraw_id",
"type": "uint64"
},
{
"name": "tx_hash",
"type": "string[]"
},
{
"name": "updated_time",
"type": "time_point_sec"
}
]
},
{
"name": "updatenonce",
"base": "",
"fields": [
{
"name": "chain",
"type": "symbol_code"
},
{
"name": "withdraw_id",
"type": "uint64"
}
]
},
{
"name": "withdraw_address",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "address",
"type": "string"
},
{
"name": "next_nonce",
"type": "uint64"
}
]
},
{
"name": "withdraw_ids",
"base": "",
"fields": [
{
"name": "next_id",
"type": "uint64"
}
]
},
{
"name": "withdraw_policy",
"base": "",
"fields": [
{
"name": "token_id",
"type": "uint64"
},
{
"name": "to_burn",
"type": "bool"
},
{
"name": "store_record",
"type": "bool"
},
{
"name": "to_transfer",
"type": "bool"
},
{
"name": "transfer_symbol",
"type": "symbol"
},
{
"name": "transfer_contract",
"type": "name"
},
{
"name": "transfer_to_format",
"type": "string"
},
{
"name": "transfer_to_memo_format",
"type": "string"
}
]
},
{
"name": "withdraw_record",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "from",
"type": "name"
},
{
"name": "contract",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "token_id",
"type": "uint64"
},
{
"name": "withdraw_address",
"type": "string"
},
{
"name": "nonce",
"type": "int64"
},
{
"name": "withdraw_to",
"type": "string"
},
{
"name": "withdraw_to_memo",
"type": "string"
},
{
"name": "created_time",
"type": "time_point_sec"
},
{
"name": "txid",
"type": "checksum256"
}
]
},
{
"name": "withdrawn_record",
"base": "withdraw_record",
"fields": [
{
"name": "extern_txid",
"type": "string"
},
{
"name": "extern_index",
"type": "uint16"
},
{
"name": "extern_block_id",
"type": "string"
},
{
"name": "extern_block_num",
"type": "uint64"
},
{
"name": "extern_block_time",
"type": "time_point_sec"
}
]
}
],
"actions": [
{
"name": "addblackcoin",
"type": "addblackcoin",
"ricardian_contract": ""
},
{
"name": "addblackuser",
"type": "addblackuser",
"ricardian_contract": ""
},
{
"name": "addchaindata",
"type": "addchaindata",
"ricardian_contract": ""
},
{
"name": "addtxdata",
"type": "addtxdata",
"ricardian_contract": ""
},
{
"name": "addwithaddr",
"type": "addwithaddr",
"ricardian_contract": ""
},
{
"name": "addwithpoli",
"type": "addwithpoli",
"ricardian_contract": ""
},
{
"name": "delwithaddr",
"type": "delwithaddr",
"ricardian_contract": ""
},
{
"name": "delwithdrawn",
"type": "delwithdrawn",
"ricardian_contract": ""
},
{
"name": "delwithpoli",
"type": "delwithpoli",
"ricardian_contract": ""
},
{
"name": "fillwithdraw",
"type": "fillwithdraw",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "modify",
"type": "modify",
"ricardian_contract": ""
},
{
"name": "redowithdraw",
"type": "redowithdraw",
"ricardian_contract": ""
},
{
"name": "replwithdraw",
"type": "replwithdraw",
"ricardian_contract": ""
},
{
"name": "retire",
"type": "retire",
"ricardian_contract": ""
},
{
"name": "rmblackcoin",
"type": "rmblackcoin",
"ricardian_contract": ""
},
{
"name": "rmblackuser",
"type": "rmblackuser",
"ricardian_contract": ""
},
{
"name": "rmchaindata",
"type": "rmchaindata",
"ricardian_contract": ""
},
{
"name": "rmtxdata",
"type": "rmtxdata",
"ricardian_contract": ""
},
{
"name": "updatenonce",
"type": "updatenonce",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "blacktoken",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "black_token"
},
{
"name": "blackuser",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "black_user"
},
{
"name": "chaindata",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "chain_data"
},
{
"name": "globalconfig",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global_config"
},
{
"name": "txdata",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "tx_data"
},
{
"name": "withdrawaddr",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "withdraw_address"
},
{
"name": "withdrawids",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "withdraw_ids"
},
{
"name": "withdrawnrec",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "withdrawn_record"
},
{
"name": "withdrawpoli",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "withdraw_policy"
},
{
"name": "withdrawrec",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "withdraw_record"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}