UNPKG

okx-api

Version:

Complete Node.js SDK for OKX's REST APIs and WebSockets, with TypeScript & end-to-end tests

118 lines (117 loc) 2.46 kB
import { ASSET_BILL_TYPE } from '../../../constants/funding.js'; export interface FundingCurrency { ccy: string; name: string; logoLink: string; chain: string; ctAddr: string; canDep: boolean; canWd: boolean; canInternal: boolean; depEstOpenTime: string; wdEstOpenTime: string; minDep: string; minWd: string; minInternal: string; maxWd: string; wdTickSz: string; wdQuota: string; usedWdQuota: string; fee: string; minFee: string; maxFee: string; minFeeForCtAddr: string; maxFeeForCtAddr: string; burningFeeRate: string; mainNet: boolean; needTag: boolean; minDepArrivalConfirm: string; minWdUnlockConfirm: string; depQuotaFixed: string; usedDepQuotaFixed: string; depQuoteDailyLayer2: string; } export interface FundingBalance { availBal: string; bal: string; ccy: string; frozenBal: string; } export interface AccountAssetValuation { details: { classic: string; earn: string; funding: string; trading: string; }; totalBal: string; ts: string; } export interface FundTransferResult { transId: string; ccy: string; clientId: string; from: string; amt: string; to: string; } export interface FundTransferState { amt: string; ccy: string; clientId: string; from: string; instId: never; state: string; subAcct: string; to: string; toInstId: never; transId: string; type: string; } export interface AssetBillDetails { billId: string; ccy: string; clientId: string; balChg: string; bal: string; type: `${ASSET_BILL_TYPE}`; notes: string; ts: string; } export interface WithdrawResponse { ccy: string; chain: string; amt: string; wdId: string; clientId: string; } export interface NonTradableAsset { ccy: string; name: string; logoLink: string; bal: string; canWd: boolean; chain: string; minWd: string; wdAll: boolean; fee: string; ctAddr: string; wdTickSz: string; needTag: boolean; burningFeeRate: string; feeCcy: string; } export interface DepositHistory { ccy: string; chain: string; amt: string; from: string; areaCodeFrom: string; to: string; txId: string; ts: string; state: string; depId: string; fromWdId: string; actualDepBlkConfirm: string; }