@aetheras/agencejs
Version:
Agence Javascript Library
54 lines (53 loc) • 1.38 kB
JavaScript
;
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
exports.__esModule = true;
var keyring_1 = require("@polkadot/keyring");
var TEST_PAIRS = [
{
seed: 'Alice'
},
{
seed: 'Alice//stash'
},
{
seed: 'Doraemon',
meta: {
hasForge: true
}
},
{
seed: 'Nobita'
},
{
seed: 'Shizuka'
},
{
seed: 'Suneo'
},
{
seed: 'Takeshi'
},
];
function testKeyRing() {
var keyring = new keyring_1["default"]({ type: 'sr25519' });
TEST_PAIRS.forEach(function (_a) {
var seed = _a.seed, meta = _a.meta;
var combinedMeta = __assign(__assign({}, meta), { isTesting: true, name: seed });
var pair = keyring.addFromUri("//".concat(seed), combinedMeta);
pair.lock = function () {
// no lock? this whole function was derived from polkadot-js/common/packages/keyring
};
});
return keyring;
}
module.exports = { testKeyRing: testKeyRing, TEST_PAIRS: TEST_PAIRS };