ghost-keychain/packages/extension-base/src/defaults.ts
2021-12-07 15:03:55 +02:00

25 lines
844 B
TypeScript

// Copyright 2019-2021 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
const ALLOWED_PATH = ['/', '/account/import-ledger', '/account/restore-json'] as const;
const PHISHING_PAGE_REDIRECT = '/phishing-page-detected';
const EXTENSION_PREFIX = process.env.EXTENSION_PREFIX as string || '';
const PORT_CONTENT = `${EXTENSION_PREFIX}content`;
const PORT_EXTENSION = `${EXTENSION_PREFIX}extension`;
const MESSAGE_ORIGIN_PAGE = `${EXTENSION_PREFIX}page`;
const MESSAGE_ORIGIN_CONTENT = `${EXTENSION_PREFIX}content`;
const PASSWORD_EXPIRY_MIN = 15;
const PASSWORD_EXPIRY_MS = PASSWORD_EXPIRY_MIN * 60 * 1000;
export {
ALLOWED_PATH,
PASSWORD_EXPIRY_MIN,
PASSWORD_EXPIRY_MS,
PHISHING_PAGE_REDIRECT,
EXTENSION_PREFIX,
PORT_CONTENT,
PORT_EXTENSION,
MESSAGE_ORIGIN_PAGE,
MESSAGE_ORIGIN_CONTENT
};