OSDN Git Service

update and test the key logic
[bytom/Bytom-JS-SDK.git] / src / utils / key / createKey.js
index 28db456..07f0c3e 100644 (file)
@@ -54,7 +54,7 @@ function  createKeyFromMnemonic(alias,password, mnemonic) {
     let key = {
         keyType: 'bytom_kd',
         xPub:    xpub,
-        xPrv:    xprv,
+        xPrv:    xprv.xprv,
         alias
     };
     let _keystore = keystore.encryptKey( key, password, LightScryptN, LightScryptP);
@@ -63,20 +63,8 @@ function  createKeyFromMnemonic(alias,password, mnemonic) {
 }
 
 function createNewKey(alias, password, language) {
-    // h.cacheMu.Lock()
-    // defer h.cacheMu.Unlock()
-    //
-    // if ok := h.cache.hasAlias(normalizedAlias); ok {
-    //   return nil, nil, ErrDuplicateKeyAlias
-    // }
     let normalizedAlias = alias.trim().toLowerCase();
-
     return createChainKDKey(normalizedAlias, password, language);
-    // if err != nil {
-    //   return nil, nil, err
-    // }
-    //
-    // h.cache.add(*xpub)
 }
 
 function createChainKDKey(alias,password, language){