Add external account creation (#61)

This commit is contained in:
Jaco Greeff
2019-01-12 18:30:40 +01:00
committed by GitHub
parent c977ad24b7
commit a82bd85a9c
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -44,6 +44,14 @@ class Keyring extends Base implements KeyringStruct {
return pair;
}
createAccountExternal (publicKey: Uint8Array, meta: KeyringPair$Meta = {}): KeyringPair {
const pair = this.keyring.addFromAddress(publicKey, { ...meta, isExternal: true });
this.saveAccount(pair);
return pair;
}
createAccountMnemonic (seed: string, password?: string, meta: KeyringPair$Meta = {}): KeyringPair {
const pair = this.keyring.addFromMnemonic(seed, meta);