UNPKG

@polkadot/util-keyring

Version:
31 lines (26 loc) 860 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toJson; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread")); var _toHex = _interopRequireDefault(require("@polkadot/util/u8a/toHex")); // Copyright 2017-2018 @polkadot/util-keyring authors & contributors // This software may be modified and distributed under the terms // of the ISC license. See the LICENSE file for details. function toJson({ address, meta }, encoded, isEncrypted) { return { address, encoded: (0, _toHex.default)(encoded), encoding: { content: 'pkcs8', type: isEncrypted ? 'xsalsa20-poly1305' : 'none', version: '0' }, meta: (0, _objectSpread2.default)({}, meta) }; }