butterjs-sdk
Version:
Butter Network SDK
57 lines (56 loc) • 2.09 kB
TypeScript
import { Chain } from '../entities/Chain';
/** Chain Id for supported Chain */
export declare enum ChainId {
MAP_MAINNET = "22776",
BSC_MAINNET = "56",
POLYGON_MAINNET = "137",
NEAR_MAINNET = "5566818579631833088",
MAP_TEST = "212",
ETH_PRIV = "34434",
ETH_GOERLI = "5",
BSC_TEST = "97",
POLYGON_TEST = "80001",
NEAR_TESTNET = "5566818579631833089"
}
/** ID to Chain Object */
export declare const ID_TO_CHAIN_OBJ: (id: string) => Chain;
/** ID to JSON RPC URL */
export declare const ID_TO_DEFAULT_RPC_URL: (id: string) => string;
export declare const MAP_MAINNET_CHAIN: Chain;
export declare const BSC_MAINNET_CHAIN: Chain;
export declare const POLYGON_MAINNET_CHAIN: Chain;
export declare const NEAR_MAINNET_CHAIN: Chain;
export declare const MAP_TEST_CHAIN: Chain;
export declare const BSC_TEST_CHAIN: Chain;
export declare const POLYGON_TEST_CHAIN: Chain;
export declare const ETH_GOERLI_CHAIN: Chain;
export declare const ETH_PRIV_CHAIN: Chain;
export declare const NEAR_TEST_CHAIN: Chain;
export declare const ID_TO_NEAR_NETWORK: (id: string) => string;
export declare const ID_TO_CHAIN_ID: (id: string) => ChainId;
export declare const SUPPORTED_CHAIN_LIST_TESTNET: Chain[];
export declare const SUPPORTED_CHAIN_LIST_MAINNET: Chain[];
export declare enum ChainName {
MAP_MAINNET = "map-mainnet",
BSC_MAINNET = "bsc-mainnet",
POLYGON_MAINNET = "polygon-mainnet",
NEAR_MAINNET = "near-mainnet",
MAP_TEST = "map-testnet",
ETH_PRIV = "eth-priv",
NEAR_TESTNET = "near-testnet",
BSC_TEST = "bsc-testnet",
MATIC_TEST = "matic-mumbai",
ETH_GOERLI = "ethereum-goerli"
}
export declare enum NativeCurrencyName {
ETHER = "ETH",
MATIC = "MATIC",
BSC = "BNB",
MAP = "MAP",
NEAR = "NEAR"
}
export declare const ID_TO_NETWORK_NAME: (id: string) => ChainName;
export declare const MAP_NETWORK_NAME_TO_ID: (network: string) => ChainId;
export declare const IS_MAP: (id: string) => boolean;
export declare const IS_NEAR: (id: string) => boolean;
export declare const IS_EVM: (id: string) => boolean;