kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
80 lines (79 loc) • 1.91 kB
TypeScript
import { Serializable } from '../../../internal/interfaces/serializable';
export declare class GetCurrencyChains 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?: number;
/**
* 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;
/**
* 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): GetCurrencyChains;
/**
* Create an object from Js Object.
*/
static fromObject(jsonObject: Object): GetCurrencyChains;
}