@etherspot/prime-sdk
Version:
Etherspot Prime (Account Abstraction) SDK
55 lines (54 loc) • 1.7 kB
TypeScript
import { NetworkConfig } from ".";
export declare enum NetworkNames {
BaseSepolia = "baseSepolia",
Sepolia = "sepolia",
Optimism = "optimism",
Polygon = "polygon",
Arbitrum = "arbitrum",
ArbitrumSepolia = "arbitrumSepolia",
Chiado = "chiado",
Fuse = "fuse",
FuseSparknet = "fuseSparknet",
Gnosis = "gnosis",
KromaTestnet = "kromaTestnet",
Mainnet = "mainnet",
OptimismSepolia = "optimismSepolia",
Rootstock = "rootstock",
RootstockTestnet = "rootstockTestnet",
VerseTestnet = "verseTestnet",
Mantle = "Mantle",
MantleSepolia = "MantleSepolia",
Avalanche = "avalanche",
Base = "base",
Bsc = "bsc",
BscTestnet = "bscTestnet",
Fuji = "fuji",
Linea = "linea",
LineaTestnet = "lineaTestnet",
FlareTestnet = "flareTestnet",
Flare = "flare",
ScrollSepolia = "scrollSepolia",
Scroll = "scroll",
Ancient8Testnet = "ancient8Testnet",
Ancient8 = "ancient8",
Amoy = "amoy"
}
export declare const SupportedNetworks: number[];
export declare const NETWORK_NAME_TO_CHAIN_ID: {
[key: string]: number;
};
export declare const onRamperAllNetworks: string[];
export declare const Networks: {
[key: string]: NetworkConfig;
};
interface ISafeConstant {
MultiSend: Record<string, string>;
}
export declare const Safe: ISafeConstant;
export declare const KERNEL_IMPL_ADDRESS = "0xf048AD83CB2dfd6037A43902a2A5Be04e53cd2Eb";
export declare const KERNEL_VALIDATOR_ADDRESS = "0xd9AB5096a832b9ce79914329DAEE236f8Eea0390";
export declare const CHAIN_ID_TO_NETWORK_NAME: {
[key: number]: NetworkNames;
};
export declare function getNetworkConfig(key: number): NetworkConfig;
export {};