LocalWallet<TAccount, TJsonAccount, TOptions, TStorageKey>
Defined in: packages/core/src/wallets/local-wallet.ts:22
Experimental
Extends
Wallet<TOptions,"accounts"|TStorageKey>
Type Parameters
| Type Parameter | Default type |
|---|---|
TAccount extends Pick<PolkadotSignerAccount, "id"> | Pick<PolkadotSignerAccount, "id"> |
TJsonAccount | TAccount |
TOptions extends WalletOptions | WalletOptions |
TStorageKey extends string | string |
Constructors
Constructor
new LocalWallet<TAccount, TJsonAccount, TOptions, TStorageKey>(options?): LocalWallet<TAccount, TJsonAccount, TOptions, TStorageKey>;
Defined in: packages/core/src/wallets/local-wallet.ts:45
Experimental
Parameters
| Parameter | Type |
|---|---|
options? | TOptions |
Returns
LocalWallet<TAccount, TJsonAccount, TOptions, TStorageKey>
Overrides
Properties
accounts$
abstract readonly accounts$: Observable<PolkadotSignerAccount[]>;
Defined in: packages/core/src/wallets/wallet.ts:36
Experimental
Inherited from
accountStore
accountStore: AccountStore<TAccount>;
Defined in: packages/core/src/wallets/local-wallet.ts:77
Experimental
connected$
abstract readonly connected$: Observable<boolean>;
Defined in: packages/core/src/wallets/wallet.ts:30
Experimental
Inherited from
id
abstract readonly id: string;
Defined in: packages/core/src/wallets/wallet.ts:14
Experimental
Inherited from
localAccounts$
protected localAccounts$: BehaviorSubject<TAccount[]>;
Defined in: packages/core/src/wallets/local-wallet.ts:41
Experimental
name
abstract readonly name: string;
Defined in: packages/core/src/wallets/wallet.ts:16
Experimental
Inherited from
options?
protected readonly optional options: TOptions;
Defined in: packages/core/src/wallets/wallet.ts:24
Experimental
Inherited from
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
Methods
accountFromJson()
abstract protected accountFromJson(jsonAccount): Omit<TAccount, "id">;
Defined in: packages/core/src/wallets/local-wallet.ts:37
Experimental
Parameters
| Parameter | Type |
|---|---|
jsonAccount | TJsonAccount |
Returns
Omit<TAccount, "id">
accountId()
abstract protected accountId(account): string;
Defined in: packages/core/src/wallets/local-wallet.ts:31
Experimental
Parameters
| Parameter | Type |
|---|---|
account | Omit<TAccount, "id"> |
Returns
string
accountToJson()
abstract protected accountToJson(account): TJsonAccount;
Defined in: packages/core/src/wallets/local-wallet.ts:35
Experimental
Parameters
| Parameter | Type |
|---|---|
account | Omit<TAccount, "id"> |
Returns
TJsonAccount
connect()
abstract connect(): MaybePromise<void>;
Defined in: packages/core/src/wallets/wallet.ts:32
Experimental
Returns
MaybePromise<void>
Inherited from
disconnect()
abstract disconnect(): MaybePromise<void>;
Defined in: packages/core/src/wallets/wallet.ts:34
Experimental
Returns
MaybePromise<void>
Inherited from
getAccounts()
getAccounts(): MaybePromise<PolkadotSignerAccount[]>;
Defined in: packages/core/src/wallets/wallet.ts:38
Experimental
Returns
MaybePromise<PolkadotSignerAccount[]>
Inherited from
initialize()
initialize(): void;
Defined in: packages/core/src/wallets/local-wallet.ts:63
Experimental
Returns
void