UNPKG

@hyperlane-xyz/widgets

Version:

Common react components for Hyperlane projects

8 lines 755 B
import type { MinimalProviderRegistry } from '@hyperlane-xyz/sdk/providers/MinimalProviderRegistry'; import type { ChainName } from '@hyperlane-xyz/sdk/types'; import { ProtocolType } from '@hyperlane-xyz/utils'; import { type ChainAddress } from './types.js'; export declare function getAddressForChain(addresses: ChainAddress[] | undefined, protocol?: ProtocolType, chainName?: ChainName): string | undefined; export declare function useWalletAddressesByProtocol(multiProvider: MinimalProviderRegistry): Map<ProtocolType, ChainAddress[]>; export declare function useWalletAddressForChainAndProtocol(multiProvider: MinimalProviderRegistry, chainName?: ChainName, protocol?: ProtocolType): string | undefined; //# sourceMappingURL=walletAddresses.d.ts.map