
whaleextrust
Contract
The data structures defined by this contract.
Table row type of defiproxy
{ "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" } ] }Table row type of escrowacct
{ "name": "escrow_acct", "base": "", "fields": [ { "name": "escrow", "type": "name" } ] }Table row type of symbolescrow
{ "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" } ] }
Table row type of toairdrop
{ "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" } ] }Table row type of totakeover
{ "name": "to_takeover", "base": "", "fields": [ { "name": "trade_id", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" } ] }Table row type of towithdraw
{ "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" } ] }Table row type of tointransfer
{ "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" } ] }
Table row type of withdrawext
{ "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" } ] }Table row type of sendwithdraw
{ "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" } ] }
Table row type of settleresult
{ "name": "settle_result", "base": "", "fields": [ { "name": "settlement_nonce", "type": "uint64" }, { "name": "settlement_time", "type": "time" }, { "name": "type", "type": "uint8[]" }, { "name": "business_id", "type": "uint64[]" } ] }Table row type of withdrawid
{ "name": "withdraw_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }Table row type of intransferid
{ "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" } ] }
Table row type of unstakeid
{ "name": "unstake_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }Table row type of digitalid
{ "name": "digital_id", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "time", "type": "time" } ] }Struct base type of extended_symbol
{ "name": "symbol_type", "base": "", "fields": [ { "name": "value", "type": "symbol_name" } ] }Extends base type of symbol_type
Struct property of ext_sym_ref
Struct property of config
Struct property of init
Struct property of leverlend
Struct property of verifywd2
Struct property of verifytrade2
Struct property of verifytrade3
{ "name": "extended_symbol", "base": "symbol_type", "fields": [ { "name": "contract", "type": "name" } ] }Table row type of extsymbolref
{ "name": "ext_sym_ref", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "symbol", "type": "extended_symbol" } ] }Table row type of exchangeref
{ "name": "exchange_ref", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "exchange", "type": "name" } ] }Table row type of symbolpair
{ "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" } ] }Table row type of sympairprice
{ "name": "sympair_price", "base": "", "fields": [ { "name": "base_ref_id", "type": "uint32" }, { "name": "quote_ref_id", "type": "uint32" }, { "name": "price", "type": "float64" } ] }Table row type of outsymbolmap
{ "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" } ] }Table row type of userasset
{ "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" } ] }
Table row type of destroyreq
{ "name": "destroy_req", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "request_time", "type": "time" } ] }Table row type of withdrawfee
{ "name": "withdraw_fee", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "fee", "type": "extended_asset" } ] }Table row type of whaleexacct
{ "name": "whale_account", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "digital_account", "type": "name" }, { "name": "eos_account", "type": "name" }, { "name": "account_type", "type": "uint8" } ] }Table row type of accountext
{ "name": "account_ext", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "owner_key", "type": "public_key" }, { "name": "forbid_reset", "type": "bool" }, { "name": "extend", "type": "uint8" } ] }Table row type of accountmap
{ "name": "account_map", "base": "", "fields": [ { "name": "sub_account", "type": "name" }, { "name": "main_account", "type": "name" }, { "name": "takeover", "type": "bool" } ] }Table row type of digitsuffix
{ "name": "digit_suffix", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "suffixes", "type": "name[]" } ] }- { "name": "whiteout", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Table row type of leverconfig
{ "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" } ] }Table row type of exchangedesc
{ "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[]" } ] }
Table row type of lasttradeid
{ "name": "last_tradeid", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "last_id", "type": "uint64" } ] }Table row type of nonce
{ "name": "global_nonce", "base": "", "fields": [ { "name": "clearing_nonce", "type": "uint64" }, { "name": "settlement_nonce", "type": "uint64" } ] }Table row type of userunbind
{ "name": "user_unbind", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "pub_key", "type": "public_key" }, { "name": "request_time", "type": "time" } ] }Table row type of blacklist
{ "name": "black_list", "base": "", "fields": [ { "name": "user", "type": "name" } ] }Table row type of proxyadlist
{ "name": "proxy_adlist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }Table row type of blacktoken
{ "name": "black_token", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }Table row type of whitetoken
{ "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" } ] }
Table row type of userstake
{ "name": "user_stake", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "stake_account", "type": "name" }, { "name": "amount", "type": "int64" } ] }Table row type of stakestat
{ "name": "stake_stat", "base": "", "fields": [ { "name": "stake_account", "type": "name" }, { "name": "amount", "type": "int64" } ] }Table row type of userrefund
{ "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" } ] }
Table row type of ibchainproxy
{ "name": "ib_chain_proxy", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "chain_id", "type": "uint64" }, { "name": "proxy", "type": "name" } ] }Table row type of ibcsymproxy
{ "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" } ] }
Action parameter in cleartable
{ "name": "cleartable", "base": "", "fields": [ { "name": "table_name", "type": "string" }, { "name": "scope", "type": "name" } ] }Action parameter in setmaxbind
{ "name": "setmaxbind", "base": "", "fields": [ { "name": "max_bind_times", "type": "uint8" } ] }Action parameter in setmaxkeys
{ "name": "setmaxkeys", "base": "", "fields": [ { "name": "max_keys", "type": "uint8" } ] }Action parameter in setmaxubwait
{ "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" } ] }
Action parameter in setfeeratio
{ "name": "setfeeratio", "base": "", "fields": [ { "name": "exchange_fee_ratio", "type": "float64" } ] }Action parameter in setncratio
{ "name": "setncratio", "base": "", "fields": [ { "name": "no_charge_stake_ratio", "type": "float64" } ] }Action parameter in setstakefact
{ "name": "setstakefact", "base": "", "fields": [ { "name": "stake_factor", "type": "uint32" } ] }Action parameter in setstaketime
{ "name": "setstaketime", "base": "", "fields": [ { "name": "ex_stake_clear_time", "type": "uint32" } ] }Action parameter in setstakeacct
{ "name": "setstakeacct", "base": "", "fields": [ { "name": "ex_stake_account", "type": "name" } ] }Action parameter in setrfwtime
{ "name": "setrfwtime", "base": "", "fields": [ { "name": "refund_clear_time", "type": "uint32" } ] }Action parameter in setexptime
{ "name": "setexptime", "base": "", "fields": [ { "name": "order_expire_time", "type": "uint32" } ] }Action parameter in setvalidator
{ "name": "setvalidator", "base": "", "fields": [ { "name": "validator", "type": "name" } ] }Action parameter in setconfirmor
{ "name": "setconfirmor", "base": "", "fields": [ { "name": "confirmor", "type": "name" } ] }Action parameter in setexecutor
{ "name": "setexecutor", "base": "", "fields": [ { "name": "executor", "type": "name" } ] }Action parameter in setsettings
{ "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" } ] }Action parameter in setconfig2
{ "name": "setconfig2", "base": "", "fields": [ { "name": "use_dfuse_hooks", "type": "bool" }, { "name": "ibc_deposit_address", "type": "name" }, { "name": "validator2", "type": "name" }, { "name": "confirmor2", "type": "name" } ] }Action parameter in settradeid
{ "name": "settradeid", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "lasttradeid", "type": "uint64" } ] }Action parameter in addsympair
{ "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" } ] }
Action parameter in addoutsymmap
{ "name": "addoutsymmap", "base": "", "fields": [ { "name": "out_symbol", "type": "symbol" }, { "name": "out_contract", "type": "name" }, { "name": "inner_symbol", "type": "symbol" }, { "name": "inner_contract", "type": "name" } ] }Action parameter in deloutsymmap
{ "name": "deloutsymmap", "base": "", "fields": [ { "name": "out_symbol", "type": "symbol" }, { "name": "out_contract", "type": "name" } ] }Action parameter in regexchange
{ "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" } ] }
Action parameter in clearunbind
{ "name": "clearunbind", "base": "", "fields": [ { "name": "memo", "type": "string" } ] }Action parameter in regairdroper
{ "name": "regairdroper", "base": "", "fields": [ { "name": "airdroper", "type": "name" } ] }Action parameter in addblacklist
{ "name": "addblacklist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }Action parameter in rmblacklist
{ "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" } ] }
Action parameter in addblackcoin
{ "name": "addblackcoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }Action parameter in rmblackcoin
{ "name": "rmblackcoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }Action parameter in addwhitecoin
{ "name": "addwhitecoin", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "minimum_deposit_amount", "type": "asset" } ] }Action parameter in rmwhitecoin
{ "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" } ] }
Action parameter in removedigit
{ "name": "removedigit", "base": "", "fields": [ { "name": "digital_account", "type": "name" } ] }Action parameter in createdigit
{ "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" } ] }
Action parameter in binddigital
{ "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" } ] }
Action parameter in uptwhiteout
{ "name": "uptwhiteout", "base": "", "fields": [ { "name": "eos_account", "type": "name" }, { "name": "remove", "type": "bool" } ] }Action parameter in setleveracct
{ "name": "setleveracct", "base": "", "fields": [ { "name": "leverage_contract", "type": "name" }, { "name": "leverage_pool", "type": "name" }, { "name": "takeover_account", "type": "name" } ] }Action parameter in createlever
{ "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" } ] }Action parameter in bindleverkey
{ "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" } ] }Action parameter in selftransfer
{ "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" } ] }
Action parameter in leverrepay
{ "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" } ] }
Action parameter in cashresult
{ "name": "cashresult", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "exchange", "type": "name" }, { "name": "success", "type": "bool" } ] }Action parameter in untakeover
{ "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" } ] }
Action parameter in verifytrade2
{ "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" } ] }Action parameter in verifytrade3
{ "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" } ] }
Action parameter in setbucketpos
{ "name": "setbucketpos", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "bucket_time", "type": "uint32" } ] }Action parameter in uptbucketpos
{ "name": "uptbucketpos", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }Action parameter in commitbucket
{ "name": "commitbucket", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "bucket_time", "type": "uint32" } ] }Action parameter in verifyorder2
{ "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" } ] }Action parameter in cancelorder
{ "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" } ] }Action parameter in cancelorder2
{ "name": "cancelorder2", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "order_id", "type": "uint64" } ] }Action parameter in clearorders
{ "name": "clearorders", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }Action parameter in verifystake
{ "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" } ] }
Action parameter in settlement
{ "name": "settlement", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "clearing_nonce", "type": "uint64" }, { "name": "settlement_nonce", "type": "uint64" } ] }Action parameter in clearsettres
{ "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" } ] }
Action parameter in rollsendback
{ "name": "rollsendback", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "withdraw_id", "type": "uint64" } ] }Action parameter in unstakewal
{ "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" } ] }
Action parameter in setsymescrow
{ "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" } ] }
Action parameter in setdefiproxy
{ "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" } ] }
Action parameter in withdrawback
{ "name": "withdrawback", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "exchange", "type": "name" }, { "name": "asset", "type": "extended_asset" } ] }Action parameter in unstakeback
{ "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" } ] }
Action parameter in airdroptoex
{ "name": "airdroptoex", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "to", "type": "name" }, { "name": "asset", "type": "extended_asset" }, { "name": "memo", "type": "string" } ] }Action parameter in withdrawex
{ "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" } ] }Table row type of lastbucket
{ "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" } ] }
Table row type of bucketorder
{ "name": "bucket_order", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "leaving_amount", "type": "int64" }, { "name": "order_time", "type": "time" } ] }Table row type of orderextend
{ "name": "order_extend", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "trx_id", "type": "checksum256" }, { "name": "hash", "type": "checksum256" } ] }Table row type of nextorderid
{ "name": "next_orderid", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "next_id", "type": "uint64" } ] }