ghost-portal/packages/apps-electron/src/api/account-store-api.ts
Krzysztof Jelski f8f7eedad3
Improve Electron App security (#2923)
* WIP on storing accounts without electron remote modules.

* Improve security by isolating main and renderer.

* Apply suggestions from code review

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-06-10 18:09:55 +02:00

13 lines
491 B
TypeScript

// Copyright 2017-2020 @polkadot/apps authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import { KeyringJson } from '@polkadot/ui-keyring/types';
export interface AccountStoreApi {
all: () => Promise<{ key: string, value: KeyringJson }[]>
get: (key: string) => Promise<KeyringJson>
remove: (key: string) => Promise<void>
set: (key: string, value: KeyringJson) => Promise<void>
}