UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

8 lines 828 B
import { Address } from '@hyperlane-xyz/utils'; import { ChainMetadata } from '../metadata/chainMetadataTypes.js'; import { CosmJsProvider, CosmJsWasmProvider, EthersV5Provider, SolanaWeb3Provider } from './ProviderType.js'; export declare function isRpcHealthy(metadata: ChainMetadata, rpcIndex: number): Promise<boolean>; export declare function isEthersV5ProviderHealthy(provider: EthersV5Provider['provider'], metadata: ChainMetadata, mailboxAddress?: Address): Promise<boolean>; export declare function isSolanaWeb3ProviderHealthy(provider: SolanaWeb3Provider['provider'], metadata: ChainMetadata): Promise<boolean>; export declare function isCosmJsProviderHealthy(provider: CosmJsProvider['provider'] | CosmJsWasmProvider['provider'], metadata: ChainMetadata): Promise<boolean>; //# sourceMappingURL=rpcHealthTest.d.ts.map