UNPKG

@hyperlane-xyz/widgets

Version:

Common react components for Hyperlane projects

13 lines 1.08 kB
import { Chain } from '@starknet-react/chains'; import { MultiProtocolProvider } from '@hyperlane-xyz/sdk'; import { AccountInfo, ActiveChainInfo, ChainTransactionFns, SwitchNetworkFns, WalletDetails, WatchAssetFns } from './types.js'; export declare function useStarknetAccount(_multiProvider: MultiProtocolProvider): AccountInfo; export declare function useStarknetWalletDetails(): WalletDetails; export declare function useStarknetConnectFn(): () => void; export declare function useStarknetDisconnectFn(): () => Promise<void>; export declare function useStarknetActiveChain(_multiProvider: MultiProtocolProvider): ActiveChainInfo; export declare function useStarknetSwitchNetwork(multiProvider: MultiProtocolProvider): SwitchNetworkFns; export declare function useStarknetWatchAsset(_multiProvider: MultiProtocolProvider): WatchAssetFns; export declare function useStarknetTransactionFns(multiProvider: MultiProtocolProvider): ChainTransactionFns; export declare function getStarknetChains(multiProvider: MultiProtocolProvider): Chain[]; //# sourceMappingURL=starknet.d.ts.map