@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
8 lines • 472 B
TypeScript
import { Address, ProtocolType } from '@hyperlane-xyz/utils';
import { SendTransactionOptions } from '../providers/MultiProvider.js';
import { ProtocolTypedTransaction } from '../providers/ProviderType.js';
export interface IMultiProtocolSigner<TProtocol extends ProtocolType> {
address(): Promise<Address>;
sendAndConfirmTransaction(tx: ProtocolTypedTransaction<TProtocol>, options?: SendTransactionOptions): Promise<string>;
}
//# sourceMappingURL=types.d.ts.map