Add singleton package assertion (& add to keyring) (#384)

* Add signleton package assertion (& add to keyring)

* CHANGELOG

* Add test
This commit is contained in:
Jaco Greeff
2019-03-26 16:53:08 +01:00
committed by GitHub
parent 8a78e4237d
commit 5bc4ea2fb3
5 changed files with 53 additions and 2 deletions
+3 -1
View File
@@ -5,7 +5,7 @@
import { KeypairType } from '@polkadot/util-crypto/types';
import { KeyringInstance, KeyringPair, KeyringPair$Json, KeyringPair$Meta, KeyringOptions } from './types';
import { assert, hexToU8a, isNumber, isHex, stringToU8a } from '@polkadot/util';
import { assert, assertSingletonPackage, hexToU8a, isNumber, isHex, stringToU8a } from '@polkadot/util';
import { keyExtractSuri, mnemonicToSeed , naclKeypairFromSeed as naclFromSeed, schnorrkelKeypairFromSeed as schnorrkelFromSeed, mnemonicToMiniSecret, keyFromPath } from '@polkadot/util-crypto';
import { decodeAddress, encodeAddress, setAddressPrefix } from './address';
@@ -13,6 +13,8 @@ import { DEV_PHRASE } from './defaults';
import createPair from './pair';
import Pairs from './pairs';
assertSingletonPackage('@polkadot/keyring');
/**
* # @polkadot/keyring
*