@solarity/hardhat-migrate
Version:
The simplest way to deploy smart contracts
19 lines • 1 kB
TypeScript
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