whaleextrust
Contract
{ "version": "eosio::abi/1.0", "types": [ { "new_type_name": "time", "type": "uint32" }, { "new_type_name": "symbol_name", "type": "uint64" } ], "structs": [ { "name": "defi_proxy", "base": "", "fields": [ { "name": "ext_symbol_ref_id", "type": "uint32" }, { "name": "use_pre_transfer", "type": "bool" }, { "name": "use_rebalance", "type": "bool" }, { "name": "defi_contract", "type": "name" } ] }, { "name": "escrow_acct", "base": "", "fields": [ { "name": "escrow", "type": "name" } ] }, { "name": "sym_escrow_map", "base": "", "fields": [ { "name": "ext_symbol_ref_id", "type": "uint32" }, { "name": "escrow", "type": "name" } ] }, { "name": "order", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "leaving_amount", "type": "int64" }, { "name": "order_time", "type": "time" } ] }, { "name": "to_trade", "base": "", "fields": [ { "name": "trade_id", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "seller", "type": "name" }, { "name": "base_ref_id", "type": "uint32" }, { "name": "quote_ref_id", "type": "uint32" }, { "name": "base_amount", "type": "int64" }, { "name": "quote_amount", "type": "int64" }, { "name": "buyer_fee_amount", "type": "int64" }, { "name": "seller_fee_amount", "type": "int64" }, { "name": "buyer_wal_fee_amount", "type": "int64" }, { "name": "seller_wal_fee_amount", "type": "int64" }, { "name": "ignore_price", "type": "bool" } ] }, { "name": "to_skip", "base": "", "fields": [ { "name": "trade_id", "type": "uint64" } ] }, { "name": "to_airdrop", "base": "", "fields": [ { "name": "trade_id", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "symbol_ref_id", "type": "uint32" }, { "name": "amount", "type": "int64" } ] }, { "name": "to_takeover", "base": "", "fields": [ { "name": "trade_id", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" } ] }, { "name": "to_withdraw", "base": "", "fields": [ { "name": "withdraw_id", "type": "uint64" }, { "name": "last_seq_id", "type": "uint64" }, { "name": "is_sequenced", "type": "uint8" }, { "name": "user", "type": "name" }, { "name": "symbol_ref_id", "type": "uint32" }, { "name": "asset", "type": "int64" }, { "name": "fee", "type": "int64" } ] }, { "name": "to_intransfer", "base": "", "fields": [ { "name": "intransfer_id", "type": "uint64" }, { "name": "last_seq_id", "type": "uint64" }, { "name": "is_sequenced", "type": "uint8" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "symbol_ref_id", "type": "uint32" }, { "name": "amount", "type": "int64" }, { "name": "fee", "type": "int64" }, { "name": "interest", "type": "int64" }, { "name": "interest_fee_rate", "type": "uint16" }, { "name": "ref_id", "type": "uint64" }, { "name": "from_order_id", "type": "uint64" }, { "name": "repay_lend_id", "type": "uint64" }, { "name": "repay_interest", "type": "int64" }, { "name": "repay_fee", "type": "int64" }, { "name": "repay_to", "type": "name" }, { "name": "time", "type": "uint32" }, { "name": "in_type", "type": "uint8" } ] }, { "name": "to_cancel", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "last_seq_id", "type": "uint64" }, { "name": "is_sequenced", "type": "uint8" } ] }, { "name": "withdraw_ext", "base": "", "fields": [ { "name": "withdraw_id", "type": "uint64" }, { "name": "ref_id", "type": "uint64" }, { "name": "ref_type", "type": "uint8" }, { "name": "withdraw_to", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "extend", "type": "string" } ] }, { "name": "send_withdraw", "base": "", "fields": [ { "name": "withdraw_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "asset", "type": "extended_asset" } ] }, { "name": "sequencer", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "business_id", "type": "uint64" } ] }, { "name": "settle_result", "base": "", "fields": [ { "name": "settlement_nonce", "type": "uint64" }, { "name": "settlement_time", "type": "time" }, { "name": "type", "type": "uint8[]" }, { "name": "business_id", "type": "uint64[]" } ] }, { "name": "withdraw_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }, { "name": "intransfer_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }, { "name": "stake_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }, { "name": "unstake_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }, { "name": "digital_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }, { "name": "symbol_type", "base": "", "fields": [ { "name": "value", "type": "symbol_name" } ] }, { "name": "extended_symbol", "base": "symbol_type", "fields": [ { "name": "contract", "type": "name" } ] }, { "name": "ext_sym_ref", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "symbol", "type": "extended_symbol" } ] }, { "name": "exchange_ref", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "exchange", "type": "name" } ] }, { "name": "symbol_pair", "base": "", "fields": [ { "name": "base_ref_id", "type": "uint32" }, { "name": "quote_ref_id", "type": "uint32" }, { "name": "precision", "type": "uint16" }, { "name": "lot_size", "type": "uint16" }, { "name": "ticker_size", "type": "uint16" }, { "name": "min_price", "type": "int64" }, { "name": "max_price", "type": "int64" }, { "name": "min_amount", "type": "int64" }, { "name": "max_amount", "type": "int64" }, { "name": "min_notional", "type": "int64" }, { "name": "maker_fee_rate", "type": "uint16" }, { "name": "taker_fee_rate", "type": "uint16" } ] }, { "name": "sympair_price", "base": "", "fields": [ { "name": "base_ref_id", "type": "uint32" }, { "name": "quote_ref_id", "type": "uint32" }, { "name": "price", "type": "float64" } ] }, { "name": "out_symbol_map", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "out_symbol", "type": "symbol" }, { "name": "out_contract", "type": "name" }, { "name": "ext_symbol_ref_id", "type": "uint32" } ] }, { "name": "user_asset", "base": "", "fields": [ { "name": "exchange_ref_id", "type": "uint32" }, { "name": "ext_symbol_ref_id", "type": "uint32" }, { "name": "amount", "type": "int64" } ] }, { "name": "ex_stat", "base": "", "fields": [ { "name": "pkey", "type": "uint64" }, { "name": "balance", "type": "extended_asset" } ] }, { "name": "destroy_req", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "request_time", "type": "time" } ] }, { "name": "withdraw_fee", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "fee", "type": "extended_asset" } ] }, { "name": "whale_account", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "digital_account", "type": "name" }, { "name": "eos_account", "type": "name" }, { "name": "account_type", "type": "uint8" } ] }, { "name": "account_ext", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "owner_key", "type": "public_key" }, { "name": "forbid_reset", "type": "bool" }, { "name": "extend", "type": "uint8" } ] }, { "name": "account_map", "base": "", "fields": [ { "name": "sub_account", "type": "name" }, { "name": "main_account", "type": "name" }, { "name": "takeover", "type": "bool" } ] }, { "name": "digit_suffix", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "suffixes", "type": "name[]" } ] }, { "name": "whiteout", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "lever_config", "base": "", "fields": [ { "name": "leverage_contract", "type": "name" }, { "name": "leverage_pool", "type": "name" }, { "name": "takeover_account", "type": "name" }, { "name": "reserved_1", "type": "name" }, { "name": "reserved_2", "type": "name" }, { "name": "reserved_3", "type": "bool" }, { "name": "reserved_4", "type": "bool" } ] }, { "name": "exchange_desc", "base": "", "fields": [ { "name": "description", "type": "uint64" }, { "name": "exchange", "type": "name" } ] }, { "name": "airdroper", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "user", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "is_exchange", "type": "bool" }, { "name": "bind_times", "type": "uint8" }, { "name": "pub_keys", "type": "public_key[]" } ] }, { "name": "last_tradeid", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "last_id", "type": "uint64" } ] }, { "name": "global_nonce", "base": "", "fields": [ { "name": "clearing_nonce", "type": "uint64" }, { "name": "settlement_nonce", "type": "uint64" } ] }, { "name": "user_unbind", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "pub_key", "type": "public_key" }, { "name": "request_time", "type": "time" } ] }, { "name": "black_list", "base": "", "fields": [ { "name": "user", "type": "name" } ] }, { "name": "proxy_adlist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }, { "name": "black_token", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }, { "name": "white_token", "base": "", "fields": [ { "name": "ext_symbol_ref_id", "type": "uint32" }, { "name": "amount", "type": "int64" } ] }, { "name": "to_stake", "base": "", "fields": [ { "name": "stake_id", "type": "uint64" }, { "name": "last_seq_id", "type": "uint64" }, { "name": "is_sequenced", "type": "uint8" }, { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "symbol_ref_id", "type": "uint32" }, { "name": "amount", "type": "int64" } ] }, { "name": "user_stake", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "amount", "type": "int64" } ] }, { "name": "stake_stat", "base": "", "fields": [ { "name": "stake_account", "type": "name" }, { "name": "amount", "type": "int64" } ] }, { "name": "user_refund", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "unstake_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "amount", "type": "int64" }, { "name": "request_time", "type": "time" } ] }, { "name": "ex_stake", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "last_clear_time", "type": "time" }, { "name": "stake_leaving", "type": "extended_asset" }, { "name": "stake_ratio", "type": "float64" } ] }, { "name": "ibc_chain", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "desc", "type": "string" } ] }, { "name": "ibc_proxy", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "desc", "type": "string" }, { "name": "withdraw_memo_format", "type": "string" }, { "name": "extend", "type": "string" } ] }, { "name": "ib_chain_proxy", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "chain_id", "type": "uint64" }, { "name": "proxy", "type": "name" } ] }, { "name": "ibc_sym_proxy", "base": "", "fields": [ { "name": "ext_symbol_ref_id", "type": "uint32" }, { "name": "chain_proxy_id", "type": "uint64" } ] }, { "name": "config", "base": "", "fields": [ { "name": "wal_token", "type": "extended_symbol" }, { "name": "max_bind_times", "type": "uint8" }, { "name": "max_keys", "type": "uint8" }, { "name": "max_destroy_wait", "type": "uint32" }, { "name": "max_unbind_wait", "type": "uint32" }, { "name": "exchange_fee_ratio", "type": "float64" }, { "name": "no_charge_stake_ratio", "type": "float64" }, { "name": "ex_stake_factor", "type": "uint32" }, { "name": "ex_stake_clear_time", "type": "uint32" }, { "name": "ex_stake_account", "type": "name" }, { "name": "refund_wait_time", "type": "uint32" }, { "name": "order_expire_time", "type": "uint32" }, { "name": "validator", "type": "name" }, { "name": "confirmor", "type": "name" }, { "name": "executor", "type": "name" } ] }, { "name": "setting", "base": "", "fields": [ { "name": "per_clearing_num", "type": "uint16" }, { "name": "per_settlement_num", "type": "uint16" }, { "name": "per_clear_order_num", "type": "uint16" }, { "name": "per_clear_unbind_num", "type": "uint16" }, { "name": "per_cancel_order_num", "type": "uint16" }, { "name": "per_update_bucket_num", "type": "uint16" }, { "name": "commit_wait_time", "type": "uint32" }, { "name": "cancel_wait_time", "type": "uint32" }, { "name": "use_strict_mode", "type": "bool" } ] }, { "name": "config2", "base": "", "fields": [ { "name": "use_dfuse_hooks", "type": "bool" }, { "name": "ibc_deposit_address", "type": "name" }, { "name": "validator2", "type": "name" }, { "name": "confirmor2", "type": "name" } ] }, { "name": "init", "base": "", "fields": [ { "name": "wal_token", "type": "extended_symbol" }, { "name": "max_bind_times", "type": "uint8" }, { "name": "max_keys", "type": "uint8" }, { "name": "max_destroy_wait", "type": "uint32" }, { "name": "max_unbind_wait", "type": "uint32" }, { "name": "exchange_fee_ratio", "type": "float64" }, { "name": "no_charge_stake_ratio", "type": "float64" }, { "name": "ex_stake_factor", "type": "uint32" }, { "name": "ex_stake_clear_time", "type": "uint32" }, { "name": "ex_stake_account", "type": "name" }, { "name": "refund_wait_time", "type": "uint32" }, { "name": "order_expire_time", "type": "uint32" }, { "name": "wal_withdraw_fee", "type": "int64" }, { "name": "validator", "type": "name" }, { "name": "confirmor", "type": "name" }, { "name": "executor", "type": "name" } ] }, { "name": "cleartable", "base": "", "fields": [ { "name": "table_name", "type": "string" }, { "name": "scope", "type": "name" } ] }, { "name": "setmaxbind", "base": "", "fields": [ { "name": "max_bind_times", "type": "uint8" } ] }, { "name": "setmaxkeys", "base": "", "fields": [ { "name": "max_keys", "type": "uint8" } ] }, { "name": "setmaxubwait", "base": "", "fields": [ { "name": "max_unbind_wait", "type": "uint32" } ] }, { "name": "setwdfee", "base": "", "fields": [ { "name": "withdraw_fee", "type": "extended_asset" } ] }, { "name": "setdtwait", "base": "", "fields": [ { "name": "max_destroy_wait", "type": "uint32" } ] }, { "name": "setfeeratio", "base": "", "fields": [ { "name": "exchange_fee_ratio", "type": "float64" } ] }, { "name": "setncratio", "base": "", "fields": [ { "name": "no_charge_stake_ratio", "type": "float64" } ] }, { "name": "setstakefact", "base": "", "fields": [ { "name": "stake_factor", "type": "uint32" } ] }, { "name": "setstaketime", "base": "", "fields": [ { "name": "ex_stake_clear_time", "type": "uint32" } ] }, { "name": "setstakeacct", "base": "", "fields": [ { "name": "ex_stake_account", "type": "name" } ] }, { "name": "setrfwtime", "base": "", "fields": [ { "name": "refund_clear_time", "type": "uint32" } ] }, { "name": "setexptime", "base": "", "fields": [ { "name": "order_expire_time", "type": "uint32" } ] }, { "name": "setvalidator", "base": "", "fields": [ { "name": "validator", "type": "name" } ] }, { "name": "setconfirmor", "base": "", "fields": [ { "name": "confirmor", "type": "name" } ] }, { "name": "setexecutor", "base": "", "fields": [ { "name": "executor", "type": "name" } ] }, { "name": "setsettings", "base": "", "fields": [ { "name": "per_clearing_num", "type": "uint16" }, { "name": "per_settle_num", "type": "uint16" }, { "name": "per_clear_order_num", "type": "uint16" }, { "name": "per_clear_unbind_num", "type": "uint16" }, { "name": "per_cancel_order_num", "type": "uint16" }, { "name": "per_update_bucket_num", "type": "uint16" }, { "name": "commit_wait_time", "type": "uint32" }, { "name": "cancel_wait_time", "type": "uint32" }, { "name": "use_strict_mode", "type": "bool" } ] }, { "name": "setconfig2", "base": "", "fields": [ { "name": "use_dfuse_hooks", "type": "bool" }, { "name": "ibc_deposit_address", "type": "name" }, { "name": "validator2", "type": "name" }, { "name": "confirmor2", "type": "name" } ] }, { "name": "settradeid", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "lasttradeid", "type": "uint64" } ] }, { "name": "addsympair", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "base_symbol", "type": "symbol" }, { "name": "base_contract", "type": "name" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "quote_contract", "type": "name" }, { "name": "precision", "type": "uint16" }, { "name": "min_notional", "type": "uint64" }, { "name": "fee_rate", "type": "uint16" } ] }, { "name": "rmsympair", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "base_symbol", "type": "symbol" }, { "name": "base_contract", "type": "name" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "quote_contract", "type": "name" } ] }, { "name": "addoutsymmap", "base": "", "fields": [ { "name": "out_symbol", "type": "symbol" }, { "name": "out_contract", "type": "name" }, { "name": "inner_symbol", "type": "symbol" }, { "name": "inner_contract", "type": "name" } ] }, { "name": "deloutsymmap", "base": "", "fields": [ { "name": "out_symbol", "type": "symbol" }, { "name": "out_contract", "type": "name" } ] }, { "name": "regexchange", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "description", "type": "string" } ] }, { "name": "bind", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pub_key", "type": "public_key" } ] }, { "name": "unbind", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pub_key", "type": "public_key" } ] }, { "name": "clearunbind", "base": "", "fields": [ { "name": "memo", "type": "string" } ] }, { "name": "regairdroper", "base": "", "fields": [ { "name": "airdroper", "type": "name" } ] }, { "name": "addblacklist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }, { "name": "rmblacklist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }, { "name": "addadlist", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "user", "type": "name" } ] }, { "name": "rmadlist", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "user", "type": "name" } ] }, { "name": "addblackcoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }, { "name": "rmblackcoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }, { "name": "addwhitecoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "minimum_deposit_amount", "type": "asset" } ] }, { "name": "rmwhitecoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }, { "name": "addsuffix", "base": "", "fields": [ { "name": "suffix", "type": "name" } ] }, { "name": "rmsuffix", "base": "", "fields": [ { "name": "suffix", "type": "name" } ] }, { "name": "removedigit", "base": "", "fields": [ { "name": "digital_account", "type": "name" } ] }, { "name": "createdigit", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "digital_account", "type": "name" } ] }, { "name": "bindkey", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "digital_account", "type": "name" }, { "name": "trade_key", "type": "public_key" }, { "name": "trade_sig", "type": "signature" } ] }, { "name": "unbindkey", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "digital_account", "type": "name" }, { "name": "trade_key", "type": "string" }, { "name": "owner_sig", "type": "signature" } ] }, { "name": "createkey", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "digital_account", "type": "name" }, { "name": "owner_key", "type": "public_key" }, { "name": "owner_sig", "type": "signature" }, { "name": "trade_key", "type": "public_key" }, { "name": "trade_sig", "type": "signature" } ] }, { "name": "resetkey", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "digital_account", "type": "name" }, { "name": "owner_key", "type": "public_key" }, { "name": "owner_sig", "type": "signature" }, { "name": "trade_key", "type": "public_key" }, { "name": "trade_sig", "type": "signature" } ] }, { "name": "resetkey2", "base": "", "fields": [ { "name": "eos_account", "type": "name" }, { "name": "owner_key", "type": "public_key" }, { "name": "trade_key", "type": "public_key" }, { "name": "forbid_reset", "type": "bool" } ] }, { "name": "binddigital", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "digital_account", "type": "name" }, { "name": "eos_account", "type": "name" } ] }, { "name": "bindeos", "base": "", "fields": [ { "name": "eos_account", "type": "name" }, { "name": "digital_account", "type": "name" }, { "name": "owner_sig", "type": "signature" } ] }, { "name": "uptwhiteout", "base": "", "fields": [ { "name": "eos_account", "type": "name" }, { "name": "remove", "type": "bool" } ] }, { "name": "setleveracct", "base": "", "fields": [ { "name": "leverage_contract", "type": "name" }, { "name": "leverage_pool", "type": "name" }, { "name": "takeover_account", "type": "name" } ] }, { "name": "createlever", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "main_account", "type": "name" }, { "name": "leverage_account", "type": "name" }, { "name": "from_owner_sig", "type": "signature" } ] }, { "name": "bindleverkey", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "main_account", "type": "name" }, { "name": "leverage_account", "type": "name" }, { "name": "main_owner_sig", "type": "signature" }, { "name": "lever_owner_key", "type": "public_key" }, { "name": "lever_owner_sig", "type": "signature" }, { "name": "lever_trade_key", "type": "public_key" }, { "name": "lever_trade_sig", "type": "signature" } ] }, { "name": "selftransfer", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "trade_id", "type": "uint64" }, { "name": "cashin", "type": "bool" }, { "name": "exchange", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "from_sig", "type": "signature" } ] }, { "name": "leverlend", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "base", "type": "extended_symbol" }, { "name": "quote", "type": "extended_symbol" }, { "name": "debtor", "type": "name" }, { "name": "debtor_order_id", "type": "uint64" }, { "name": "debtor_order_time", "type": "uint32" }, { "name": "debtor_lend_amount", "type": "int64" }, { "name": "debtor_interest_amount", "type": "int64" }, { "name": "debtor_maker_fee_ratio", "type": "uint16" }, { "name": "debtor_taker_fee_ratio", "type": "uint16" }, { "name": "debtor_memo", "type": "string" }, { "name": "debtor_sig", "type": "signature" }, { "name": "creditor", "type": "name" }, { "name": "creditor_order_id", "type": "uint64" }, { "name": "creditor_order_time", "type": "uint32" }, { "name": "creditor_lend_amount", "type": "int64" }, { "name": "creditor_interest_amount", "type": "int64" }, { "name": "creditor_maker_fee_ratio", "type": "uint16" }, { "name": "creditor_taker_fee_ratio", "type": "uint16" }, { "name": "creditor_memo", "type": "string" }, { "name": "creditor_sig", "type": "signature" }, { "name": "lend_id", "type": "uint64" }, { "name": "trade_id", "type": "uint64" }, { "name": "lend_amount", "type": "int64" }, { "name": "interest_amount", "type": "int64" }, { "name": "debtor_is_maker", "type": "bool" }, { "name": "debtor_fee_amount", "type": "int64" }, { "name": "with_repay", "type": "bool" }, { "name": "time", "type": "uint32" }, { "name": "repay_lend_id", "type": "uint64" }, { "name": "repay_to", "type": "name" }, { "name": "repay_interest", "type": "int64" }, { "name": "repay_fee", "type": "int64" } ] }, { "name": "leverrepay", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "uint32" }, { "name": "trade_id", "type": "uint64" }, { "name": "lend_id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "interest", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "from_sig", "type": "signature" }, { "name": "force", "type": "bool" } ] }, { "name": "takeover", "base": "", "fields": [ { "name": "trade_id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "leverage_account", "type": "name" } ] }, { "name": "cashresult", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "success", "type": "bool" } ] }, { "name": "untakeover", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "leverage_account", "type": "name" } ] }, { "name": "logevent", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "type", "type": "uint8" }, { "name": "exchange", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "assets", "type": "extended_asset[]" }, { "name": "desc", "type": "string" } ] }, { "name": "verifywd2", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "exchange", "type": "name" }, { "name": "withdraw_id", "type": "uint64" }, { "name": "trade_id", "type": "uint64" }, { "name": "token", "type": "extended_symbol" }, { "name": "amount", "type": "int64" }, { "name": "fee", "type": "int64" }, { "name": "memo", "type": "string" }, { "name": "user_sig", "type": "signature" }, { "name": "sig_type", "type": "uint16" } ] }, { "name": "verifywd3", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "exchange", "type": "name" }, { "name": "withdraw_id", "type": "uint64" }, { "name": "asset", "type": "extended_asset" }, { "name": "memo", "type": "string" } ] }, { "name": "verifyad", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "trade_id", "type": "uint64" }, { "name": "asset", "type": "extended_asset" } ] }, { "name": "verifytrade2", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "base", "type": "extended_symbol" }, { "name": "quote", "type": "extended_symbol" }, { "name": "buyer", "type": "name" }, { "name": "buyer_order_id", "type": "uint64" }, { "name": "buyer_order_time", "type": "uint32" }, { "name": "buyer_base_amount", "type": "int64" }, { "name": "buyer_quote_amount", "type": "int64" }, { "name": "buyer_maker_fee_ratio", "type": "uint16" }, { "name": "buyer_taker_fee_ratio", "type": "uint16" }, { "name": "buyer_memo", "type": "string" }, { "name": "buyer_sig", "type": "signature" }, { "name": "buyer_sig_type", "type": "uint16" }, { "name": "seller", "type": "name" }, { "name": "seller_order_id", "type": "uint64" }, { "name": "seller_order_time", "type": "uint32" }, { "name": "seller_base_amount", "type": "int64" }, { "name": "seller_quote_amount", "type": "int64" }, { "name": "seller_maker_fee_ratio", "type": "uint16" }, { "name": "seller_taker_fee_ratio", "type": "uint16" }, { "name": "seller_memo", "type": "string" }, { "name": "seller_sig", "type": "signature" }, { "name": "seller_sig_type", "type": "uint16" }, { "name": "trade_id", "type": "uint64" }, { "name": "base_amount", "type": "int64" }, { "name": "quote_amount", "type": "int64" }, { "name": "buyer_is_maker", "type": "bool" }, { "name": "buyer_fee_amount", "type": "int64" }, { "name": "seller_fee_amount", "type": "int64" } ] }, { "name": "verifytrade3", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "base", "type": "extended_symbol" }, { "name": "quote", "type": "extended_symbol" }, { "name": "buyer", "type": "name" }, { "name": "buyer_order_id", "type": "uint64" }, { "name": "buyer_order_time", "type": "uint32" }, { "name": "buyer_base_amount", "type": "int64" }, { "name": "buyer_quote_amount", "type": "int64" }, { "name": "buyer_maker_fee_ratio", "type": "uint16" }, { "name": "buyer_taker_fee_ratio", "type": "uint16" }, { "name": "buyer_memo", "type": "string" }, { "name": "buyer_sig", "type": "signature" }, { "name": "buyer_sig_type", "type": "uint16" }, { "name": "seller", "type": "name" }, { "name": "seller_order_id", "type": "uint64" }, { "name": "seller_order_time", "type": "uint32" }, { "name": "seller_base_amount", "type": "int64" }, { "name": "seller_quote_amount", "type": "int64" }, { "name": "seller_maker_fee_ratio", "type": "uint16" }, { "name": "seller_taker_fee_ratio", "type": "uint16" }, { "name": "seller_memo", "type": "string" }, { "name": "seller_sig", "type": "signature" }, { "name": "seller_sig_type", "type": "uint16" }, { "name": "trade_id", "type": "uint64" }, { "name": "base_amount", "type": "int64" }, { "name": "quote_amount", "type": "int64" }, { "name": "buyer_is_maker", "type": "bool" }, { "name": "buyer_fee_amount", "type": "int64" }, { "name": "seller_fee_amount", "type": "int64" }, { "name": "buyer_wal_fee_amount", "type": "int64" }, { "name": "seller_wal_fee_amount", "type": "int64" }, { "name": "ignore_price", "type": "bool" } ] }, { "name": "skiptrade", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "trade_id", "type": "uint64" } ] }, { "name": "setbucketpos", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "bucket_time", "type": "uint32" } ] }, { "name": "uptbucketpos", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }, { "name": "commitbucket", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "bucket_time", "type": "uint32" } ] }, { "name": "verifyorder2", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "user", "type": "name" }, { "name": "side_buy", "type": "bool" }, { "name": "pay_amount", "type": "extended_asset" }, { "name": "want_amount", "type": "extended_asset" }, { "name": "order_id", "type": "uint64" }, { "name": "order_time", "type": "uint32" }, { "name": "maker_fee_ratio", "type": "uint16" }, { "name": "taker_fee_ratio", "type": "uint16" }, { "name": "memo", "type": "string" }, { "name": "sig", "type": "signature" }, { "name": "sig_type", "type": "uint16" } ] }, { "name": "cancelorder", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "user", "type": "name" }, { "name": "side_buy", "type": "bool" }, { "name": "pay_amount", "type": "extended_asset" }, { "name": "want_amount", "type": "extended_asset" }, { "name": "order_id", "type": "uint64" }, { "name": "order_time", "type": "uint32" }, { "name": "maker_fee_ratio", "type": "uint16" }, { "name": "taker_fee_ratio", "type": "uint16" }, { "name": "memo", "type": "string" }, { "name": "sig", "type": "signature" }, { "name": "sig_type", "type": "uint16" }, { "name": "trade_id", "type": "uint64" }, { "name": "withdraw_amount", "type": "extended_asset" }, { "name": "withdraw_fee", "type": "extended_asset" } ] }, { "name": "cancelorder2", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "order_id", "type": "uint64" } ] }, { "name": "clearorders", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }, { "name": "verifystake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "stake_id", "type": "uint64" }, { "name": "trade_id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "amount", "type": "int64" } ] }, { "name": "clearing", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "clearing_nonce", "type": "uint64" } ] }, { "name": "rollback", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "business_id", "type": "uint64" } ] }, { "name": "settlement", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "clearing_nonce", "type": "uint64" }, { "name": "settlement_nonce", "type": "uint64" } ] }, { "name": "clearsettres", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "settlement_nonce", "type": "uint64" } ] }, { "name": "sendback", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "withdraw_id", "type": "uint64" } ] }, { "name": "rollsendback", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "withdraw_id", "type": "uint64" } ] }, { "name": "unstakewal", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "unstake_id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "amount", "type": "int64" } ] }, { "name": "clearids", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }, { "name": "claimeos", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }, { "name": "claim", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }, { "name": "addescrow", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "setsymescrow", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" }, { "name": "escrow", "type": "name" } ] }, { "name": "collect", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" } ] }, { "name": "setdefiproxy", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" }, { "name": "use_pre_transfer", "type": "bool" }, { "name": "use_rebalance", "type": "bool" }, { "name": "defi_contract", "type": "name" }, { "name": "remove", "type": "bool" } ] }, { "name": "destroy", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "exchange", "type": "name" } ] }, { "name": "withdrawback", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "exchange", "type": "name" }, { "name": "asset", "type": "extended_asset" } ] }, { "name": "unstakeback", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "exchange", "type": "name" } ] }, { "name": "airdrop", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset", "type": "extended_asset" }, { "name": "memo", "type": "string" } ] }, { "name": "airdroptoex", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset", "type": "extended_asset" }, { "name": "memo", "type": "string" } ] }, { "name": "withdrawex", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset", "type": "extended_asset" }, { "name": "memo", "type": "string" } ] }, { "name": "last_bucket", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "bucket_time", "type": "time" } ] }, { "name": "bucket", "base": "", "fields": [ { "name": "bucket_time", "type": "time" }, { "name": "order_count", "type": "int32" }, { "name": "completed", "type": "bool" } ] }, { "name": "bucket_order", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "leaving_amount", "type": "int64" }, { "name": "order_time", "type": "time" } ] }, { "name": "order_extend", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "trx_id", "type": "checksum256" }, { "name": "hash", "type": "checksum256" } ] }, { "name": "next_orderid", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "next_id", "type": "uint64" } ] } ], "actions": [ { "name": "init", "type": "init", "ricardian_contract": "" }, { "name": "cleartable", "type": "cleartable", "ricardian_contract": "" }, { "name": "setmaxbind", "type": "setmaxbind", "ricardian_contract": "" }, { "name": "setmaxkeys", "type": "setmaxkeys", "ricardian_contract": "" }, { "name": "setmaxubwait", "type": "setmaxubwait", "ricardian_contract": "" }, { "name": "setwdfee", "type": "setwdfee", "ricardian_contract": "" }, { "name": "setdtwait", "type": "setdtwait", "ricardian_contract": "" }, { "name": "setfeeratio", "type": "setfeeratio", "ricardian_contract": "" }, { "name": "setncratio", "type": "setncratio", "ricardian_contract": "" }, { "name": "setstakefact", "type": "setstakefact", "ricardian_contract": "" }, { "name": "setstaketime", "type": "setstaketime", "ricardian_contract": "" }, { "name": "setstakeacct", "type": "setstakeacct", "ricardian_contract": "" }, { "name": "setrfwtime", "type": "setrfwtime", "ricardian_contract": "" }, { "name": "setexptime", "type": "setexptime", "ricardian_contract": "" }, { "name": "setvalidator", "type": "setvalidator", "ricardian_contract": "" }, { "name": "setconfirmor", "type": "setconfirmor", "ricardian_contract": "" }, { "name": "setexecutor", "type": "setexecutor", "ricardian_contract": "" }, { "name": "setsettings", "type": "setsettings", "ricardian_contract": "" }, { "name": "setconfig2", "type": "setconfig2", "ricardian_contract": "" }, { "name": "settradeid", "type": "settradeid", "ricardian_contract": "" }, { "name": "addsympair", "type": "addsympair", "ricardian_contract": "" }, { "name": "rmsympair", "type": "rmsympair", "ricardian_contract": "" }, { "name": "addoutsymmap", "type": "addoutsymmap", "ricardian_contract": "" }, { "name": "deloutsymmap", "type": "deloutsymmap", "ricardian_contract": "" }, { "name": "regexchange", "type": "regexchange", "ricardian_contract": "" }, { "name": "bind", "type": "bind", "ricardian_contract": "" }, { "name": "unbind", "type": "unbind", "ricardian_contract": "" }, { "name": "clearunbind", "type": "clearunbind", "ricardian_contract": "" }, { "name": "regairdroper", "type": "regairdroper", "ricardian_contract": "" }, { "name": "addblacklist", "type": "addblacklist", "ricardian_contract": "" }, { "name": "rmblacklist", "type": "rmblacklist", "ricardian_contract": "" }, { "name": "addadlist", "type": "addadlist", "ricardian_contract": "" }, { "name": "rmadlist", "type": "rmadlist", "ricardian_contract": "" }, { "name": "addblackcoin", "type": "addblackcoin", "ricardian_contract": "" }, { "name": "rmblackcoin", "type": "rmblackcoin", "ricardian_contract": "" }, { "name": "addwhitecoin", "type": "addwhitecoin", "ricardian_contract": "" }, { "name": "rmwhitecoin", "type": "rmwhitecoin", "ricardian_contract": "" }, { "name": "addsuffix", "type": "addsuffix", "ricardian_contract": "" }, { "name": "rmsuffix", "type": "rmsuffix", "ricardian_contract": "" }, { "name": "removedigit", "type": "removedigit", "ricardian_contract": "" }, { "name": "createdigit", "type": "createdigit", "ricardian_contract": "" }, { "name": "bindkey", "type": "bindkey", "ricardian_contract": "" }, { "name": "unbindkey", "type": "unbindkey", "ricardian_contract": "" }, { "name": "createkey", "type": "createkey", "ricardian_contract": "" }, { "name": "resetkey", "type": "resetkey", "ricardian_contract": "" }, { "name": "resetkey2", "type": "resetkey2", "ricardian_contract": "" }, { "name": "binddigital", "type": "binddigital", "ricardian_contract": "" }, { "name": "bindeos", "type": "bindeos", "ricardian_contract": "" }, { "name": "uptwhiteout", "type": "uptwhiteout", "ricardian_contract": "" }, { "name": "setleveracct", "type": "setleveracct", "ricardian_contract": "" }, { "name": "createlever", "type": "createlever", "ricardian_contract": "" }, { "name": "bindleverkey", "type": "bindleverkey", "ricardian_contract": "" }, { "name": "selftransfer", "type": "selftransfer", "ricardian_contract": "" }, { "name": "leverlend", "type": "leverlend", "ricardian_contract": "" }, { "name": "leverrepay", "type": "leverrepay", "ricardian_contract": "" }, { "name": "takeover", "type": "takeover", "ricardian_contract": "" }, { "name": "cashresult", "type": "cashresult", "ricardian_contract": "" }, { "name": "untakeover", "type": "untakeover", "ricardian_contract": "" }, { "name": "logevent", "type": "logevent", "ricardian_contract": "" }, { "name": "verifywd2", "type": "verifywd2", "ricardian_contract": "" }, { "name": "verifywd3", "type": "verifywd3", "ricardian_contract": "" }, { "name": "verifyad", "type": "verifyad", "ricardian_contract": "" }, { "name": "verifytrade2", "type": "verifytrade2", "ricardian_contract": "" }, { "name": "verifytrade3", "type": "verifytrade3", "ricardian_contract": "" }, { "name": "skiptrade", "type": "skiptrade", "ricardian_contract": "" }, { "name": "setbucketpos", "type": "setbucketpos", "ricardian_contract": "" }, { "name": "uptbucketpos", "type": "uptbucketpos", "ricardian_contract": "" }, { "name": "commitbucket", "type": "commitbucket", "ricardian_contract": "" }, { "name": "verifyorder2", "type": "verifyorder2", "ricardian_contract": "" }, { "name": "cancelorder", "type": "cancelorder", "ricardian_contract": "" }, { "name": "cancelorder2", "type": "cancelorder2", "ricardian_contract": "" }, { "name": "clearorders", "type": "clearorders", "ricardian_contract": "" }, { "name": "verifystake", "type": "verifystake", "ricardian_contract": "" }, { "name": "clearing", "type": "clearing", "ricardian_contract": "" }, { "name": "rollback", "type": "rollback", "ricardian_contract": "" }, { "name": "settlement", "type": "settlement", "ricardian_contract": "" }, { "name": "clearsettres", "type": "clearsettres", "ricardian_contract": "" }, { "name": "sendback", "type": "sendback", "ricardian_contract": "" }, { "name": "rollsendback", "type": "rollsendback", "ricardian_contract": "" }, { "name": "unstakewal", "type": "unstakewal", "ricardian_contract": "" }, { "name": "clearids", "type": "clearids", "ricardian_contract": "" }, { "name": "claimeos", "type": "claimeos", "ricardian_contract": "" }, { "name": "claim", "type": "claim", "ricardian_contract": "" }, { "name": "addescrow", "type": "addescrow", "ricardian_contract": "" }, { "name": "setsymescrow", "type": "setsymescrow", "ricardian_contract": "" }, { "name": "collect", "type": "collect", "ricardian_contract": "" }, { "name": "setdefiproxy", "type": "setdefiproxy", "ricardian_contract": "" }, { "name": "destroy", "type": "destroy", "ricardian_contract": "" }, { "name": "withdrawback", "type": "withdrawback", "ricardian_contract": "" }, { "name": "unstakeback", "type": "unstakeback", "ricardian_contract": "" }, { "name": "airdrop", "type": "airdrop", "ricardian_contract": "" }, { "name": "airdroptoex", "type": "airdroptoex", "ricardian_contract": "" }, { "name": "withdrawex", "type": "withdrawex", "ricardian_contract": "" } ], "tables": [ { "name": "defiproxy", "index_type": "i64", "key_names": [ "ext_symbol_ref_id", "use_pre_transfer", "use_rebalance", "defi_contract" ], "key_types": [ "uint32", "bool", "bool", "name" ], "type": "defi_proxy" }, { "name": "escrowacct", "index_type": "i64", "key_names": [ "escrow" ], "key_types": [ "name" ], "type": "escrow_acct" }, { "name": "symbolescrow", "index_type": "i64", "key_names": [ "ext_symbol_ref_id", "escrow" ], "key_types": [ "uint32", "name" ], "type": "sym_escrow_map" }, { "name": "orders", "index_type": "i64", "key_names": [ "order_id" ], "key_types": [ "uint64" ], "type": "order" }, { "name": "totrade2", "index_type": "i64", "key_names": [ "trade_id" ], "key_types": [ "uint64" ], "type": "to_trade" }, { "name": "toskip", "index_type": "i64", "key_names": [ "trade_id" ], "key_types": [ "uint64" ], "type": "to_skip" }, { "name": "toairdrop", "index_type": "i64", "key_names": [ "trade_id" ], "key_types": [ "uint64" ], "type": "to_airdrop" }, { "name": "totakeover", "index_type": "i64", "key_names": [ "trade_id" ], "key_types": [ "uint64" ], "type": "to_takeover" }, { "name": "towithdraw", "index_type": "i64", "key_names": [ "withdraw_id" ], "key_types": [ "uint64" ], "type": "to_withdraw" }, { "name": "tointransfer", "index_type": "i64", "key_names": [ "intransfer_id" ], "key_types": [ "uint64" ], "type": "to_intransfer" }, { "name": "tocancel", "index_type": "i64", "key_names": [ "order_id" ], "key_types": [ "uint64" ], "type": "to_cancel" }, { "name": "withdrawext", "index_type": "i64", "key_names": [ "withdraw_id" ], "key_types": [ "uint64" ], "type": "withdraw_ext" }, { "name": "sendwithdraw", "index_type": "i64", "key_names": [ "withdraw_id" ], "key_types": [ "uint64" ], "type": "send_withdraw" }, { "name": "sequencer", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "sequencer" }, { "name": "settleresult", "index_type": "i64", "key_names": [ "settlement_nonce" ], "key_types": [ "uint64" ], "type": "settle_result" }, { "name": "withdrawid", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "withdraw_id" }, { "name": "intransferid", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "intransfer_id" }, { "name": "stakeid", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "stake_id" }, { "name": "unstakeid", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "unstake_id" }, { "name": "digitalid", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "digital_id" }, { "name": "extsymbolref", "index_type": "i64", "key_names": [ "id", "symbol" ], "key_types": [ "uint32", "extended_symbol" ], "type": "ext_sym_ref" }, { "name": "exchangeref", "index_type": "i64", "key_names": [ "id", "exchange" ], "key_types": [ "uint32", "name" ], "type": "exchange_ref" }, { "name": "symbolpair", "index_type": "i64", "key_names": [ "base_ref_id", "quote_ref_id" ], "key_types": [ "uint32", "uint32" ], "type": "symbol_pair" }, { "name": "sympairprice", "index_type": "i64", "key_names": [ "base_ref_id", "quote_ref_id" ], "key_types": [ "uint32", "uint32" ], "type": "sympair_price" }, { "name": "outsymbolmap", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "out_symbol_map" }, { "name": "userasset", "index_type": "i64", "key_names": [ "exchange_ref_id", "ext_symbol_ref_id" ], "key_types": [ "uint32", "uint32" ], "type": "user_asset" }, { "name": "exstat", "index_type": "i64", "key_names": [ "pkey" ], "key_types": [ "uint64" ], "type": "ex_stat" }, { "name": "destroyreq", "index_type": "i64", "key_names": [ "exchange" ], "key_types": [ "name" ], "type": "destroy_req" }, { "name": "withdrawfee", "index_type": "i64", "key_names": [ "id", "fee" ], "key_types": [ "uint32", "extended_asset" ], "type": "withdraw_fee" }, { "name": "whaleexacct", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "name" ], "type": "whale_account" }, { "name": "accountext", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "name" ], "type": "account_ext" }, { "name": "accountmap", "index_type": "i64", "key_names": [ "sub_account" ], "key_types": [ "name" ], "type": "account_map" }, { "name": "digitsuffix", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "digit_suffix" }, { "name": "whiteout", "index_type": "i64", "key_names": [ "account" ], "key_types": [ "name" ], "type": "whiteout" }, { "name": "leverconfig", "index_type": "i64", "key_names": [ "leverage_contract" ], "key_types": [ "name" ], "type": "lever_config" }, { "name": "exchangedesc", "index_type": "i64", "key_names": [ "description" ], "key_types": [ "uint64" ], "type": "exchange_desc" }, { "name": "airdroper", "index_type": "i64", "key_names": [ "owner" ], "key_types": [ "name" ], "type": "airdroper" }, { "name": "user", "index_type": "i64", "key_names": [ "owner" ], "key_types": [ "name" ], "type": "user" }, { "name": "lasttradeid", "index_type": "i64", "key_names": [ "exchange" ], "key_types": [ "name" ], "type": "last_tradeid" }, { "name": "nonce", "index_type": "i64", "key_names": [ "clearing_nonce" ], "key_types": [ "uint64" ], "type": "global_nonce" }, { "name": "userunbind", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "user_unbind" }, { "name": "blacklist", "index_type": "i64", "key_names": [ "user" ], "key_types": [ "name" ], "type": "black_list" }, { "name": "proxyadlist", "index_type": "i64", "key_names": [ "user" ], "key_types": [ "name" ], "type": "proxy_adlist" }, { "name": "blacktoken", "index_type": "i64", "key_names": [ "token_contract" ], "key_types": [ "name" ], "type": "black_token" }, { "name": "whitetoken", "index_type": "i64", "key_names": [ "ext_symbol_ref_id", "amount" ], "key_types": [ "uint32", "int64" ], "type": "white_token" }, { "name": "tostake", "index_type": "i64", "key_names": [ "stake_id" ], "key_types": [ "uint64" ], "type": "to_stake" }, { "name": "userstake", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "user_stake" }, { "name": "stakestat", "index_type": "i64", "key_names": [ "stake_account" ], "key_types": [ "name" ], "type": "stake_stat" }, { "name": "userrefund", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "user_refund" }, { "name": "exstake", "index_type": "i64", "key_names": [ "exchange" ], "key_types": [ "name" ], "type": "ex_stake" }, { "name": "ibchain", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "ibc_chain" }, { "name": "ibcproxy", "index_type": "i64", "key_names": [ "proxy" ], "key_types": [ "name" ], "type": "ibc_proxy" }, { "name": "ibchainproxy", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "ib_chain_proxy" }, { "name": "ibcsymproxy", "index_type": "i64", "key_names": [ "ext_symbol_ref_id", "chain_proxy_id" ], "key_types": [ "uint32", "uint64" ], "type": "ibc_sym_proxy" }, { "name": "config", "index_type": "i64", "key_names": [], "key_types": [], "type": "config" }, { "name": "settings", "index_type": "i64", "key_names": [ "per_clearing_num", "per_settlement_num", "per_clear_order_num", "per_clear_unbind_num" ], "key_types": [ "uint16", "uint16", "uint16", "uint16" ], "type": "setting" }, { "name": "config2", "index_type": "i64", "key_names": [ "use_dfuse_hooks", "ibc_deposit_address" ], "key_types": [ "bool", "name" ], "type": "config2" }, { "name": "lastbucket", "index_type": "i64", "key_names": [ "exchange" ], "key_types": [ "name" ], "type": "last_bucket" }, { "name": "bucket", "index_type": "i64", "key_names": [ "bucket_time", "order_count" ], "key_types": [ "time", "int32" ], "type": "bucket" }, { "name": "bucketorder", "index_type": "i64", "key_names": [ "order_id" ], "key_types": [ "uint64" ], "type": "bucket_order" }, { "name": "orderextend", "index_type": "i64", "key_names": [ "order_id" ], "key_types": [ "uint64" ], "type": "order_extend" }, { "name": "nextorderid", "index_type": "i64", "key_names": [ "exchange" ], "key_types": [ "name" ], "type": "next_orderid" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }