@kanalabs/mirai
Version:
Mirai - Account Abstraction SDK (EVM + non-EVM)
123 lines (122 loc) • 4.09 kB
TypeScript
import { NetworkConfig } from '@etherspot/prime-sdk';
export declare enum NetworkNames {
Goerli = "goerli",
Mumbai = "mumbai",
Sepolia = "sepolia",
LineaTestnet = "lineaTestnet",
ScrollSepolia = "scrollSepolia",
BscTestnet = "bscTestnet",
FlareTestnet = "flareTestnet",
FuseSparknet = "fuseSparknet",
ArbitrumGoerli = "arbitrumGoerli",
BaseGoerli = "baseGoerli",
KromaTestnet = "kromaTestnet",
OptimismGoerli = "optimismGoerli",
VerseTestnet = "verseTestnet",
Mainnet = "mainnet",
Polygon = "polygon",
Arbitrum = "arbitrum",
Optimism = "optimism",
Fuse = "fuse",
Chiado = "chiado",
Gnosis = "gnosis",
Mantle = "Mantle",
Avalanche = "avalanche",
Base = "base",
Bsc = "bsc",
Fuji = "fuji",
Linea = "linea",
Flare = "flare",
Scroll = "scroll",
AptosTestnet = "aptos-testnet",
AptosMainnet = "aptos-mainnet",
Bifrost = "bifrost",
BifrostTestnet = "bifrostTestnet",
ArbitrumSepolia = "arbitrumSepolia",
KlaytnTestnet = "klaytnTestnet",
Klaytn = "klaytn"
}
export declare enum BundlerEndpoints {
'goerli' = "https://goerli-bundler.etherspot.io/",
'mumbai' = "https://mumbai-bundler.etherspot.io/",
'sepolia' = "https://sepolia-bundler.etherspot.io/",
'aptos-testnet' = "https://fullnode.testnet.aptoslabs.com/v1",
'mainnet' = "https://rpc.etherspot.io/ethereum",
'polygon' = "https://rpc.etherspot.io/polygon",
'arbitrum' = "https://rpc.etherspot.io/arbitrum",
'optimism' = "https://rpc.etherspot.io/optimism",
'fuse' = "https://rpc.etherspot.io/fuse",
'aptos-mainnet' = "https://fullnode.mainnet.aptoslabs.com/v1",
'baseGoerli' = "https://basegoerli-bundler.etherspot.io",
'arbitrumGoerli' = "https://arbitrumgoerli-bundler.etherspot.io",
'chiado' = "",
'fuseSparknet' = "https://fusetestnet-bundler.etherspot.io/",
'gnosis' = "https://rpc.etherspot.io/gnosis",
'kromaTestnet' = "",
'optimismGoerli' = "https://optimismgoerli-bundler.etherspot.io/",
'verseTestnet' = "",
'Mantle' = "https://rpc.etherspot.io/mantle",
'avalanche' = "https://rpc.etherspot.io/avalanche",
'base' = "https://rpc.etherspot.io/base",
'bsc' = "https://rpc.etherspot.io/bnb",
'bscTestnet' = "https://bnbtestnet-bundler.etherspot.io/",
'fuji' = "",
'linea' = "https://rpc.etherspot.io/linea",
'lineaTestnet' = "",
'flareTestnet' = "https://flaretestnet-bundler.etherspot.io/",
'flare' = "https://rpc.etherspot.io/flare",
'scrollSepolia' = "https://scrollsepolia-bundler.etherspot.io/",
'scroll' = "https://rpc.etherspot.io/scroll",
'klaytn' = "https://klaytn-mainnet-bundler.kanalabs.io/",
'klaytnTestnet' = "https://klaytn-testnet-bundler.kanalabs.io",
'bifrostTestnet' = "https://bifrost-testnet-bundler.kanalabs.io/",
'bifrost' = "https://bifrost-mainnet-bundler.kanalabs.io/",
'arbitrumSepolia' = "https://arbitrumsepolia-bundler.etherspot.io/"
}
export declare const networkStatus: {
mainnet: number;
polygon: number;
arbitrum: number;
optimism: number;
fuse: number;
aptosMainnet: number;
goerli: number;
mumbai: number;
sepolia: number;
aptosTestnet: number;
baseGoerli: number;
arbitrumGoerli: number;
chiado: number;
fuseSparknet: number;
gnosis: number;
kromaTestnet: number;
optimismGoerli: number;
verseTestnet: number;
Mantle: number;
avalanche: number;
base: number;
bsc: number;
bscTestnet: number;
fuji: number;
linea: number;
lineaTestnet: number;
flareTestnet: number;
flare: number;
scrollSepolia: number;
scroll: number;
klaytn: number;
klaytnTestnet: number;
bifrostTestnet: number;
bifrost: number;
arbitrumSepolia: number;
};
export declare const availableNetworks: {
name: NetworkNames;
active: number;
}[];
export declare const kanaNetworkConfig: {
[key: string]: NetworkConfig;
};
export declare const NETWORK_NAME_TO_CHAIN_ID: {
[key: string]: number;
};