/** * @packageDocumentation * @module Utils-Constants */ import BN from "bn.js"; export declare const PrivateKeyPrefix: string; export declare const NodeIDPrefix: string; export declare const PrimaryAssetAlias: string; export declare const MainnetAPI: string; export declare const FujiAPI: string; export declare const TestnetAPI: string; export interface EVM { blockchainID: string; alias: string; vm: string; fee?: BN; gasPrice: BN | number; chainID?: number; minGasPrice?: BN; maxGasPrice?: BN; txBytesGas?: number; costPerSignature?: number; txFee?: BN; ecnaAssetID?: string; } export interface TKN { blockchainID: string; alias: string; vm: string; creationTxFee: BN | number; mintTxFee: BN; ecnaAssetID?: string; txFee?: BN | number; fee?: BN; } export interface STK { blockchainID: string; alias: string; vm: string; creationTxFee: BN | number; createSubnetTx: BN | number; createChainTx: BN | number; minConsumption: number; maxConsumption: number; maxStakingDuration: BN; maxSupply: BN; minStake: BN; minStakeDuration: number; maxStakeDuration: number; minDelegationStake: BN; minDelegationFee: BN; ecnaAssetID?: string; txFee?: BN | number; fee?: BN; } export interface Network { EVM: EVM; hrp: string; TKN: TKN; STK: STK; [key: string]: EVM | TKN | STK | string; } export interface Networks { [key: number]: Network; } export declare const NetworkIDToHRP: object; export declare const HRPToNetworkID: object; export declare const NetworkIDToNetworkNames: object; export declare const NetworkNameToNetworkID: object; export declare const FallbackHRP: string; export declare const FallbackNetworkName: string; export declare const FallbackEVMChainID: number; export declare const DefaultNetworkID: number; export declare const PlatformChainID: string; export declare const PrimaryNetworkID: string; export declare const TKNChainAlias: string; export declare const EVMChainAlias: string; export declare const STKChainAlias: string; export declare const TKNChainVMName: string; export declare const EVMChainVMName: string; export declare const STKChainVMName: string; export declare const DefaultLocalGenesisPrivateKey: string; export declare const DefaultEVMLocalGenesisPrivateKey: string; export declare const DefaultEVMLocalGenesisAddress: string; export declare const mnemonic: string; export declare const ONEECNA: BN; export declare const DECIECNA: BN; export declare const CENTIECNA: BN; export declare const MILLIECNA: BN; export declare const MICROECNA: BN; export declare const NANOECNA: BN; export declare const WEI: BN; export declare const GWEI: BN; export declare const ECNAGWEI: BN; export declare const ECNASTAKECAP: BN; export declare class Defaults { static network: Networks; } /** * Rules used when merging sets */ export declare type MergeRule = "intersection" | "differenceSelf" | "differenceNew" | "symDifference" | "union" | "unionMinusNew" | "unionMinusSelf" | "ERROR"; //# sourceMappingURL=constants.d.ts.map