{"_id":"ethereumjs-wallet","_rev":"32-590bf99d9301ec65dd7ee75c28744d5c","name":"ethereumjs-wallet","dist-tags":{"v065":"0.6.5","latest":"1.0.2"},"versions":{"0.1.0":{"name":"ethereumjs-wallet","version":"0.1.0","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.1.0","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/axic/ethereumjs-wallet","bugs":{"url":"https://github.com/axic/ethereumjs-wallet/issues"},"dist":{"shasum":"1fe92283e4c06997be54a7fd5cf613142fa8a2e2","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.1.0.tgz","integrity":"sha512-Ytd7ecFhoJ6X4M6dEg+yqoNuyvvs2OHcMpSBqFYbHmpgZLdMYNqF7kW5/gaHtQ/k8JiU1i50KkUkk+V4N8NHLg==","signatures":[{"sig":"MEUCIQCin+Qf1F29YBIG/q2Zx98FEKRCDHfW4rc7qZodYQxdWgIgHb/cpPEYYXSFBHoJIX43EE4pWxFnvDdRGJrRLrP79y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1fe92283e4c06997be54a7fd5cf613142fa8a2e2","gitHead":"00e2f6a0585bfed2e072a16feb6745767c18c70a","scripts":{"lint":"standard","test":"mocha ./test/index.js","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/axic/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"uuid":"^2.0.1","scryptsy":"^1.2.1","ethereumjs-util":"^4.0.0"},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.1.0.tgz_1456264077206_0.826023185160011","host":"packages-5-east.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.2.1":{"name":"ethereumjs-wallet","version":"0.2.1","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.2.1","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/axic/ethereumjs-wallet","bugs":{"url":"https://github.com/axic/ethereumjs-wallet/issues"},"dist":{"shasum":"a588775e423614832ea540fb517dfcb6739118fc","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.2.1.tgz","integrity":"sha512-tIVC9P4FZjE+cvFwB6l3xbecCflepBHjl+iALNaUEFtxDKhymMryiJ8AKJRjJsxO2+ev8idNGBJ9tt3N3QgQaA==","signatures":[{"sig":"MEYCIQD1kK3tVLazlD3GmK9x0ePewIFIFY/vLv7YwF2K/SgZagIhAOyxM6Vq5/QtW/Dj3DOyBadOLREooAUZjZwWJuFR8LKm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a588775e423614832ea540fb517dfcb6739118fc","gitHead":"3c09bc2527fb5bc5461be105c04c2f3dc2c4b28e","scripts":{"lint":"standard","test":"mocha ./test/index.js","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/axic/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"uuid":"^2.0.1","scrypt.js":"^0.1.0","ethereumjs-util":"^4.0.0"},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.2.1.tgz_1457390156312_0.14541444065980613","host":"packages-12-west.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.3.0":{"name":"ethereumjs-wallet","version":"0.3.0","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.3.0","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/axic/ethereumjs-wallet","bugs":{"url":"https://github.com/axic/ethereumjs-wallet/issues"},"dist":{"shasum":"fb06744d7ea98668635da4ebd0422a52e5042fcd","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.3.0.tgz","integrity":"sha512-/qs7Nqf3ej7gpPTCiy5r+weFk3R6vZbVS9UxjtbLrxJnbnGyL72JldBN6hP2mN5KU58oZSk8AjM3TH8IljValA==","signatures":[{"sig":"MEYCIQDVu/ajr3KqCIzQGjt80G/uP8IbUxqx8ie4/tCIJHTrsQIhALf3pFNC2w3h4xddDtfgjG/d4u3ymfBARwKp9D5d5cxh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fb06744d7ea98668635da4ebd0422a52e5042fcd","gitHead":"06e1c1dfb442fecf8d3a36d52b1bcd091f1567f7","scripts":{"lint":"standard","test":"mocha ./test/index.js","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/axic/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"utf8":"^2.1.1","uuid":"^2.0.1","aes-js":"^0.2.3","scrypt.js":"^0.1.0","ethereumjs-util":"^4.1.0"},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.3.0.tgz_1457479603998_0.23820018745027483","host":"packages-13-west.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.4.0":{"name":"ethereumjs-wallet","version":"0.4.0","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.4.0","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/axic/ethereumjs-wallet","bugs":{"url":"https://github.com/axic/ethereumjs-wallet/issues"},"dist":{"shasum":"7e3acafeb4e066a67eeaae7c4e38b92e57e3f684","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.4.0.tgz","integrity":"sha512-5F1VUHl3ryGqTAeOAut7GEBbX3imKFeVd1aXWDSOqM4aEIl+++DurTjVCeSrUOxBslGLFTGD5FHDhgS91k0myw==","signatures":[{"sig":"MEUCIGFlz0AQlUutvY1wBW7NDYl6vnDmpl17NDAeOfAeyONCAiEApTj0+AgR39iid3mjxKSFBocFXYIu0vahmtDK19cxMzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7e3acafeb4e066a67eeaae7c4e38b92e57e3f684","gitHead":"603419ad6491a2ceccf034318429a65ef02e6f53","scripts":{"lint":"standard","test":"mocha ./test/index.js","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/axic/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"utf8":"^2.1.1","uuid":"^2.0.1","aes-js":"^0.2.3","scrypt.js":"^0.1.0","ethereumjs-util":"^4.1.0"},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.4.0.tgz_1458137415219_0.6676347719039768","host":"packages-13-west.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.5.0":{"name":"ethereumjs-wallet","version":"0.5.0","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.5.0","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/axic/ethereumjs-wallet","bugs":{"url":"https://github.com/axic/ethereumjs-wallet/issues"},"dist":{"shasum":"c47ae77df222037be2f631a2bbff30f69098857e","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.5.0.tgz","integrity":"sha512-EVHrp+PTs0fLuK3Cs6r4QS5BdnFXBYzJ2ryGNXLIAIpKhtUucvgr81jeNyBItu2fIlsxtTdfR3GXRC3J0TCv6g==","signatures":[{"sig":"MEYCIQD17AFDbqURZ98KT7czlfpBQoxYd+mhxIOuS+EXeZ2A+AIhALqKrP3LHjKIlwzy7YHGcBz9K1HR9U9kSG4r1vX4iDma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c47ae77df222037be2f631a2bbff30f69098857e","gitHead":"4f7aaca49ed826e54280cdb22ca94e64736d97d1","scripts":{"lint":"standard","test":"mocha ./test/index.js && mocha ./test/hdkey.js","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/axic/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"utf8":"^2.1.1","uuid":"^2.0.1","hdkey":"^0.7.0","aes-js":"^0.2.3","bs58check":"^1.0.8","scrypt.js":"^0.1.0","secp256k1":"^3.0.1","ethereumjs-util":"^4.3.0"},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.5.0.tgz_1458746203398_0.869184484006837","host":"packages-13-west.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.5.1":{"name":"ethereumjs-wallet","version":"0.5.1","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.5.1","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"3ff294d1a6a7638e30a8adfb96532757836613c8","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.5.1.tgz","integrity":"sha512-YLH7UTjnTMH88IT4yoeDLgdQte0OhbFD7xytwKRdxMRt3GbK9TotjBmO7UtNmOUEsFfab8m9MV7uk3cRWugisQ==","signatures":[{"sig":"MEUCIAHRJ4NA3XD4EhyRyZu7tW23Dq8n5mQpvHfswWTm1HSiAiEAtssbdApjQTHloaoDiHi9ChUgB8/qCaYCODOV9pKrxRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3ff294d1a6a7638e30a8adfb96532757836613c8","gitHead":"3d95adc5ab4c16256823d9f8d1ba8a52af2ef607","scripts":{"lint":"standard","test":"mocha ./test/**/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"utf8":"^2.1.1","uuid":"^2.0.1","hdkey":"^0.7.0","aes-js":"^0.2.3","bs58check":"^1.0.8","scrypt.js":"^0.1.0","secp256k1":"^3.0.1","ethereumjs-util":"^4.3.0"},"devDependencies":{"mocha":"^2.3.4","istanbul":"^0.4.1","standard":"^5.4.1","coveralls":"^2.11.4"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.5.1.tgz_1459018185484_0.5426094110589474","host":"packages-12-west.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.5.2":{"name":"ethereumjs-wallet","version":"0.5.2","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.5.2","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"73df06360a748bd8828c27f2c5dfb93bc8c45bff","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.5.2.tgz","integrity":"sha512-P23sZMhjqdCahcJTure9eQsp6IZLON4BlnZ7IjatqfKHdYxJ542+xthuQIjM7B+ubpVZ6ldubs1L1JdbW4hkVg==","signatures":[{"sig":"MEUCIQCmpBTLCLxcpK/XFZPxL5bRojAbmZyZu+8diqN3yrg7jAIgMPkgSuzUg5sk4AM3dpRp1v8bM8MpqTmS+E7TcMIAvfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"73df06360a748bd8828c27f2c5dfb93bc8c45bff","gitHead":"bc1f2891c6a80e2d4c7aa66f4c5ea5e9d2826739","scripts":{"lint":"standard","test":"mocha ./test/**/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"utf8":"^2.1.1","uuid":"^2.0.1","hdkey":"^0.7.0","aes-js":"^0.2.3","bs58check":"^1.0.8","scrypt.js":"^0.2.0","secp256k1":"^3.0.1","ethereumjs-util":"^4.3.0"},"devDependencies":{"mocha":"^2.3.4","istanbul":"^0.4.1","standard":"^5.4.1","coveralls":"^2.11.4"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.5.2.tgz_1461610763218_0.15303922863677144","host":"packages-12-west.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.6.0":{"name":"ethereumjs-wallet","version":"0.6.0","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.6.0","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"82763b1697ee7a796be7155da9dfb49b2f98cfdb","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.0.tgz","integrity":"sha512-7qcGXJBHyL/p7AqMKmUF+FFjYD6YcZ7MGehLsFG9012psqjwNZUv3rQDrimTZjcAuGJY4X+J+KF3rxSoQjJsIw==","signatures":[{"sig":"MEUCIQD9hkXCM32fjjRwcqipZTa5sVdpeAy7zF+JxnIWoghRuQIgGtpV/rJnpwbSMx+X/XrmCiqTEJRdhGlrOMK2zUknY0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"82763b1697ee7a796be7155da9dfb49b2f98cfdb","gitHead":"5a597bdf47d4dbe2fa48197e129bd87774dcbb06","scripts":{"lint":"standard","test":"mocha ./test/**/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","prepublish":"npm run lint && npm run test"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"3.3.12","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"5.1.0","dependencies":{"utf8":"^2.1.1","uuid":"^2.0.1","hdkey":"^0.7.0","aes-js":"^0.2.3","bs58check":"^1.0.8","scrypt.js":"^0.2.0","ethereumjs-util":"^4.4.0"},"devDependencies":{"mocha":"^2.3.4","istanbul":"^0.4.1","standard":"^5.4.1","coveralls":"^2.11.4"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet-0.6.0.tgz_1461754557825_0.2134653041139245","host":"packages-16-east.internal.npmjs.com"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.6.1":{"name":"ethereumjs-wallet","version":"0.6.1","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.6.1","maintainers":[{"name":"axic","email":"alex@rtfs.hu"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"b185205096577e6c32043238e9358bd3940d396f","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.1.tgz","fileCount":10,"integrity":"sha512-nNMpqrsCQ5H5cWPv81cQTHFqztca5WHEu/AG0sDhwSdYada7jHdmFG95HoovGCOSX8Euj4Aqd1NsDVjVVW+12Q==","signatures":[{"sig":"MEQCIDz2HbE8u/HRl27aPYLwXYWyx2WmuwhLiClMCZqb3DmrAiArV47Wqi5qMUkXWDMRxclyTM6alynFRjfghP0vzFpX3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXLHrCRA9TVsSAnZWagAAwNMQAIns6sYa9J7VNN2Mc09B\nXXIKEVFmvW+58hIz8ntqsm5DP7I4JZ0tua8Zty2QQ9WGL1Y2HkcDmD/KJ7AU\nUeOVgdKe6gWUQEa/McoI3phjIgZW2LELn+zEXyY837H8zZFZ5Q4OMJb2YQNq\nWt5358aAdCeJVtmcTfuSp75ktlsVnnygK0mOnfwyAj99dtqurCCYMecbCgj7\nzmrwbKebwWSQ6peD0zh/rTesFuwJr5M6ISkJpl6vAwTMeWlvQPMcELcqcjMU\nrbkzzHpRiPVaF/zkbKi1p2SXV7lyB340y/XSBpjnLIcji1bVV+klsmjrSOoC\ncdHA6XTcU1Lghy7DstVtviVKY5LPL12pQqkbHhrR/gTncZqhMs+/ngRwznq+\nBDSohlEqfCx85stnvzy4YYxhAG22v2oLYFV1k7QFbPc90MqtrEvrmzqqBR0f\n2zT8IAW9JBhle5RSKXgYU51nNjAatKRQausaTQAcO0YcFgVda9xA1n77VFSN\nQza0S7vffESg1d52VB+3kpRyO8tN51Xe1jvfxPmBzA1MHgjN1yhARn1fHbm4\n7wxXqdlP7/QXIGUA63GtlE7Ki5p68lVylsnjLX0lYNWcVrE7ktetoNwc88VG\nu64uivnoqPb1E5P6rf6kZ3IdyIdOS72GUF2O2GgZ1OiQvgU2WL4q4HktIxj9\nEMm0\r\n=fggZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist"],"gitHead":"5e7ba252222992eee8f1338690c1d0ed6b88bb52","scripts":{"lint":"standard","test":"mocha ./test/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","build:dist":"babel *.js test/*.js -d dist/","test:build":"npm run build:dist && mocha ./dist/test/*.js","prepublishOnly":"npm run lint && npm run test:build"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"ignore":["dist/**"],"globals":["describe","it"]},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update.","repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"5.8.0","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"7.10.1","dependencies":{"utf8":"^3.0.0","uuid":"^3.2.1","hdkey":"^0.8.0","aes-js":"^3.1.0","bs58check":"^2.1.1","scrypt.js":"^0.2.0","safe-buffer":"^5.1.1","ethereumjs-util":"^5.1.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","istanbul":"^0.4.5","standard":"^10.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_0.6.1_1532801515238_0.7541504848021947","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"ethereumjs-wallet","version":"0.6.2","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.6.2","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"67244b6af3e8113b53d709124b25477b64aeccda","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.2.tgz","fileCount":10,"integrity":"sha512-DHEKPV9lYORM7dL8602dkb+AgdfzCYz2lxpdYQoD3OwG355LLDuivW9rGuLpDMCry/ORyBYV6n+QCo/71SwACg==","signatures":[{"sig":"MEYCIQDiFAUolHpTgI/NuqexnrzIwFfnmpYEh019OPzxWnByRwIhAJzCUQXGz6I/qP51GpY9JuXec75bwMrBUu4EQfBo64IF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbarsZCRA9TVsSAnZWagAA3qQQAI/e/uFPU068qIeb5mrS\nsJD1cdwYmMvJkQXR+XDBC9wMIgWMsDhuys5eWYMXg8RkDPkNH33mye9bLSmC\nD/j7n2UTHTqiMRtQlxu8Th8JLgpbuP/sMVD9vfQiBD4NoTk5cvDyLpuUjboL\nsUWdX5KrTkG9Wq5QDxOoqoQvj0XQdJRb+uBC5KECGP8PIUnkBRGXUg379gix\nF+G/EM5PwMWHi1fg9LKx+vfFQB6L7Jo9k/xBPKliiauazzN3C8cqDz9gTude\nd06Y6au6eW1IubCxXvZrlOZ5GkUuO6hyNmguZL6ZsSyPDhA1WatOQItXMBYQ\npiK2HIjC6aJi0gkEmmyJfyklt/7wL5WFKt9//xveyddUDDRC/Hje5J4KOL/f\nVjjjEzwVIbcDwdq+P2w4urf2G4RHT3I3KMbrQgX0L4cqYrA8mDM09q8a3WbZ\n5KO1z8+MKkrtVlBHbxaN5bNBDVwbHoyeMr0YUNuGilMw8A29B99KtbKh1jWk\n5dnGvpz+xoquIP1sZjjZv3ssW0AGsb6Ar/2R5VE+RqUnDk3HwpUH5VfisGHf\nPhWF4KmLSwqDTMTxw64ewzhjV9nL42aBxEqGxQ7oyzv32RVdvUp+3HhMhStk\nW1ZxFzYhK3EMXqwhVFqIBJshC7wpKrmys1rt4Bf9DtGJCQ4PEXWzE/WplE48\n8awx\r\n=/pWM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["/*.js","test/"],"gitHead":"4c7cbfc12e142491eb5acc98e612f079aabe092e","scripts":{"lint":"standard","test":"mocha ./src/test/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run build:dist && npm run coverage && coveralls <coverage/lcov.info","build:dist":"babel src/ -d .","test:build":"npm run build:dist && mocha ./test/*.js","prepublishOnly":"npm run lint && npm run test:build"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"standard":{"ignore":["./*.js"],"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"5.6.0","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"8.4.0","dependencies":{"utf8":"^3.0.0","uuid":"^3.3.2","hdkey":"^1.0.0","aes-js":"^3.1.1","bs58check":"^2.1.2","scrypt.js":"^0.2.0","safe-buffer":"^5.1.2","ethereumjs-util":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","istanbul":"^0.4.5","standard":"^11.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_0.6.2_1533721369411_0.2613813308890929","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.6.3":{"name":"ethereumjs-wallet","version":"0.6.3","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.6.3","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"b0eae6f327637c2aeb9ccb9047b982ac542e6ab1","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.3.tgz","fileCount":10,"integrity":"sha512-qiXPiZOsStem+Dj/CQHbn5qex+FVkuPmGH7SvSnA9F3tdRDt8dLMyvIj3+U05QzVZNPYh4HXEdnzoYI4dZkr9w==","signatures":[{"sig":"MEQCIQC35btZjaTVyTq7hh3DVTOh+td25RJ/ox7sUXIkwneN0wIfTAeqfnlKWE1PGsX8+6ffIm9xSa1MDWIfmKm0hae4TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG4H2CRA9TVsSAnZWagAAeGEP/ip0qC8zhYcKm2wbppDG\nYMFApGUD6+jyLa910xyGNkG9cqgF9896W54q1iczijdWyUN/rfJdVpqVU9fh\nUUph8EXh4EPD7fII25oDv2MqRnfEGyPM4CAzfPpoSU6d9hXdQPO+mEiufUsY\n4lyuI/j/Etszz4sSaVdqWLTOfSXlCn5nr3kIfrHs0aBGZE0VRWQt+8oHmxgN\nIrdZn5kTYHljkIPO3LCNOUVnExg/zVfzKauxzXMgOmT8se6bquswYRUKCOIe\n9MBffx+ZHguYPZ82aweEj2Mg0VRpmEl0VnTNBAQcpxDG+w2xuVpmbWWe4iqU\n2G9ZhaCln7bStzNQCGv3sosKgsczwOk1wcjkIqv3UUg5zdnQaW1LX0qgws4V\ntPMFZiP/nsafC4vavu/uRkn8m+fdeUWq5TJUr615PIFTJ+ffOEbwKgEsZtqf\nu1gTBwQAf/Cuio2lq7FbujthWczShVeRzjXqfXAaDQTHSpkrUXz54JZPm37h\nZMyO/dE1G2b2GfOavYz/d3yMIGLdk8nOnV3newLXlrVPPb0CSmawjmR16yiq\np7ywKq0JEs+HvlH8PNl1CYU37e7kavU5dT6myP1YzsF2Ddt4UKJQIuQ2wWiu\ndoawGhHewk15HN0HuWxOMWJM/i2SjpFWR0lmZke8VS1uXVO2Je+alxO4o3H8\n+QV8\r\n=l9kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d7e729c1eb04e8b92cfd7394898a363a38e15f36","scripts":{"lint":"standard","test":"mocha ./src/test/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run build:dist && npm run coverage && coveralls <coverage/lcov.info","build:dist":"babel src/ -d .","test:build":"npm run build:dist && mocha ./test/*.js","prepublishOnly":"npm run lint && npm run test:build"},"_npmUser":{"name":"axic","email":"alex@rtfs.hu"},"standard":{"ignore":["./*.js"],"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"5.8.0","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"7.10.1","dependencies":{"utf8":"^3.0.0","uuid":"^3.3.2","hdkey":"^1.1.0","aes-js":"^3.1.1","bs58check":"^2.1.2","scrypt.js":"^0.3.0","randombytes":"^2.0.6","safe-buffer":"^5.1.2","ethereumjs-util":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","istanbul":"^0.4.5","standard":"^12.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_0.6.3_1545306613060_0.7224248398812536","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.6.4":{"name":"ethereumjs-wallet","version":"0.6.4","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.6.4","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"67dd013dd839e69a8eb9a8f78cacfc9bff307167","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.4.tgz","fileCount":10,"integrity":"sha512-xAYLWVH/MA9Ds1+BiDTfdRrCBQIz7r70EJSjuBnvw/x40qJ1jBoBBAp8/l+I9VPGAsUXvHTfcnp2OZ9LbcTs/g==","signatures":[{"sig":"MEQCIBYdWh9p/Q4/v7X/X3NgmyDFHWpw5wcRAZWST/Bu1LgqAiAG2DJF3NiJYPUqMsanWRVrO0k6q6fRYrbMUDZHzyr4wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ceSCRA9TVsSAnZWagAAe2kQAJ/LiALRs+DlOgaklqJB\nlkFrxcqHcxJOqh/aAgNrkqMdY+mjfxXuGa8CVX2YzqDewq/Y941JYG5zmtF0\nI9gyy1CsPvZjm6UkLZnRlLHkmEFnV0BaVX9svm0TxqQBknxX224UuuyaBDYl\nshbic45YnCRlX4EvOZJtquOdFbv0UsL2ejnxaK3WbxicLZ8Hq87tl6sxlwJF\nDcpt85J7mlfkMGwNVF6khiUe05BVgB6GAjfRS+RYMTPbuKTGcenUIS8q5lnZ\npSiwQP4P/wp1mhjFfEy56GdaQe6QANG3yFlYX5uxPkEe6SuTRxclj6PHJ1X4\n8ppHio2dB1x94+KFhQDIAAg0Zt3MHFjaKqI6kUH9E3nfeH6i7eD0ggLUdvnP\niKIQDkATTtgdVB1sLtY6yGpyTJModIAwMF1CH/N0HErINL5+he8W7c9sx1OY\ng8bAuO9HDtTT5oHZ0QGJJGfIZi+NLgP8sa2Avs9MBpQm72FlrqrvihIQSxF9\nTW5PLpAPQpThsuCWsaeINUhB8h6TJ/pYALz30/QBxOYmS+HKRslmcbhqCTUZ\nvPdEZJWU0Q93sw3IY9WfUrEIaeMwqnQGPTwP7YQ/razURrVwDvCTPj9YVc7f\nl3DJFZ3xi9aI2PWUdefFl5FqTklZe1sxbr+9ck9QXRrsqLFNSf2wS2OmWvCH\n/s1s\r\n=rvAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint"}},"gitHead":"e747921f04caf38996251ddb6eba6644a93efa5a","scripts":{"lint":"standard","test":"mocha ./src/test/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run build:dist && npm run coverage && coveralls <coverage/lcov.info","build:dist":"babel src/ -d .","test:build":"npm run build:dist && mocha ./test/*.js","prepublishOnly":""},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"standard":{"ignore":["./*.js"],"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"6.14.4","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"12.15.0","dependencies":{"utf8":"^3.0.0","uuid":"^3.3.2","hdkey":"^1.1.1","aes-js":"^3.1.1","scryptsy":"^1.2.1","bs58check":"^2.1.2","randombytes":"^2.0.6","safe-buffer":"^5.1.2","ethereumjs-util":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^2.1.0","mocha":"^5.2.0","istanbul":"^0.4.5","standard":"^12.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_0.6.4_1592903568291_0.3190945663908966","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"1.0.0":{"name":"ethereumjs-wallet","version":"1.0.0","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@1.0.0","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"d6e2d7eddadbbf3d171050c1324eaec5b2981ecb","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.0.tgz","fileCount":13,"integrity":"sha512-2zE4pxEL/ssTmBpYpf9ZE63lQ19aC8ANpprxC4+R7+/Q5n/YvPlKLzJEkkofiaPL12fHKlmjrB3FOXqLl6I3Rw==","signatures":[{"sig":"MEYCIQC/muMbkFCMMuTb6WoVr4ZLZsnj1gK+i4arc/A+6SFfjAIhAPrpsCwJia7nEwSQMRUIcC6561bJizj0/+n4cnty5fBh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8yMSCRA9TVsSAnZWagAAwKUP/REpNwKk+Zouph/BG04d\nq+6d4M2k1dH05IyoafgsrnHkBsj66Ge7fVsvlTLGJEtILaJaRVRlyTESIxXy\nKXAXgWjfxYQiBA7RgyzAO83eY7JmDmuXWBKep+aSxP/K2iP2TneqOeYSyYxB\nGoRIj17tKlRm1G4e7uV/g0Sv7SuYo3szgkbYM7P2irvnwMO9HoxKGPr54d7n\nKW3BwaLDysj6OL1T1uti9mr5w/jI/FIm9legHTO9TyYVwPiM8RzGyomyoPwP\nF+oJr8KbvEeSQsuBUS23bdjt9+bhyGkG6ttLR2GSeE6AQDKDQI5nPfq5pqIF\nEotIAEhwjj38Nt8xmAL9wooDeIHrCeXKXy0+ywO6o/r4P1FlweTdv2oIxU14\n295EDsexFdik9l35Ui7yIgqTdM42I82q1VcPp0qINBwEOK3qGefgiGT8mocn\nmGU+363bH7aLA6pvOe0uKu8oZpoITZWDwJ4AkcCfu2jFIwdYjKQ/GJaNM5sz\nl0NIxzguYmK7zmuohQLmlWx5Cp+2mDMgSZ/Jo6uZ0kppJOjminNxrHDqb/hA\n0iP68byADGkmNgdW200PiYe5v9jUZJ5ERSFh3gys6OYow/m3+Q3WyiOSjAAv\np2Y1LZKI07asgh3/r159Fk8h7iWN3cWgdwZIrLrPTCy8s4wz31rg9jSgs1IG\nVPOQ\r\n=Gmri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint"}},"types":"./dist/index.d.ts","gitHead":"f30e8b6fdad4dfd257620bca2cb73007cf083fba","scripts":{"tsc":"ethereumjs-config-tsc","lint":"ethereumjs-config-lint","test":"npm run build && nyc --reporter=lcov mocha --require ts-node/register --require source-map-support/register ./test/**/*.ts","build":"ethereumjs-config-build","format":"ethereumjs-config-format","tslint":"ethereumjs-config-tslint","coverage":"ethereumjs-config-coverage","lint:fix":"ethereumjs-config-lint-fix","docs:build":"typedoc --out docs --mode file --readme none --theme markdown --mdEngine github --excludeNotExported src","format:fix":"ethereumjs-config-format-fix","tslint:fix":"ethereumjs-config-tslint-fix","test:browser":"karma start karma.conf.js","prepublishOnly":""},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"6.14.4","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"12.15.0","dependencies":{"utf8":"^3.0.0","uuid":"^3.3.2","aes-js":"^3.1.1","bs58check":"^2.1.2","scrypt-js":"^3.0.1","randombytes":"^2.0.6","ethereumjs-util":"^7.0.2","ethereum-cryptography":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","husky":"^2.1.0","karma":"^5.0.2","mocha":"^7.1.2","ethers":"^4.0.33","tslint":"^5.12.0","ts-node":"^8.9.1","typedoc":"^0.14.2","prettier":"^1.15.3","lodash.zip":"^4.2.0","typescript":"^3.8.3","typestrict":"^1.0.2","@types/node":"^12.0.10","karma-mocha":"^2.0.0","@types/bn.js":"^4.11.5","@types/mocha":"^5.2.7","karma-typescript":"^5.0.2","@types/lodash.zip":"^4.2.6","source-map-support":"^0.5.12","karma-chrome-launcher":"^2.0.0","@ethereumjs/config-nyc":"^1.1.1","@ethereumjs/config-tsc":"^1.1.1","karma-firefox-launcher":"^1.0.0","typedoc-plugin-markdown":"^1.2.0","@ethereumjs/config-tslint":"^1.1.1","@ethereumjs/config-prettier":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_1.0.0_1592992529756_0.6685287364712771","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"0.6.5":{"name":"ethereumjs-wallet","version":"0.6.5","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@0.6.5","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"685e9091645cee230ad125c007658833991ed474","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.5.tgz","fileCount":10,"integrity":"sha512-MDwjwB9VQVnpp/Dc1XzA6J1a3wgHQ4hSvA1uWNatdpOrtCbPVuQSKSyRnjLvS0a+KKMw2pvQ9Ybqpb3+eW8oNA==","signatures":[{"sig":"MEQCIHiRIHJ159aiV+6s8wOuofkKT10i6q7e4+0SLsIUk9k6AiAm+VrcE4fDyS6h6mRDg+0Yts9uttAU/H3wFHYHicgVCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfECY2CRA9TVsSAnZWagAAAg0QAJcKbKoGBEvWSUCcRPKp\nAyX47fLDMiBbbBJkdOkULyqu2a6XCpS/7o5ln83qRu/Xhwqn/ZNjXftyP3YP\nq3/qFt3hHM3IPtCtJSw49RCvcI1xhhXQPbSEuzodnsar7E5o5QHVxXav82LG\nTviTysYeRGB53qchj7AjYJqWqPcjOhv7rfGRdFAEteURTRE2N3OpGjfgPvRm\n9MuT3ZavVjD1MTwTS0vXjUsKbYzVTqP1gE88LQHDKc1QX3JEValz1cUeMOAm\nSBZi9Fxnwo8ELr3tYseqa7oTsbMrlwXEPXXK6V+CyJJtkFuTf0JPnlrTNlvU\nMWiuibkSqvRxkUpeKssVoG1pI6ghmges8utt7bQ1oMLWG3W/53cY260HTaH2\nfbwhygZJsOOkdM8ogS+QpH74WIuvkusst9/VKMEvVVNQdxhffkAIeevWISjF\nNGhrx8mek2UkBCRb1gygVxOxm/Cv8n1oPfrAr2vaAka1EAQdZGcSNbZidH16\nC/PO0rgdsrEwZvXvBkFyvvFXGx+XTXxw5WaFLZEButoBQ2WVVqvu48AzJIBN\nT2TGkZHf//eLPjabusfpr18MHUzmRFE2yT+HFnhuMGlfXNNj9zKD8RzE6H1o\nhB77Ds7EfpuGVAhGQxbqNSNjOnson0Bm9OrEIqlxbP5gTDpb3zffavIgzGHk\nR7N6\r\n=Bjbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm run lint"}},"readme":"# ethereumjs-wallet\n\n[![NPM Package](https://img.shields.io/npm/v/ethereumjs-wallet.svg?style=flat-square)](https://www.npmjs.org/package/ethereumjs-wallet)\n[![Build Status](https://travis-ci.org/ethereumjs/ethereumjs-wallet.svg?branch=master)](https://travis-ci.org/ethereumjs/ethereumjs-wallet)\n[![Coverage Status](https://img.shields.io/coveralls/ethereumjs/ethereumjs-wallet.svg?style=flat-square)](https://coveralls.io/r/ethereumjs/ethereumjs-wallet)\n[![Gitter](https://img.shields.io/gitter/room/ethereum/ethereumjs-lib.svg?style=flat-square)](https://gitter.im/ethereum/ethereumjs-lib) or #ethereumjs on freenode\n\nA lightweight wallet implementation. At the moment it supports key creation and conversion between various formats.\n\nIt is complemented by the following packages:\n- [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx) to sign transactions\n- [ethereumjs-icap](https://github.com/ethereumjs/ethereumjs-icap) to manipulate ICAP addresses\n- [store.js](https://github.com/marcuswestin/store.js) to use browser storage\n\nMotivations are:\n- be lightweight\n- work in a browser\n- use a single, maintained version of crypto library (and that should be in line with `ethereumjs-util` and `ethereumjs-tx`)\n- support import/export between various wallet formats\n- support BIP32 HD keys\n\nFeatures not supported:\n- signing transactions\n- managing storage (neither in node.js or the browser)\n\n## Wallet API\n\nConstructors:\n\n* `generate([icap])` - create an instance based on a new random key (setting `icap` to true will generate an address suitable for the `ICAP Direct mode`)\n* `generateVanityAddress(pattern)` - create an instance where the address is valid against the supplied pattern (**this will be very slow**)\n* `fromPrivateKey(input)` - create an instance based on a raw private key\n* `fromExtendedPrivateKey(input)` - create an instance based on a BIP32 extended private key (xprv)\n* `fromPublicKey(input, [nonStrict])` - create an instance based on a public key (certain methods will not be available)\n* `fromExtendedPublicKey(input)` - create an instance based on a BIP32 extended public key (xpub)\n* `fromV1(input, password)` - import a wallet (Version 1 of the Ethereum wallet format)\n* `fromV3(input, password, [nonStrict])` - import a wallet (Version 3 of the Ethereum wallet format). Set `nonStrict` true to accept files with mixed-caps.\n* `fromEthSale(input, password)` - import an Ethereum Pre Sale wallet\n\nFor the V1, V3 and EthSale formats the input is a JSON serialized string. All these formats require a password.\n\nNote: `fromPublicKey()` only accepts uncompressed Ethereum-style public keys, unless the `nonStrict` flag is set to true.\n\nInstance methods:\n\n* `getPrivateKey()` - return the private key\n* `getPublicKey()` - return the public key\n* `getAddress()` - return the address\n* `getChecksumAddressString()` - return the [address with checksum](https://github.com/ethereum/EIPs/issues/55)\n* `getV3Filename([timestamp])` - return the suggested filename for V3 keystores\n* `toV3(password, [options])` - return the wallet as a JSON string (Version 3 of the Ethereum wallet format)\n\nAll of the above instance methods return a Buffer or JSON. Use the `String` suffixed versions for a string output, such as `getPrivateKeyString()`.\n\nNote: `getPublicKey()` only returns uncompressed Ethereum-style public keys.\n\n## Thirdparty API\n\nImporting various third party wallets is possible through the `thirdparty` submodule:\n\n`var thirdparty = require('ethereumjs-wallet/thirdparty')`\n\nConstructors:\n\n* `fromEtherCamp(passphrase)` - import a brain wallet used by Ether.Camp\n* `fromEtherWallet(input, password)` - import a wallet generated by EtherWallet\n* `fromKryptoKit(seed)` - import a wallet from a KryptoKit seed\n* `fromQuorumWallet(passphrase, userid)` - import a brain wallet used by Quorum Wallet\n\n## HD Wallet API\n\nTo use BIP32 HD wallets, first include the `hdkey` submodule:\n\n`var hdkey = require('ethereumjs-wallet/hdkey')`\n\nConstructors:\n\n* `fromMasterSeed(seed)` - create an instance based on a seed\n* `fromExtendedKey(key)` - create an instance based on a BIP32 extended private or public key\n\nFor the seed  we suggest to use [bip39](https://npmjs.org/package/bip39) to create one from a BIP39 mnemonic.\n\nInstance methods:\n\n* `privateExtendedKey()` - return a BIP32 extended private key (xprv)\n* `publicExtendedKey()` - return a BIP32 extended public key (xpub)\n* `derivePath(path)` - derive a node based on a path (e.g.  m/44'/0'/0/1)\n* `deriveChild(index)` - derive a node based on a child index\n* `getWallet()` - return a `Wallet` instance as seen above\n\n## Provider Engine\n\nThe Wallet can be easily plugged into [provider-engine](https://github.com/metamask/provider-engine) to provide signing:\n\n```js\nconst WalletSubprovider = require('ethereumjs-wallet/provider-engine')\n\n<engine>.addProvider(new WalletSubprovider(<wallet instance>))\n```\n\nNote it only supports the basic wallet. With a HD Wallet, call `getWallet()` first.\n\n### Remarks about `toV3`\n\nThe `options` is an optional object hash, where all the serialization parameters can be fine tuned:\n- uuid - UUID. One is randomly generated.\n- salt - Random salt for the `kdf`. Size must match the requirements of the KDF (key derivation function). Random number generated via `crypto.getRandomBytes` if nothing is supplied.\n- iv - Initialization vector for the `cipher`. Size must match the requirements of the cipher. Random number generated via `crypto.getRandomBytes` if nothing is supplied.\n- kdf - The key derivation function, see below.\n- dklen - Derived key length. For certain `cipher` settings, this must match the block sizes of those.\n- cipher - The cipher to use. Names must match those of supported by `OpenSSL`, e.g. `aes-128-ctr` or `aes-128-cbc`.\n\nDepending on the `kdf` selected, the following options are available too.\n\nFor `pbkdf2`:\n- `c` - Number of iterations. Defaults to 262144.\n- `prf` - The only supported (and default) value is `hmac-sha256`. So no point changing it.\n\nFor `scrypt`:\n- `n` - Iteration count. Defaults to 262144.\n- `r` - Block size for the underlying hash. Defaults to 8.\n- `p` - Parallelization factor. Defaults to 1.\n\nThe following settings are favoured by the Go Ethereum implementation and we default to the same:\n- `kdf`: `scrypt`\n- `dklen`: `32`\n- `n`: `262144`\n- `r`: `8`\n- `p`: `1`\n- `cipher`: `aes-128-ctr`\n\n# EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices.\n\nIf you want to join for work or do improvements on the libraries have a look at our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html).\n\n## License\n\nMIT License\n\nCopyright (C) 2016 Alex Beregszaszi\n","gitHead":"567f32935f943e4c7414a3ce2c5be4410f80f846","scripts":{"lint":"standard","test":"mocha ./src/test/*.js","coverage":"istanbul cover _mocha","coveralls":"npm run build:dist && npm run coverage && coveralls <coverage/lcov.info","build:dist":"babel src/ -d .","test:build":"npm run build:dist","prepublishOnly":"npm run lint && npm run test:build"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"standard":{"ignore":["./*.js"],"globals":["describe","it"]},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"6.14.4","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"12.15.0","dependencies":{"utf8":"^3.0.0","uuid":"^3.3.2","aes-js":"^3.1.1","scryptsy":"^1.2.1","bs58check":"^2.1.2","randombytes":"^2.0.6","safe-buffer":"^5.1.2","ethereumjs-util":"^6.0.0","ethereum-cryptography":"^0.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^2.1.0","mocha":"^5.2.0","istanbul":"^0.4.5","standard":"^12.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_0.6.5_1594893878382_0.27924096364535655","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"1.0.1":{"name":"ethereumjs-wallet","version":"1.0.1","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@1.0.1","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"664a4bcacfc1291ca2703de066df1178938dba1c","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.1.tgz","fileCount":13,"integrity":"sha512-3Z5g1hG1das0JWU6cQ9HWWTY2nt9nXCcwj7eXVNAHKbo00XAZO8+NHlwdgXDWrL0SXVQMvTWN8Q/82DRH/JhPw==","signatures":[{"sig":"MEQCIEnC4AWIeSEgQS6/3WFOF3zZVM5kKCayDj1/YmyJfs56AiAqW5eKtg7VJezlSm4grZs44AUXoPOPZfQE7xJuJ7HH7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbKkFCRA9TVsSAnZWagAA5/sP/jeSbCSxcDwGiH70LBMd\nph9WFdTM6wKNhUIvfLFqG4qD1MUDgIQSs5b1OUWIcnIumftlIGYI5P1JE2Bc\n8DN1Wnqp9eh9kO2s8IKhWyHM1yEfZL+m5h5mmerp052gJ+ec8Sa0DtswRzGx\nDuuRudlV1FL0vZlVAKv+IZEFsI3qD2U3j8Ue+DRbKrONNvLPN3wfqqA/HYuW\nUsDotIATHrYDakvp2RwFtGufHwdTvFjLg9TxmnfzncJhlD8LalZZtKruHXel\n+f7Yxy3Arvk3047QeVi4/WK9a97R5+1hojDORAj3lPLfWPBuTIQwZoSqmxqO\noyTW+SsAvr93MGJCF1HeotihgzIX4Tjop3XZpTZbdt527+0ixUqesUN84sCs\nyHw7Zkn6/Co2AUJ1sdYlZHuERC5/NlV8QSe0I678/HLXoYgY0EVry6atdceK\nstQts1ViSJiuoZ3mrdCZj3fDwyW8mRzKM4ho+puGf8pNtHtVATR6cvAXsDfE\n+zzGVqKPr98yDaLOBsIg5Ybn5+H/F3vg5Rab5hSMTS2eoAWxREz57VnD1RX3\n3BMB6a/oJmq1OydmbNNBnRjMqRECRNGaENiMxJhlA9i/0BSk4Wf+RGbghL0f\ncJ2zZzhdZQrh+7j5C8ePM8fAyhwSwDO0tf3rzKMB+lHjmudoVu3S2o6w4V7s\ng4GX\r\n=xyVV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint"}},"types":"./dist/index.d.ts","gitHead":"0d81c40d57f5a599eaee1159c29fdb0e1f94a771","scripts":{"tsc":"ethereumjs-config-tsc","lint":"ethereumjs-config-lint","test":"npm run build && nyc --reporter=lcov mocha --require ts-node/register --require source-map-support/register ./test/**/*.ts","build":"ethereumjs-config-build","format":"ethereumjs-config-format","tslint":"ethereumjs-config-tslint","coverage":"ethereumjs-config-coverage","lint:fix":"ethereumjs-config-lint-fix","docs:build":"typedoc --out docs --mode file --readme none --theme markdown --mdEngine github --excludeNotExported src","format:fix":"ethereumjs-config-format-fix","tslint:fix":"ethereumjs-config-tslint-fix","test:browser":"karma start karma.conf.js","prepublishOnly":""},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"6.14.4","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"12.15.0","dependencies":{"utf8":"^3.0.0","uuid":"^3.3.2","aes-js":"^3.1.1","bs58check":"^2.1.2","scrypt-js":"^3.0.1","randombytes":"^2.0.6","ethereumjs-util":"^7.0.2","ethereum-cryptography":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","husky":"^2.1.0","karma":"^5.0.2","mocha":"^7.1.2","ethers":"^4.0.33","tslint":"^5.12.0","ts-node":"^8.9.1","typedoc":"^0.14.2","prettier":"^1.15.3","lodash.zip":"^4.2.0","typescript":"^3.8.3","typestrict":"^1.0.2","@types/node":"^12.0.10","karma-mocha":"^2.0.0","@types/bn.js":"^4.11.5","@types/mocha":"^5.2.7","karma-typescript":"^5.0.2","@types/lodash.zip":"^4.2.6","source-map-support":"^0.5.12","karma-chrome-launcher":"^2.0.0","@ethereumjs/config-nyc":"^1.1.1","@ethereumjs/config-tsc":"^1.1.1","karma-firefox-launcher":"^1.0.0","typedoc-plugin-markdown":"^1.2.0","@ethereumjs/config-tslint":"^1.1.1","@ethereumjs/config-prettier":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_1.0.1_1600956676819_0.3664204660383339","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."},"1.0.2":{"name":"ethereumjs-wallet","version":"1.0.2","keywords":["ethereum","wallets","keys"],"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","_id":"ethereumjs-wallet@1.0.2","maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-wallet","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"dist":{"shasum":"2c000504b4c71e8f3782dabe1113d192522e99b6","tarball":"https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz","fileCount":24,"integrity":"sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA==","signatures":[{"sig":"MEYCIQC6yK0ysZZX6k0RMBMWPcGj+dev2GCh7hrJbuwlsXge0gIhAOcJQGl9klMGXBA8674/q9U9MV/zUbgF/x3b8ZcaIRkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qUJCRA9TVsSAnZWagAAIbkP/RLJMEA4Obeas6IVo0Gt\n3aKAbroOvbNt62N5YXkPKhq02V+KPkgRjfTk064D7EpxtxJHAQaYY2prOSd2\nOABXOZ6sfoYjxRlSRDIAt6UTUBHJ0U328hF8+z/gWBMjnMZfMmPj1+LQTccu\nzcEYks4kBg9eSm4VwjMOY5i24Bg6E3qTWyTbFzzxh9/hJi1G+a7ufKDmDhJS\n4fjgAK4Nq4ZqIQnmxjcxn6buZH+FZBUtS7gPo/NVedrrB57kZPQStQM20+l8\n4QaJtmJL8WhctRl63+8KP/WAhYN1Oj7eK0i7qplghjcfBcfd3WjYL+alwOEl\nBllX+pOBy98omt0yPSpHnsf0J6seWRLUrOBVt5pIsUPY7KIn1MD/Xpn6EPcL\nVUupOhcSN0AAoA2szcO2x4Ie9FA5/eRIQUXZBYphIszXLRruhQhUey/Yay1+\nVr6NnPAkPEwS+4lqOtbmtrziN/b5vWRNrAaOZcNgaTo8G0J+HE8FrbJ3kNY7\naeNNBUFoVchL67EBZsL87abPrRym9NCAyYF4fH2hxQYc/PqvgeKj10Bru1I4\n1zti6jgL3FJCvdJ2Weos8r8jUSRYnke5b3YES8+k7WSBGjPGr6BkOGsYc4wF\nM7DO2etWYqhyccm6Hy1dXvOzH+aajaDj5/8rU/uK4HZTfHn1jKBzfsVWyqSO\nsi/j\r\n=OgG7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint"}},"types":"dist/index.d.ts","browser":"dist.browser/index.js","gitHead":"2bc21b408da3b002a95aa752b94fa039ffc64e0f","scripts":{"tsc":"tsc -p ./tsconfig.prod.json --noEmit","lint":"ethereumjs-config-lint","test":"npm run lint && npm run build && npm run test:unit && npm run test:browser","build":"tsc -p ./tsconfig.prod.json && tsc -p tsconfig.browser.json","coverage":"npm run build && nyc --reporter=lcov npm run test:unit","lint:fix":"ethereumjs-config-lint-fix","test:unit":"mocha --require ts-node/register ./test/**/*.ts","docs:build":"typedoc --out docs --mode file --readme none --theme markdown --mdEngine github --excludeNotExported src","test:browser":"karma start karma.conf.js","prepublishOnly":"npm run lint && npm run build && npm run test"},"_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"_npmVersion":"7.24.0","description":"Utilities for handling Ethereum keys","directories":{},"_nodeVersion":"16.10.0","dependencies":{"utf8":"^3.0.0","uuid":"^8.3.2","aes-js":"^3.1.2","bs58check":"^2.1.2","scrypt-js":"^3.0.1","randombytes":"^2.1.0","ethereumjs-util":"^7.1.2","ethereum-cryptography":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^4.2.5","karma":"^6.3.4","mocha":"^9.1.2","ethers":"^4.0.33","ts-node":"^10.2.1","typedoc":"^0.22.5","prettier":"^2.4.1","lodash.zip":"^4.2.0","typescript":"^4.4.3","@types/node":"^12.0.10","karma-mocha":"^2.0.1","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","karma-typescript":"^5.5.2","@types/lodash.zip":"^4.2.6","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.1","typedoc-plugin-markdown":"^3.11.3","@ethereumjs/config-coverage":"^2.0.0","@ethereumjs/config-typescript":"^2.0.0","@ethereumjs/eslint-config-defaults":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-wallet_1.0.2_1633698609519_0.9951876883456587","host":"s3://npm-registry-packages"},"deprecated":"New package name format for new versions: @ethereumjs/wallet. Please update."}},"time":{"created":"2016-02-23T21:47:58.199Z","modified":"2024-10-29T10:02:26.716Z","0.1.0":"2016-02-23T21:47:58.199Z","0.2.1":"2016-03-07T22:36:00.148Z","0.3.0":"2016-03-08T23:26:48.657Z","0.4.0":"2016-03-16T14:10:17.582Z","0.5.0":"2016-03-23T15:16:45.892Z","0.5.1":"2016-03-26T18:49:47.987Z","0.5.2":"2016-04-25T18:59:25.407Z","0.6.0":"2016-04-27T10:55:58.744Z","0.6.1":"2018-07-28T18:11:55.333Z","0.6.2":"2018-08-08T09:42:49.520Z","0.6.3":"2018-12-20T11:50:13.235Z","0.6.4":"2020-06-23T09:12:49.837Z","1.0.0":"2020-06-24T09:55:29.897Z","0.6.5":"2020-07-16T10:04:38.577Z","1.0.1":"2020-09-24T14:11:17.010Z","1.0.2":"2021-10-08T13:10:09.687Z"},"bugs":{"url":"https://github.com/ethereumjs/ethereumjs-wallet/issues"},"author":{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},"license":"MIT","homepage":"https://github.com/ethereumjs/ethereumjs-wallet","keywords":["ethereum","wallets","keys"],"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-wallet.git","type":"git"},"description":"Utilities for handling Ethereum keys","maintainers":[{"name":"acolytec3","email":"metroman374@gmail.com"},{"name":"axic","email":"alex@rtfs.hu"},{"name":"g11tech","email":"gajinder@g11.in"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"readme":"# ethereumjs-wallet\n\n[![NPM Package][npm-badge]][npm-link]\n[![Actions Status][actions-badge]][actions-link]\n[![Coverage Status][coverage-badge]][coverage-link]\n[![Discord][discord-badge]][discord-link]\n\nA lightweight wallet implementation. At the moment it supports key creation and conversion between various formats.\n\nIt is complemented by the following packages:\n\n- [@ethereumjs/tx](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/tx) to sign transactions\n- [ethereumjs-icap](https://github.com/ethereumjs/ethereumjs-icap) to manipulate ICAP addresses\n- [store.js](https://github.com/marcuswestin/store.js) to use browser storage\n\nMotivations are:\n\n- be lightweight\n- work in a browser\n- use a single, maintained version of crypto library (and that should be in line with [`ethereumjs-util`](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util) and `@ethereumjs/tx`)\n- support import/export between various wallet formats\n- support BIP32 HD keys\n\nFeatures not supported:\n\n- signing transactions\n- managing storage (neither in node.js or the browser)\n\n## Wallet API\n\nFor information about the Wallet's API, please go to [./docs/classes/wallet.md](./docs/classes/wallet.md).\n\nYou can import the `Wallet` class like this\n\nNode.js / ES5:\n\n```js\nconst Wallet = require('ethereumjs-wallet').default\n```\n\nESM / TypeScript:\n\n```js\nimport Wallet from 'ethereumjs-wallet'\n```\n\n## Thirdparty API\n\nImporting various third party wallets is possible through the `thirdparty` submodule:\n\nNode.js / ES5:\n\n```js\nconst { thirdparty } = require('ethereumjs-wallet')\n```\n\nESM / TypeScript:\n\n```js\nimport { thirdparty } from 'ethereumjs-wallet'\n```\n\nPlease go to [./docs/README.md](./docs/README.md) for more info.\n\n## HD Wallet API\n\nTo use BIP32 HD wallets, first include the `hdkey` submodule:\n\nNode.js / ES5:\n\n```js\nconst { hdkey } = require('ethereumjs-wallet')\n```\n\nESM / TypeScript:\n\n```js\nimport { hdkey } from 'ethereumjs-wallet'\n```\n\nPlease go to [./docs/classes/ethereumhdkey.md](./docs/classes/ethereumhdkey.md) for more info.\n\n## Provider Engine\n\nProvider Engine is\n[not very actively maintained](https://github.com/MetaMask/web3-provider-engine#web3-providerengine)\nand support has been removed along `v1.0.0` release, see\nissue [#115](https://github.com/ethereumjs/ethereumjs-wallet/issues/115) for context.\n\nYou can use the the old `src/provider-engine.ts` code (see associated PR) as some boilerplate\nfor your own integration if needed.\n\n## Remarks about `toV3`\n\nThe `options` is an optional object hash, where all the serialization parameters can be fine tuned:\n\n- uuid - UUID. One is randomly generated.\n- salt - Random salt for the `kdf`. Size must match the requirements of the KDF (key derivation function). Random number generated via `crypto.getRandomBytes` if nothing is supplied.\n- iv - Initialization vector for the `cipher`. Size must match the requirements of the cipher. Random number generated via `crypto.getRandomBytes` if nothing is supplied.\n- kdf - The key derivation function, see below.\n- dklen - Derived key length. For certain `cipher` settings, this must match the block sizes of those.\n- cipher - The cipher to use. Names must match those of supported by `OpenSSL`, e.g. `aes-128-ctr` or `aes-128-cbc`.\n\nDepending on the `kdf` selected, the following options are available too.\n\nFor `pbkdf2`:\n\n- `c` - Number of iterations. Defaults to 262144.\n- `prf` - The only supported (and default) value is `hmac-sha256`. So no point changing it.\n\nFor `scrypt`:\n\n- `n` - Iteration count. Defaults to 262144.\n- `r` - Block size for the underlying hash. Defaults to 8.\n- `p` - Parallelization factor. Defaults to 1.\n\nThe following settings are favoured by the Go Ethereum implementation and we default to the same:\n\n- `kdf`: `scrypt`\n- `dklen`: `32`\n- `n`: `262144`\n- `r`: `8`\n- `p`: `1`\n- `cipher`: `aes-128-ctr`\n\n# EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices.\n\nIf you want to join for work or do improvements on the libraries have a look at our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html).\n\n## License\n\nMIT License\n\nCopyright (C) 2016 Alex Beregszaszi\n\n[actions-badge]: https://github.com/ethereumjs/ethereumjs-wallet/workflows/Build/badge.svg\n[actions-link]: https://github.com/ethereumjs/ethereumjs-wallet/actions\n[coverage-badge]: https://img.shields.io/coveralls/ethereumjs/ethereumjs-wallet.svg\n[coverage-link]: https://coveralls.io/r/ethereumjs/ethereumjs-wallet\n[discord-badge]: https://img.shields.io/static/v1?logo=discord&label=discord&message=Join&color=blue\n[discord-link]: https://discord.gg/TNwARpR\n[npm-badge]: https://img.shields.io/npm/v/ethereumjs-wallet.svg\n[npm-link]: https://www.npmjs.org/package/ethereumjs-wallet\n","readmeFilename":"README.md","users":{"conzi":true,"tcsiwula":true,"ethanliew":true,"artamonovdev":true,"clockwork_orange":true}}