UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

15 lines 956 B
import { AltVM, ProtocolType } from '@hyperlane-xyz/provider-sdk'; import { RadixSDKReceipt, RadixSDKTransaction } from '@hyperlane-xyz/radix-sdk'; import { MultiProtocolProvider } from '../../providers/MultiProtocolProvider.js'; import { RadixTransaction } from '../../providers/ProviderType.js'; import { ChainName } from '../../types.js'; import { IMultiProtocolSigner } from '../types.js'; export declare class RadixMultiProtocolSignerAdapter implements IMultiProtocolSigner<ProtocolType.Radix> { private readonly chainName; private readonly signer; constructor(chainName: ChainName, signer: AltVM.ISigner<RadixSDKTransaction, RadixSDKReceipt>); static init(chainName: ChainName, privateKey: string, multiProtocolProvider: MultiProtocolProvider): Promise<RadixMultiProtocolSignerAdapter>; address(): Promise<string>; sendAndConfirmTransaction(tx: RadixTransaction): Promise<string>; } //# sourceMappingURL=radix-toolkit.d.ts.map