minca
ApiCoreInterfaces

Interface: AccountStore

Defined in: packages/core/src/identity/account-store.ts:51

Properties

PropertyModifierTypeDefined in
kindreadonly"folder" | "browser"packages/core/src/identity/account-store.ts:52

Methods

list()

list(): Promise<readonly AccountSummary[]>;

Defined in: packages/core/src/identity/account-store.ts:60

Every account here, most recently used first.

At most one entry per identity. Two rows for one DID is always a mistake — they would appear as separate accounts in a picker while being the same person — so a duplicate is collapsed onto the most recently used.

Returns

Promise<readonly AccountSummary[]>


read()

read(id): Promise<AccountVault | null>;

Defined in: packages/core/src/identity/account-store.ts:62

One account's locked keys

Parameters

ParameterType
idstring

Returns

Promise<AccountVault | null>


remove()

remove(id): Promise<void>;

Defined in: packages/core/src/identity/account-store.ts:66

Forgets an account, and everything it owns

Parameters

ParameterType
idstring

Returns

Promise<void>


write()

write(summary, vault): Promise<void>;

Defined in: packages/core/src/identity/account-store.ts:64

Adds or replaces an account

Parameters

ParameterType
summaryAccountSummary
vaultAccountVault

Returns

Promise<void>

On this page