astra-sdk-core
Version:
⚒️ An SDK for building applications on top of Astra CL
29 lines (28 loc) • 1.29 kB
TypeScript
import { SupportedChainsType } from './chains';
declare type AddressMap = {
[chainId: number]: string;
};
declare type ChainAddresses = {
clCoreFactoryAddress: string;
multicallAddress: string;
quoterAddress: string;
clMigratorAddress?: string;
nonfungiblePositionManagerAddress?: string;
tickLensAddress?: string;
swapRouterAddress?: string;
mixedRouteQuoterV1Address?: string;
mixedRouteQuoterV2Address?: string;
};
export declare const ASTRA_NFT_AIRDROP_CLAIM_ADDRESS = "0x8B799381ac40b838BBA4131ffB26197C432AFe78";
export declare const CLASSIC_FACTORY_ADDRESSES: AddressMap;
export declare const CLASSIC_ROUTER_ADDRESSES: AddressMap;
export declare const CHAIN_TO_ADDRESSES_MAP: Record<SupportedChainsType, ChainAddresses>;
export declare const CL_CORE_FACTORY_ADDRESSES: AddressMap;
export declare const CL_MIGRATOR_ADDRESSES: AddressMap;
export declare const MULTICALL_ADDRESSES: AddressMap;
export declare const QUOTER_ADDRESSES: AddressMap;
export declare const NONFUNGIBLE_POSITION_MANAGER_ADDRESSES: AddressMap;
export declare const TICK_LENS_ADDRESSES: AddressMap;
export declare const MIXED_ROUTE_QUOTER_V1_ADDRESSES: AddressMap;
export declare const SWAP_ROUTER_ADDRESSES: (chainId: number) => string;
export {};