UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

13 lines 738 B
import { Address, ProtocolType } from '@hyperlane-xyz/utils'; import { MultiProtocolProvider } from '../../providers/MultiProtocolProvider.js'; import { EthersV5Transaction } from '../../providers/ProviderType.js'; import { ChainName } from '../../types.js'; import { IMultiProtocolSigner } from '../types.js'; export declare class EvmMultiProtocolSignerAdapter implements IMultiProtocolSigner<ProtocolType.Ethereum> { private readonly chainName; private readonly multiProvider; constructor(chainName: ChainName, privateKey: string, multiProtocolProvider: MultiProtocolProvider); address(): Promise<Address>; sendAndConfirmTransaction(tx: EthersV5Transaction): Promise<string>; } //# sourceMappingURL=ethersv5.d.ts.map