UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

19 lines 834 B
import type { Address } from '@hyperlane-xyz/utils'; import type { ChainMap } from '../types.js'; import type { TokenArgs } from '../token/ITokenMetadata.js'; import type { WarpCoreConfig } from './types.js'; export type TokenArgsWithWireDecimals = TokenArgs & { wireDecimals: number; }; export type WarpRouteChainAddressMap = ChainMap<Record<Address, TokenArgsWithWireDecimals>>; export type WarpRouteIdToAddressesMap = Record<string, Array<{ chainName: string; address: Address; }>>; export type WarpRouteConfigs = Record<string, WarpCoreConfig>; export declare function buildWarpRouteMaps(warpRouteConfigs: WarpRouteConfigs): { warpRouteChainAddressMap: WarpRouteChainAddressMap; warpRouteIdToAddressesMap: WarpRouteIdToAddressesMap; warpRouteConfigs: WarpRouteConfigs; }; //# sourceMappingURL=read.d.ts.map