// Copyright 2019-2021 @polkadot/extension-base authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { KeyringJson, KeyringStore } from '@polkadot/ui-keyring/types'; import BaseStore from './Base'; export default class AccountsStore extends BaseStore implements KeyringStore { constructor () { super(null); } public override set (key: string, value: KeyringJson, update?: () => void): void { // shortcut, don't save testing accounts in extension storage if (key.startsWith('account:') && value.meta && value.meta.isTesting) { update && update(); return; } super.set(key, value, update); } }