@hyperlane-xyz/widgets
Version:
Common react components for Hyperlane projects
9 lines • 824 B
TypeScript
import { Chain as ViemChain } from 'viem';
import type { MultiProviderAdapter } from '@hyperlane-xyz/sdk/providers/MultiProviderAdapter';
import { ChainTransactionFns, SwitchNetworkFns, WatchAssetFns } from './types.js';
export { useEthereumAccount, useEthereumActiveChain, useEthereumConnectFn, useEthereumDisconnectFn, useEthereumWalletDetails, } from './ethereumWallet.js';
export declare function useEthereumSwitchNetwork(multiProvider: MultiProviderAdapter): SwitchNetworkFns;
export declare function useEthereumWatchAsset(multiProvider: MultiProviderAdapter): WatchAssetFns;
export declare function useEthereumTransactionFns(multiProvider: MultiProviderAdapter): ChainTransactionFns;
export declare function getWagmiChainConfigs(multiProvider: MultiProviderAdapter): ViemChain[];
//# sourceMappingURL=ethereum.d.ts.map