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

24 lines (21 loc) 575 B
import { AbstractWallet } from '../../abstract/dist/thirdweb-dev-wallets-evm-wallets-abstract.browser.esm.js'; import '../../../../dist/defineProperty-350fc508.browser.esm.js'; import 'ethers'; import 'eventemitter3'; import '@thirdweb-dev/sdk'; /** * @internal */ class AsyncWallet extends AbstractWallet { constructor(options) { super(); this._options = options; } async getSigner() { if (!this._signer || !this._options.cacheSigner) { this._signer = await this._options.getSigner(); } return this._signer; } } export { AsyncWallet };