UNPKG

@solarity/hardhat-migrate

Version:
19 lines 1 kB
import { AddressLike, JsonRpcProvider, TransactionRequest, TransactionResponse, VoidSigner } from "ethers"; import { HardhatEthersProvider, HardhatEthersSigner } from "@nomicfoundation/hardhat-ethers/types"; export declare class ExtendedHardhatEthersSigner { readonly provider: JsonRpcProvider | HardhatEthersProvider; readonly ethersSigner: VoidSigner | HardhatEthersSigner; readonly signerIdentifier: AddressLike; private _initialized; constructor(ethersSigner: VoidSigner | HardhatEthersSigner, signerName?: AddressLike); static fromSignerName(signerName?: AddressLike): Promise<ExtendedHardhatEthersSigner>; getAddress(): Promise<string>; sendTransaction(tx: TransactionRequest): Promise<TransactionResponse>; private _determineSignerIdentifier; private _ensureInitialized; private _prepareTrezorTransaction; private _signTransaction; private _getCastOptions; private _isCastEnabled; } //# sourceMappingURL=ExtendedHardhatEthersSigner.d.ts.map