@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
31 lines • 1.51 kB
TypeScript
import { PaperWalletAdditionalOptions as PaperWalletAdditionalOptions_, PaperWalletConnectionArgs } from "../connectors/paper/types";
import { ConnectParams, Connector } from "../interfaces/connector";
import { AbstractClientWallet, WalletOptions } from "./base";
export type { PaperWalletAdditionalOptions } from "../connectors/paper/types";
export type PaperWalletOptions = WalletOptions<PaperWalletAdditionalOptions_>;
/**
* Paper Wallet
*
* @deprecated We have deprecated PaperWallet in favor of our {@link EmbeddedWallet} which adds support for more sign in methods.
* @wallet
* @internal
*/
export declare class PaperWallet extends AbstractClientWallet<PaperWalletAdditionalOptions_, PaperWalletConnectionArgs> {
connector?: Connector;
static id: string;
static meta: {
name: string;
iconURL: string;
};
get walletName(): "Paper Wallet";
paperClientId: string;
chain: PaperWalletAdditionalOptions_["chain"];
onAuthSuccess: PaperWalletAdditionalOptions_["onAuthSuccess"];
constructor(options: PaperWalletOptions);
private isClientIdLegacyPaper;
protected getConnector(): Promise<Connector>;
getConnectParams(): ConnectParams<PaperWalletConnectionArgs> | undefined;
getEmail(): Promise<string | undefined>;
getPaperSDK(): Promise<import("@paperxyz/embedded-wallet-service-sdk").PaperEmbeddedWalletSdk<import("@paperxyz/embedded-wallet-service-sdk").RecoveryShareManagement.USER_MANAGED>>;
}
//# sourceMappingURL=paper-wallet.d.ts.map