EOS

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" } ] }
  • Table row type of orders

    { "name": "order", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "leaving_amount", "type": "int64" }, { "name": "order_time", "type": "time" } ] }
  • Table row type of totrade2

    { "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" } ] }
  • Table row type of toskip

    { "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" } ] }
  • Table row type of tocancel

    { "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" } ] }
  • Table row type of sequencer

    { "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" } ] }
  • Table row type of stakeid

    { "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" } ] }
  • Table row type of exstat

    { "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[]" } ] }
  • Table row type of whiteout

    { "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" } ] }
  • Table row type of airdroper

    { "name": "airdroper", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Table row type of user

    { "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" } ] }
  • Table row type of tostake

    { "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" } ] }
  • Table row type of exstake

    { "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" } ] }
  • Table row type of ibchain

    { "name": "ibc_chain", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "desc", "type": "string" } ] }
  • Table row type of ibcproxy

    { "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" } ] }
  • Table row type of config

    { "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" } ] }
  • Table row type of settings

    { "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" } ] }
  • Table row type of config2

    { "name": "config2", "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 init

    { "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" } ] }
  • Action parameter in setwdfee

    { "name": "setwdfee", "base": "", "fields": [ { "name": "withdraw_fee", "type": "extended_asset" } ] }
  • Action parameter in setdtwait

    { "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" } ] }
  • Action parameter in rmsympair

    { "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" } ] }
  • Action parameter in bind

    { "name": "bind", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pub_key", "type": "public_key" } ] }
  • Action parameter in unbind

    { "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" } ] }
  • Action parameter in addadlist

    { "name": "addadlist", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "user", "type": "name" } ] }
  • Action parameter in rmadlist

    { "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" } ] }
  • Action parameter in addsuffix

    { "name": "addsuffix", "base": "", "fields": [ { "name": "suffix", "type": "name" } ] }
  • Action parameter in rmsuffix

    { "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" } ] }
  • Action parameter in bindkey

    { "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" } ] }
  • Action parameter in unbindkey

    { "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" } ] }
  • Action parameter in createkey

    { "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" } ] }
  • Action parameter in resetkey

    { "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" } ] }
  • Action parameter in resetkey2

    { "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" } ] }
  • Action parameter in bindeos

    { "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" } ] }
  • Action parameter in leverlend

    { "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" } ] }
  • Action parameter in takeover

    { "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" } ] }
  • Action parameter in logevent

    { "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" } ] }
  • Action parameter in verifywd2

    { "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" } ] }
  • Action parameter in verifywd3

    { "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" } ] }
  • Action parameter in verifyad

    { "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" } ] }
  • Action parameter in skiptrade

    { "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" } ] }
  • Action parameter in clearing

    { "name": "clearing", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "clearing_nonce", "type": "uint64" } ] }
  • Action parameter in rollback

    { "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" } ] }
  • Action parameter in sendback

    { "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" } ] }
  • Action parameter in clearids

    { "name": "clearids", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }
  • Action parameter in claimeos

    { "name": "claimeos", "base": "", "fields": [ { "name": "exchange", "type": "name" } ] }
  • Action parameter in claim

    { "name": "claim", "base": "", "fields": [ { "name": "exchange", "type": "name" }, { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
  • Action parameter in addescrow

    { "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" } ] }
  • Action parameter in collect

    { "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" } ] }
  • Action parameter in destroy

    { "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" } ] }
  • Action parameter in airdrop

    { "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" } ] }
  • Table row type of bucket

    { "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" } ] }