UNPKG

kirapay-axelar-sdk

Version:

TypeScript SDK for cross-chain swaps with CCIP and Axelar bridges

34 lines (33 loc) 1.23 kB
import { Address } from "viem"; import { ChainId, Token } from "./types"; export declare const USDC_BY_CHAIN: Record<ChainId, Token>; export type FallbackAsset = { address: Address; decimals: number; symbol: string; }; export declare const WETH_BY_CHAIN: Record<ChainId, Token>; export declare const WRAPPED_NATIVE_BY_CHAIN: Record<ChainId, Token>; export declare const FALLBACK_BRIDGING_ASSETS: Record<number, Token>[]; export type AxelarWrappedTokens = Record<ChainId, { usdc?: Token; weth?: Token; }>; export declare const AXELAR_WRAPPED_TOKENS_BY_CHAIN: AxelarWrappedTokens; export declare const DEFAULT_RPC_URLS: Record<ChainId, string>; export declare const DEFAULT_CCIP_CONFIG: Record<number, { router: Address; selector: bigint; }>; export declare const DEFAULT_AXELAR_CONFIG: Record<number, { gateway: Address; dstChainName?: string; usdcSymbol?: string; wrappedSymbols?: { usdc?: string; weth?: string; }; }>; export declare const AXELAR_CHAIN_NAME_BY_ID: Record<ChainId, string>; export declare const UNIFIED_AXELAR_BRIDGE_WITH_SWAPS_PROXY: Record<ChainId, Address>; export declare const UNIFIED_CCIP_BRIDGE_WITH_SWAPS_PROXY: Record<ChainId, Address>;