@aetheras/agencejs
Version:
Agence Javascript Library
49 lines (43 loc) • 903 B
text/typescript
import Keyring from '@polkadot/keyring'
const TEST_PAIRS = [
{
seed: 'Alice',
},
{
seed: 'Alice//stash',
},
{
seed: 'Doraemon',
meta: {
hasForge: true,
},
},
{
seed: 'Nobita',
},
{
seed: 'Shizuka',
},
{
seed: 'Suneo',
},
{
seed: 'Takeshi',
},
]
function testKeyRing() {
const keyring = new Keyring({ type: 'sr25519' })
TEST_PAIRS.forEach(({ seed, meta }) => {
const combinedMeta = {
...meta,
isTesting: true,
name: seed,
}
const pair = keyring.addFromUri(`//${seed}`, combinedMeta)
pair.lock = () => {
// no lock? this whole function was derived from polkadot-js/common/packages/keyring
}
})
return keyring
}
module.exports = { testKeyRing, TEST_PAIRS }