UNPKG

@thirdweb-dev/wallets

Version:

<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a h

32 lines 897 B
import { AbstractWallet } from "./abstract"; import { ethers } from "ethers"; /** * Wallet interface to connect using [ethers.js](https://github.com/ethers-io/ethers.js/) signer * * @example * ```javascript * import { EthersWallet } from "@thirdweb-dev/wallets"; * import { Wallet } from "ethers"; * * // can be any ethers.js signer * const signer = Wallet.createRandom(); * const wallet = new EthersWallet(signer); * * await wallet.connect(); * ``` * * @wallet */ export declare class EthersWallet extends AbstractWallet { private _signer; /** * Create instance of `EthersWallet` * @param signer - ethers.js signer object */ constructor(signer: ethers.Signer); /** * Returns [ethers signer](https://docs.ethers.org/v5/api/signer/) object used by the wallet */ getSigner(): Promise<ethers.Signer>; } //# sourceMappingURL=ethers.d.ts.map