Skip to main content

Wallet<TOptions, TStorageKey>

Defined in: packages/core/src/wallets/wallet.ts:10

Extended by

Type Parameters

Type ParameterDefault type
TOptions extends WalletOptionsWalletOptions
TStorageKey extends stringstring

Constructors

Constructor

new Wallet<TOptions, TStorageKey>(options?): Wallet<TOptions, TStorageKey>;

Defined in: packages/core/src/wallets/wallet.ts:24

Parameters

ParameterType
options?TOptions

Returns

Wallet<TOptions, TStorageKey>

Properties

accounts$

abstract readonly accounts$: Observable<PolkadotSignerAccount[]>;

Defined in: packages/core/src/wallets/wallet.ts:36


connected$

abstract readonly connected$: Observable<boolean>;

Defined in: packages/core/src/wallets/wallet.ts:30


id

abstract readonly id: string;

Defined in: packages/core/src/wallets/wallet.ts:14


name

abstract readonly name: string;

Defined in: packages/core/src/wallets/wallet.ts:16


options?

protected readonly optional options: TOptions;

Defined in: packages/core/src/wallets/wallet.ts:24

Accessors

storage

Get Signature

get protected storage(): Storage<TStorageKey extends void ? string : TStorageKey>;

Defined in: packages/core/src/wallets/wallet.ts:20

Returns

Storage<TStorageKey extends void ? string : TStorageKey>

Methods

connect()

abstract connect(): MaybePromise<void>;

Defined in: packages/core/src/wallets/wallet.ts:32

Returns

MaybePromise<void>


disconnect()

abstract disconnect(): MaybePromise<void>;

Defined in: packages/core/src/wallets/wallet.ts:34

Returns

MaybePromise<void>


getAccounts()

getAccounts(): MaybePromise<PolkadotSignerAccount[]>;

Defined in: packages/core/src/wallets/wallet.ts:38

Returns

MaybePromise<PolkadotSignerAccount[]>


initialize()

abstract initialize(): MaybePromise<void>;

Defined in: packages/core/src/wallets/wallet.ts:28

Returns

MaybePromise<void>