aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts
diff options
context:
space:
mode:
authorkumavis <aaron@kumavis.me>2018-06-14 12:06:33 +0800
committerkumavis <aaron@kumavis.me>2018-06-14 12:06:33 +0800
commit691ac5d288963f376e34c1711e23bbd58432396f (patch)
tree9e22a6c53b370b3a55684b4c955968b72bc8c598 /app/scripts
parent7a001447a83e80cedde1f1094b86e8dbcb9d3b90 (diff)
downloadtangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.tar
tangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.tar.gz
tangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.tar.bz2
tangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.tar.lz
tangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.tar.xz
tangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.tar.zst
tangerine-wallet-browser-691ac5d288963f376e34c1711e23bbd58432396f.zip
account-import-strategies - ensure privateKey is prefixed before converting to buffer
Diffstat (limited to 'app/scripts')
-rw-r--r--app/scripts/account-import-strategies/index.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/scripts/account-import-strategies/index.js b/app/scripts/account-import-strategies/index.js
index 5972cb345..16ae224ea 100644
--- a/app/scripts/account-import-strategies/index.js
+++ b/app/scripts/account-import-strategies/index.js
@@ -20,13 +20,14 @@ const accountImporter = {
throw new Error('Cannot import an empty key.')
}
- const stripped = ethUtil.stripHexPrefix(privateKey)
- const buffer = ethUtil.toBuffer(stripped)
+ const prefixed = ethUtil.addHexPrefix(privateKey)
+ const buffer = ethUtil.toBuffer(prefixed)
if (!ethUtil.isValidPrivate(buffer)) {
throw new Error('Cannot import invalid private key.')
}
+ const stripped = ethUtil.stripHexPrefix(prefixed)
return stripped
},
'JSON File': (input, password) => {