@hyperlane-xyz/widgets
Version:
Common react components for Hyperlane projects
13 lines • 1.08 kB
TypeScript
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