kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
92 lines (91 loc) • 2.24 kB
TypeScript
import { Serializable } from '../../../internal/interfaces/serializable';
export declare class GetAllCurrenciesDataChains implements Serializable {
/**
* Chain name of currency
*/
chainName: string;
/**
* Minimum withdrawal amount
*/
withdrawalMinSize: string;
/**
* Minimum deposit amount
*/
depositMinSize?: string;
/**
* Withdraw fee rate
*/
withdrawFeeRate: string;
/**
* Minimum fees charged for withdrawal
*/
withdrawalMinFee: string;
/**
* Withdrawal support or not
*/
isWithdrawEnabled: boolean;
/**
* Deposit support or not
*/
isDepositEnabled: boolean;
/**
* Number of block confirmations
*/
confirms: number;
/**
* The number of blocks (confirmations) for advance on-chain verification
*/
preConfirms: number;
/**
* Contract address
*/
contractAddress: string;
/**
* Withdrawal precision bit, indicating the maximum supported length after the decimal point of the withdrawal amount
*/
withdrawPrecision: number;
/**
* Maximum amount of single withdrawal
*/
maxWithdraw?: string;
/**
* Maximum amount of single deposit (only applicable to Lightning Network)
*/
maxDeposit?: string;
/**
* Need for memo/tag or not
*/
needTag: boolean;
/**
* Chain id of currency
*/
chainId: string;
/**
* Deposit fee rate (some currencies have this param; the default is empty)
*/
depositFeeRate?: string;
/**
* Withdraw max. fee (some currencies have this param; the default is empty)
*/
withdrawMaxFee?: string;
/**
*
*/
depositTierFee?: string;
/**
* Private constructor, please use the corresponding static methods to construct the object.
*/
private constructor();
/**
* Convert the object to a JSON string.
*/
toJson(): string;
/**
* Create an object from a JSON string.
*/
static fromJson(input: string): GetAllCurrenciesDataChains;
/**
* Create an object from Js Object.
*/
static fromObject(jsonObject: Object): GetAllCurrenciesDataChains;
}