import type { AllowedBridgeChainIds } from "./bridge.cjs"; import { CHAIN_IDS } from "./chains.cjs"; export type SwapsTokenObject = { /** * The symbol of token object */ symbol: string; /** * The name for the network */ name: string; /** * An address that the metaswap-api recognizes as the default token */ address: string; /** * Number of digits after decimal point */ decimals: number; /** * URL for token icon */ iconUrl: string; }; export declare const DEFAULT_TOKEN_ADDRESS = "0x0000000000000000000000000000000000000000"; export declare const SWAPS_CHAINID_DEFAULT_TOKEN_MAP: { readonly "0x1": { symbol: "ETH"; name: string; address: string; decimals: number; iconUrl: string; }; readonly "0x539": { readonly symbol: "TESTETH"; readonly name: "Test Ether"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0x38": { readonly symbol: "BNB"; readonly name: "Binance Coin"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0x89": { readonly symbol: "POL"; readonly name: "Polygon"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0x5": { readonly symbol: "ETH"; readonly name: "Ether"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0xaa36a7": { readonly symbol: "ETH"; readonly name: "Ether"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0xa86a": { readonly symbol: "AVAX"; readonly name: "Avalanche"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0xa": { readonly symbol: "ETH"; readonly name: string; readonly address: string; readonly decimals: number; readonly iconUrl: string; }; readonly "0xa4b1": { readonly symbol: "ETH"; readonly name: string; readonly address: string; readonly decimals: number; readonly iconUrl: string; }; readonly "0x144": { readonly symbol: "ETH"; readonly name: string; readonly address: string; readonly decimals: number; readonly iconUrl: string; }; readonly "0xe708": { readonly symbol: "ETH"; readonly name: string; readonly address: string; readonly decimals: number; readonly iconUrl: string; }; readonly "0x2105": { readonly symbol: "ETH"; readonly name: string; readonly address: string; readonly decimals: number; readonly iconUrl: string; }; readonly "0x531": { readonly symbol: "SEI"; readonly name: "Sei"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0x8f": { readonly symbol: "MON"; readonly name: "Mon"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0x3e7": { readonly symbol: "HYPE"; readonly name: "Hyperliquid"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "0x10e6": { readonly symbol: "ETH"; readonly name: string; readonly address: string; readonly decimals: number; readonly iconUrl: string; }; readonly "0x13b2": { readonly symbol: "USDC-native"; readonly name: "USDC-native"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 18; readonly iconUrl: ""; }; readonly "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp": { readonly symbol: "SOL"; readonly name: "Solana"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 9; readonly iconUrl: ""; }; readonly "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1": { readonly symbol: "SOL"; readonly name: "Solana"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 9; readonly iconUrl: ""; }; readonly "bip122:000000000019d6689c085ae165831e93": { readonly symbol: "BTC"; readonly name: "Bitcoin"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 8; readonly iconUrl: ""; }; readonly "tron:728126428": { readonly symbol: "TRX"; readonly name: "Tron"; readonly address: "0x0000000000000000000000000000000000000000"; readonly decimals: 6; readonly iconUrl: ""; }; }; export type SupportedSwapsNativeCurrencySymbols = (typeof SWAPS_CHAINID_DEFAULT_TOKEN_MAP)[AllowedBridgeChainIds | typeof CHAIN_IDS.LOCALHOST]['symbol']; /** * A map of native currency symbols to their SLIP-44 representation * From {@link https://github.com/satoshilabs/slips/blob/master/slip-0044.md} */ export declare const SYMBOL_TO_SLIP44_MAP: Record; //# sourceMappingURL=tokens.d.cts.map