Skip to main content

LocalWallet<TAccount, TOptions, TStorageKey>

Defined in: packages/core/src/wallets/local-wallet.ts:8

Experimental

Extends

  • Wallet<TOptions, TStorageKey>

Type Parameters

Type Parameter
TAccount extends Pick<PolkadotSignerAccount, "id">
TOptions extends WalletOptions
TStorageKey extends string

Constructors

Constructor

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

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

Experimental

Parameters

ParameterType
options?TOptions

Returns

LocalWallet<TAccount, TOptions, TStorageKey>

Inherited from

Wallet.constructor

Properties

accounts$

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

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

Experimental

Inherited from

Wallet.accounts$


accountStore

abstract accountStore: object;

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

Experimental

add()

add(account): MaybePromise<void>;
Parameters
ParameterType
accountTAccount
Returns

MaybePromise<void>

clear()

clear(): MaybePromise<void>;
Returns

MaybePromise<void>

delete()

Call Signature
delete(account): MaybePromise<void>;
Parameters
ParameterType
account{ id: TAccount["id"]; }
account.idTAccount["id"]
Returns

MaybePromise<void>

Call Signature
delete(accountId): MaybePromise<void>;
Parameters
ParameterType
accountIdTAccount["id"]
Returns

MaybePromise<void>

has()

Call Signature
has(account): MaybePromise<boolean>;
Parameters
ParameterType
account{ id: TAccount["id"]; }
account.idTAccount["id"]
Returns

MaybePromise<boolean>

Call Signature
has(accountId): MaybePromise<boolean>;
Parameters
ParameterType
accountIdTAccount["id"]
Returns

MaybePromise<boolean>

values()

values(): Iterable<TAccount>;
Returns

Iterable<TAccount>


connected$

abstract readonly connected$: Observable<boolean>;

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

Experimental

Inherited from

Wallet.connected$


id

abstract readonly id: string;

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

Experimental

Inherited from

Wallet.id


name

abstract readonly name: string;

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

Experimental

Inherited from

Wallet.name


options?

protected readonly optional options: TOptions;

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

Experimental

Inherited from

Wallet.options

Accessors

storage

Get Signature

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

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

Experimental

Returns

Storage<TStorageKey extends void ? string : TStorageKey>

Inherited from

Wallet.storage

Methods

connect()

abstract connect(): MaybePromise<void>;

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

Experimental

Returns

MaybePromise<void>

Inherited from

Wallet.connect


disconnect()

abstract disconnect(): MaybePromise<void>;

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

Experimental

Returns

MaybePromise<void>

Inherited from

Wallet.disconnect


getAccounts()

getAccounts(): MaybePromise<PolkadotSignerAccount[]>;

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

Experimental

Returns

MaybePromise<PolkadotSignerAccount[]>

Inherited from

Wallet.getAccounts


initialize()

abstract initialize(): MaybePromise<void>;

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

Experimental

Returns

MaybePromise<void>

Inherited from

Wallet.initialize