won-dto
Version:
Won DTO For WonCore
32 lines (31 loc) • 912 B
TypeScript
import { BaseDocument } from "../base/baseModel";
import { NetworkContract } from "../networkContract/networkContract.type";
import { ChainCodes, NetworkStatus } from "./network.enum";
export declare type Network = {
chainNumber?: number;
status?: NetworkStatus;
code?: ChainCodes;
imgUrl?: string;
network?: {
chainId?: string;
chainName?: string;
nativeCurrency?: {
name?: string;
symbol?: string;
decimals?: number;
};
rpcUrls?: string[];
blockExplorerUrls?: string[];
};
minFaucetFee?: number;
maxFaucetFee?: number;
minDepositFee?: number;
maxDepositFee?: number;
minWithdrawFee?: number;
maxWithdrawFee?: number;
minGasFee?: number;
maxGasFee?: number;
price?: number;
contracts?: NetworkContract[];
};
export declare type INetwork = BaseDocument & Network;