@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
10 lines • 615 B
TypeScript
import type { RpcUrl } from '../../metadata/chainMetadataTypes.js';
import type { EthersV5Provider, TronProvider } from '../ProviderType.js';
import type { ProviderBuilderFn } from './types.js';
/**
* Returns an ethers-compatible TronJsonRpcProvider for use in MultiProvider.
* This handles Tron's missing eth_getTransactionCount and returns the raw provider.
*/
export declare function defaultTronEthersProviderBuilder(rpcUrls: RpcUrl[], network: number | string): EthersV5Provider['provider'];
export declare const defaultTronProviderBuilder: ProviderBuilderFn<TronProvider>;
//# sourceMappingURL=tron.d.ts.map