{"_id":"eth-hd-keyring","_rev":"43-d75d58db1ef6807f488448b16c53b97e","name":"eth-hd-keyring","dist-tags":{"latest":"3.6.0"},"versions":{"1.1.1":{"name":"eth-hd-keyring","version":"1.1.1","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@1.1.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"homepage":"https://github.com/MetaMask/eth-simple-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-simple-keyring/issues"},"dist":{"shasum":"2bbe9eafee20332085058f81522b638dcf06c48e","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-1.1.1.tgz","integrity":"sha512-t/uoflvXq5sKFtjBBg/TorRnhIIDJx2aXsZvFlGCwFzBRH7L67jfL5LKUiM5KUWzzOLQ18rRc7pNAejy8gTLDg==","signatures":[{"sig":"MEUCIQDFdPySo+dti5fHebZifyc56KKaAlhoS5RUNkaKF1FhtgIgWMmTmwORBxc0GXMXZuIzLORIeJAwQFiaDwiBmtsfmHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2bbe9eafee20332085058f81522b638dcf06c48e","gitHead":"10543a60721197b0c2ad91e589fa55b80883eb50","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-simple-keyring.git","type":"git"},"_npmVersion":"3.10.3","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"bip39":"^2.2.0","events":"^1.1.1","eth-sig-util":"^1.1.0","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0"},"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring-1.1.1.tgz_1487715653920_0.7655931822955608","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"eth-hd-keyring","version":"1.2.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@1.2.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"homepage":"https://github.com/MetaMask/eth-simple-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-simple-keyring/issues"},"dist":{"shasum":"40bcc7ea877ef5c746f54c0c87a6b39ceb5edde3","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-1.2.0.tgz","integrity":"sha512-Q6N+sGNF+suZzzTfCxJ1ThJlKQebbGis07JDDryKrl+T5ha7qQaf2f30HrNSnR1lHBXOhzQhXRmF+fiI9GL9VA==","signatures":[{"sig":"MEYCIQD2O/rCzvA/LMStFRZL8IfqmSVDOA0JJ1LNNZedue9UEQIhAKfGdQ7iBEBRQEhnfQma6paqen/yCPjBEU7iBn0sBLNZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"40bcc7ea877ef5c746f54c0c87a6b39ceb5edde3","gitHead":"c970ef8450a0e485bf4bea6d94a224f0c8b1d0c5","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-simple-keyring.git","type":"git"},"_npmVersion":"3.10.3","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"bip39":"^2.2.0","events":"^1.1.1","eth-sig-util":"^1.1.0","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0"},"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring-1.2.0.tgz_1487741537576_0.2133476382587105","host":"packages-18-east.internal.npmjs.com"}},"1.2.1":{"name":"eth-hd-keyring","version":"1.2.1","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@1.2.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"15ab3919b4153a8497e14673e8e8039e5965131c","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-1.2.1.tgz","integrity":"sha512-6arPQ9Z60wxJA56uim4Sh344U6v164c1Mp/TeyEaVteZse4DlyRhGUww3cd96lxk+lUIhIl7PhKE4R0QU/CkAQ==","signatures":[{"sig":"MEUCIQC1ZUc2D4t3AZbjHRLEbx1mi9fQGxPXPyqzXuPPAEwOSQIgeM+m6eH39DZCgURQg9U1GPjjICNcHl/vrW6lelOlu0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"15ab3919b4153a8497e14673e8e8039e5965131c","gitHead":"2788ffff4adce8891ab19cabb586373c5c52707e","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"4.6.1","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"bip39":"^2.2.0","events":"^1.1.1","eth-sig-util":"^1.3.0","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0"},"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring-1.2.1.tgz_1507156455784_0.1894721684511751","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"eth-hd-keyring","version":"1.2.2","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@1.2.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"ad5f479074436a93b439b0b95c79095c28791882","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-1.2.2.tgz","integrity":"sha512-7gSbx+10BoaB7DtdxcxbKnp0A+7UmMq0LvJiHIqH7FEQUKyfl0annXn4DhKnUD1mPT8YoRnpDCDOg76Fjoq5Sg==","signatures":[{"sig":"MEYCIQDILVuJzDeXAFsU0JjV8J4k2isqQBTunP6tpAAZcAXNdQIhANjrgkX8rnlNEFMHCqMEXcTnzvGZmc2exEVG7qwouxh4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ad5f479074436a93b439b0b95c79095c28791882","gitHead":"44169d1b1891763120bb833ccb7d9eba7aa3ab94","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"4.6.1","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^1.4.2","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0"},"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring-1.2.2.tgz_1516054114603_0.22859017085283995","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eth-hd-keyring","version":"2.0.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@2.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"487ca4f065088ee840739cbad9b853003e79bd06","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-2.0.0.tgz","fileCount":5,"integrity":"sha512-lTeANNPNj/j08sWU7LUQZTsx9NUJaUsiOdVxeP0UI5kke7L+Sd7zJWBmCShudEVG8PkqKLE1KJo08o430sl6rw==","signatures":[{"sig":"MEUCIQCi6vZGt4V0qKV/7PcT0HughFLDuH+IZeOucqoKouZvTQIgLqsB+k82Wsa7SjbheTl26uZwn0y0dJNW2s5BZb/yISs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSR5UCRA9TVsSAnZWagAADEsP/0txup/JHLLMqs6Of3v/\nR+atSWm3S8qMwroRPp6lyDewnhbCY+AmmdNKVQlE+eLDVLpPckTfjNx3gB/m\n9gEgTYY33ZwQJ0HtMcUVxs+q/uKEtt6yy/sYS7ZYQeWLgSB2aC4MIqrn9Uxx\nHFW1iMWy6woq84ipHigTFaWCMoE8tJKUOz4lN5VEpmf0La8SjAxEM/dn2+C2\nAAXdRABezUFWw7mglZl2V0tx0dJWLvxZwdub1ov2RSEQtdTFaKSbNYzXfHr8\nqN+Xnec0/TTth58CnkIK3AQhZQqWjzB044bHgWCgP8AbP0nn6OnfO4/mLunx\nj4JhRY19L11eLDmtauG+/AER198CdwNOljIw4yB6LL204geR9jqRm2OyJzfp\nQbPyySVTN3u7abj7A/0JRVIw1udfdGi9NvDoqQllANzxEYJ7Hd6zZ25aJ0/u\nzS+ZKg7gVxFUOyjuNquqx8aTBhG/YMeucXHlJQP+aVI0eqJGY8Fh9ketuwN1\ncmvryx+w8HgS6k9JuB8u/D9rHG0+EhmArgI5VK1bkVTnWiXSzu5W9bcn5q00\nVRwWwR6KvSKtpKe5TMwKbjYp1u6LIb/j1Wj0X6SnQV1Vs9yDYGr1rHlvgHfU\n5kmlbvWvrx4z562uB43iBieWLB7BGv/DXpAWdU9PoY2+644XrT4CpddgfZHs\nVuvT\r\n=mJvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"018a11a3a2b81834bc40be68d1eeeba4133cc4fc","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.1.0","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^2.0.1","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_2.0.0_1531518548300_0.3967642983897417","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"eth-hd-keyring","version":"2.1.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@2.1.0","maintainers":[{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"whymarrh","email":"whymarrh.whitby@gmail.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"da93224f791fb1d9220598f7c96f04181dff6ace","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-2.1.0.tgz","fileCount":6,"integrity":"sha512-1ZcPmj4h18tmwG7RIturC2lpeimuiAyUGW9Ic5ztCFNeRAcfiQ3ic7sENWhzqbSgth9xkAMIHqM8IY31VJviZg==","signatures":[{"sig":"MEUCIQDy+CybG8RAYqDrTFTbEaICzxRzZ+bzWRRyzkMUCehqKAIgMGjh7PTAQ+rR6KBb7h4p1Au5eeMwl1q8yk5fre8FFlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZYsUCRA9TVsSAnZWagAABqEP/3Bs6UrRnRYAa+p0vII5\ntIyh1GQWzf+St2487sTthDzzFDh1hrhgguRWl7k8qRbV/3uhutC62wOaSmie\nBUJTCRsfLvC+HAfDtMjrISE+t4KF2Aq9ztFKIh+iDqxEzgSiPZIlO9GkQuXh\nVqlC2imLj0PdBM7lCb0NaWE6lz+zRk9CTQamQ6JjjEV5ZGdwGsNPh+X919fO\nFUpW9Se98O2ZXnKK2nVwc+wKjR2DNym7zt3dK9tcg6BrUllPho2w2e1x+s1g\nx7Dklwd3JvXlfS4se9pgCkvW4cQx6X5JvqzEQUZtcXKDE4nsTrFdMxZDiCsW\nQdiSLAnGzSJtsWs6cgF/e1ArX1sHo92UOlkdwdnH4Y2P5fArYjbinu9/IaPo\nNAVs13uKkG8GcLDnBemup+0DwltGLHmfTQD7UsrO2CsxdZoY78lbwxy8NmAW\nczw4oaGefA1qT15tdmkAsmQSU947rjhYLqdQiU8vnSX49sipVnGDOuhmrhFT\nOHcBBpM/AIOf3A3pgCvlvfStY03kLPLtK+3175G29q6TtOZb5/uNluQm3ye9\ntvPAiEhQQj0Mszl8cgqMez00W6hBQzFT0PN6LLVVd8jyR7N6lDi+ipZpDPBM\n/16FplRCahcnRJFwf1nrPYPwn5VqfVZ1/XZ4DSp1wrUcnm7SJnOjwsDLYYpK\nmIt8\r\n=Fj+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"71fa5b2150ee90267f73f326f50616763b2b6745","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.9.0","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"8.15.1","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^2.0.1","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_2.1.0_1566935827490_0.6764549095297767","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"eth-hd-keyring","version":"3.1.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@3.1.0","maintainers":[{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"whymarrh","email":"whymarrh.whitby@gmail.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"9c7f5e5df6588cd0ffad39feb861e241db69a6be","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-3.1.0.tgz","fileCount":6,"integrity":"sha512-nVLurn1eC97/IRtLATMXTGU3J4VmgREGl5WPhcHy+YehGoUImYxxeuUVBMMozFapHNY3JFfNgA06N4LHl5rWbQ==","signatures":[{"sig":"MEYCIQCV4fGqIJv7bkKcFpuPeoA4r/zxAi9SYzUkbgxI7Ehs1gIhANSqNe/7InLwxChsY5rVTRzjokYrS4C7NhylSX6bvBvY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd/oaCRA9TVsSAnZWagAAMTwP/2MdtWKxP7SOXFNsYqyK\nglpiSf3AdXNLRMXRa+6f7YI4sqO1D2HrQVi7dEYPob1wT9iM9/7AxJo2k1Qj\nG93hCScOu+Maql21jnJFm6OPhvOLFglb3W9Coy1F7njMLMd2nayg0QOJvDS9\nRFN50/7hFI4jsZgAt+TZl+gnxiYZmMibO1Hl1iu8Lf7k7ANnPeT2cz9hocpz\nqxKccmszrMPmiDY40u7DZYjWgi1tc9PmB1h+/lLpOxXaH8+KPZ2yBP8zLl91\ndwVhWPjzOOYK4SFJ2i/RKbKZX+oF9P/7l46G77gRVsu7riIzPZGzitUAmaXo\nm9pYPhJZM3Nf1cBq2Wial6F1QDL4jxIXojjn77us5N9/rtOZ5CQvEMvwIpjg\n2NuCxqerN0WtaT0pOY8/E5OKz+YCTjY+Cmivqc95Y/NfpwgPxFPeGWEs/GvN\nibH8jYqYca/gkkjHBMlaNp/n0yRZ5aMpcE9Fmzpn3QhbncTEH5mFOwLdNlmA\naHG8Cv2NxDCWoFfwt2VoywN0vldJ2xphQEyYZV+e7gylOc8qtXMb/z1MeoIT\niCmVpMGmB62s90HFRHoCPHF3HbK2RYMebB8UzIfhnWZM8eoLZ6zcwmTajsLM\n47s2GwQCP+f5jQa6vG3w73nV8UM6Grz99XbjS0glXWSqwoSD5ZJI6iVjqRBD\nd1Jp\r\n=jqWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7ce51bef3f3baaca60ad679b2889bcff7f3a3fee","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.9.0","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"8.15.1","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^2.4.4","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0","eth-simple-keyring":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_3.1.0_1568143897450_0.6265553674929025","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"eth-hd-keyring","version":"3.4.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@3.4.0","maintainers":[{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"whymarrh","email":"whymarrh.whitby@gmail.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"288e73041f2b3f047b4151fb4b5ab5ad5710b9a6","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-3.4.0.tgz","fileCount":6,"integrity":"sha512-MMKSSwDWuEfItEM/826LHrs2HVjy57qQQfcgSxIYOCJY0vykw++LH8d6QJOBrGFe+xu/gtbHBRMURrFGdqfevw==","signatures":[{"sig":"MEUCIQDizYdPsrn4ZuMDAIxlkR+73Q3k0X2lXoDmlh52/N6QWQIgWmH3Q05cpIzi8PAG/amymy4W/O7bC8eb5ouX/iDZby8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdriTICRA9TVsSAnZWagAAn+MP/R9Vbcs69phGVc/8oRbQ\nPRplhfy7hO8NrOGyBMmpE6BgAMcM0SugaXmb/XPRY+0YCgeOGEVPRDFn7V2E\nJVCQx1JYc9th8ykP04Rkaqml11QYv6MTNT4Q219N5UBitDNITDcAr15/xm/s\nil6ncnjcfffSq+bEPAeIH3Y9WkUj3Q51jOnMQ3pLdlcDgQ4TZIlK16eH+dV2\naekJWQKK4sku5Sfzozujp85C2XljwKPmFtXSwONThQNWuYiOb9ToLlgjLhRa\nmqmgRlgEqpqY3K6Hubn4bcGVES5nhBb4tB2Ju1yxzewK0pG/+20Oymj7KNI+\nRWhLhu9KRFEC6glKRs815Vw4cL2PrRduFi9AIUHEzIb3hHTjvY/s6YmDR090\nAKtP0tNKm4OebleqcEB1LJ7GxIKoVhQJy5NvjwjcsroV/80p9jZWAeqJDnwT\nCgNWY9cHgIrobL9Zu2bSBntTfO3uR2nxNRI7BBcZ+hwjNW9K+xl4peflhVnN\nC4qZ0LI43hiA7T9IxTEmU7+a8r10JSVlherCYGQRTlsVMKLkYJjb96v6jEKU\nrELyzyuT9opzV8toRKYde/pPE4WEdB70qOsrbjMwBzKRU8b5iz70y0TZRhBA\n/OwIws6wOzfvaA5sp697EXXv+N85qTdA6s5moIGscoS7AFgVjqypAUasuCpe\no8QJ\r\n=H5+N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad4ae00e16163c594fa4cafc0cdb1d3296ff5e8c","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.10.3","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^2.4.4","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0","eth-simple-keyring":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_3.4.0_1571693767337_0.8381845888541675","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"eth-hd-keyring","version":"3.4.1","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@3.4.1","maintainers":[{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"whymarrh","email":"whymarrh.whitby@gmail.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"c1b34b29bae57d90525dd1b7d3f349a30e0cee8a","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-3.4.1.tgz","fileCount":6,"integrity":"sha512-oigRNw9lGRHvhkxZuREV147euMX9GH+0icc/MT0oaU+8hu6KCArg2fm78+uXcIvJvK66DZUS46/+hieXCXqwjw==","signatures":[{"sig":"MEUCIHFT5hGEuFCropGX+zzDJQ3uMKfpKYhT8Pn1mNSytVNOAiEA51Z+l/QFdhUsH7ZymGGEcHP2OWpU7PmMIuvy3VTbvug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3VPjCRA9TVsSAnZWagAAtpUP/3Z0x44vqP5NNTT1HUhl\nT54yuoxFnpF0bENKP4Qxfyp1fjPflI6Ui8fR3SRmKfmFR0HFUKkqM76cn1BT\nterDTtagBqX91KfqasKeuHZ1iGGhtDUENIgVMzIkOtBOO4TJIX1OeeJFZkWz\nKmgKKjBOunbGdk/HSwxVD58hmvVpWCCsoyzKNWTYwCmONtSnAGiU+IVGHKFa\nD6z/7AErZS7zJF2dhe3IqtTc+rtDaVZ9YwPq05TpucvactUwQE26WE2Nqhtv\nwldIliL3+XxSOLxDIQAO2Bhs4FCaOzbbcYKDUOlp0n6XDF7ioxn/Tosi07iY\nPjXJA7iSBPlA/raF+a1vHBfnjVoxhCMQ9M/WWXC4njKwCmk45X0cAPk/KSvm\nZY5EZQo9KjGG6JFHW7QyN+O0Ss90+r19awLD8Lc2HEN0CUgc8qWOVBe8AOl8\n9X1+cy4wN32fxR+tESLQSN+kPpLIsOm+Kdsz5+O6l7vgFOSIHl6Mym/WWVEE\nLWhcslf7zAeUJAicuPNwKe4O7a+gsH++pfXgqOHWk5/oid7hShJq1sYoEwBn\nGIc9sTQyGQX+nixVVgMBJW8n18ksVkPmf8nNu2vxEc+kaLSbCYJfM8PrU1N8\njpYAChxGYd3NDWtzuOaa0hHeAoUO2QFrwyKYf68kepFSbz6TVf6rSV6tN87k\nPF0k\r\n=D20M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ae9af86137ed693065953e2752785f767e57b728","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.10.3","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^2.4.4","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0","eth-simple-keyring":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_3.4.1_1574786018572_0.05054176946399913","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"eth-hd-keyring","version":"3.5.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@3.5.0","maintainers":[{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"whymarrh","email":"whymarrh.whitby@gmail.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"3976d83a27b24305481c389178f290d9264e839d","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-3.5.0.tgz","fileCount":7,"integrity":"sha512-Ix1LcWYxHMxCCSIMz+TLXLtt50zF6ZDd/TRVXthdw91IwOk1ajuf7QHg3bCDcfeUpdf9oEpwIPbL3xjDqEEjYw==","signatures":[{"sig":"MEUCIQC1ro6U0K0awY6X/dJ8eGw+mA4nkHEeBUNJpro57Dp/fQIgFsDvfaUVnNwGx2N9zRflJ3w5DySGyZBsybZfuKJYNYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd++mtCRA9TVsSAnZWagAAZMIP/3SEZ5NCJ+C1iY24Ecbb\nypbamNFnGS8jIhPjBKeCWcoY6kAf9hSeEsLjoAZOKMmriYSxquQNaulzM8/Q\nZHS+D4DtiKgktnb3leEOgGKwhFe+ZYDrrIcSBgWxFujxJza+NHOVX3yRyBk2\nhlNPT/eIM62b4tSm1jg1OkQpS3ZT69AX9wqI8BITLy8iEi4WHGosZ2xvuXyr\n5pXHosVamgyyXvehebHlJnsc/lp2pK+miFCR735LXNyjhV8XMov13KvycWvf\naOcizrHEvLcBA2s+I4OdcgcN4D9WWHS9OfoERrURYe2g+Q/1ZktiWQFrzW70\nytEGd0ny7R5W7zddnnn86Uf2BMpzBTRp7lqpKyE5oLOToCFSpnaqYCGP87rS\n7vFfGEIuqDLFzPViLV7VuVklueitovpW8REHLhQzyiDRpcfAphr7EM7UqcC3\npwM/YM7fBZ8LBB6mHTI4Y3pLVu+CcjQD6YRNwE97NZRHWXlHfkeugWlNDZ5Y\ni4ueXU4UiwzFsjskGHC2Q65IFGjKOYHNFFYZRyH+XFhvoUtuT9FXG+QkmXZg\nGKzlmLzmWu/ZV2ITa7EY3F+wBD4Gi8YY8xLKuWD8gdJUzjg4ROHOQ85kV07M\nk28sZIUx0MwouxyKlEL1640oxgl8gljKkR3lP1mbZESaSzTDMzLGNpOKasNx\nissa\r\n=se95\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"79d088e4a73624537e924b3943830526cfcc3877","scripts":{"test":"mocha"},"_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.11.3","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"bip39":"^2.2.0","xtend":"^4.0.1","events":"^1.1.1","eth-sig-util":"^2.4.4","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^5.1.1","ethereumjs-wallet":"^0.6.0","eth-simple-keyring":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^0.18.2","mocha":"^3.2.0","assert":"^1.4.1","extend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_3.5.0_1576790445065_0.4591604906709277","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"eth-hd-keyring","version":"3.6.0","keywords":["ethereum","keyring"],"author":{"name":"Dan Finlay"},"license":"ISC","_id":"eth-hd-keyring@3.6.0","maintainers":[{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"dist":{"shasum":"6835d30aa411b8d3ef098e82f6427b5325082abb","tarball":"https://registry.npmjs.org/eth-hd-keyring/-/eth-hd-keyring-3.6.0.tgz","fileCount":12,"integrity":"sha512-n2CwE9VNXsxLrXQa6suv0Umt4NT6+HtoahKgWx3YviXx4rQFwVT5nDwZfjhwrT31ESuoXYNIeJgz5hKLD96QeQ==","signatures":[{"sig":"MEUCIDQIJQVpVHtoaqKf8qa+e876+xSuY70ZMYbLLSmpkiMuAiEAg7ji4BKONTne7cpaT5WgFWNvWfuiZokrF0TXs///byA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggDCSCRA9TVsSAnZWagAADXUP/j3Ff5k5IFbYe2upK4e9\n8e8Pug2kXEXxG4j2BNmJC6bOwgddFN2mjChUXgszUzp+Z0JFvMVVE475EaOL\nrPgnVzuf97CXfTE+5eBAjF7gyR0eYpyQTXE101tJOyQ/IRx3IN9PvWcFfPWr\nvf9ZF8/Z8F3K9KJeI9qgqCXGuUhwLRRmt0ct8hLTFi2rHTsADBaZ66EU8lME\nuWj4i92A5KMyq/63SWCuC7oOhcUuZuFIUDw1c1a5PYeMnSZtlkqhd5Cjak7g\nbz0WOaKsDMYUIBsJylHgc6IebnP4ZA3eK1h7ll2+ahkvlfCXj58vD61+lgyP\n7KEJxCZ1XTvC2eHhF8UUZSxTz04XYMA8bfEIj8WgjX4P1vivgK/m9O2zERzb\nvwbyZcVpgHh/TnnyjfTklPewEO0xh56SAUsYLe7ECeMZ2AkO1Jc3VIVGnwGX\nwqIl+MlcD84s6Kj5E1AVuDrTfUgdwuBusXZoHC3qyiZfFDyAbCN2JnGfVxcs\n0oXGl8UTLUbfpj9mrur2nlW3dfCWngSnV0a8OF6GZBIVLmfCEKMOpZFcZ8M/\nZlXtdC+AM1Ph3K+rmQQF4Gs5TGe5aCRh5cHC14u+BoOCVzgVyRwGqKdWsTb5\nQQBXZA8nkuK6bqUpI+DryVNHMKNZ/U44PXX6NQEbFLnfm88Pa3ZUgVmuW6HL\n9eX/\r\n=19wh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10"},"gitHead":"8037f7b11417b876347170283e5837d976a64af1","scripts":{"lint":"eslint . --ext .js","test":"mocha","lint:fix":"eslint --fix . --ext .js"},"_npmUser":{"name":"brad.decker","email":"bhdecker84@gmail.com"},"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"_npmVersion":"6.14.10","description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"bip39":"^2.2.0","eth-sig-util":"^3.0.1","ethereumjs-util":"^7.0.9","ethereumjs-wallet":"^1.0.1","eth-simple-keyring":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","eslint":"^7.7.0","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-import":"^2.22.0","@metamask/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eth-hd-keyring_3.6.0_1619013778203_0.4703285461152533","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-02-21T22:20:54.148Z","modified":"2026-08-26T12:50:40.185Z","1.1.1":"2017-02-21T22:20:54.148Z","1.2.0":"2017-02-22T05:32:18.211Z","1.2.1":"2017-10-04T22:34:15.869Z","1.2.2":"2018-01-15T22:08:34.661Z","2.0.0":"2018-07-13T21:49:08.410Z","2.1.0":"2019-08-27T19:57:07.896Z","3.1.0":"2019-09-10T19:31:37.627Z","3.4.0":"2019-10-21T21:36:07.466Z","3.4.1":"2019-11-26T16:33:38.683Z","3.5.0":"2019-12-19T21:20:45.183Z","3.6.0":"2021-04-21T14:02:58.312Z"},"bugs":{"url":"https://github.com/MetaMask/eth-hd-keyring/issues"},"author":{"name":"Dan Finlay"},"license":"ISC","homepage":"https://github.com/MetaMask/eth-hd-keyring#readme","keywords":["ethereum","keyring"],"repository":{"url":"git+ssh://git@github.com/MetaMask/eth-hd-keyring.git","type":"git"},"description":"A simple standard interface for a seed phrase generated set of Ethereum accounts.","maintainers":[{"email":"frederik.bolding@consensys.net","name":"frederikbolding"},{"email":"metamask-npm@consensys.net","name":"metamaskbot"},{"email":"markjstacey@gmail.com","name":"gudahtt"},{"email":"maarten@zuidhoorn.com","name":"mrten"},{"email":"elliot.winkler@gmail.com","name":"mcmire"},{"email":"naugtur@gmail.com","name":"naugtur"},{"email":"dan@danfinlay.com","name":"danfinlay"}],"readme":"# HD Keyring [![CircleCI](https://circleci.com/gh/MetaMask/eth-hd-keyring.svg?style=svg)](https://circleci.com/gh/MetaMask/eth-hd-keyring)\n\nA simple JS class wrapped around [ethereumjs-wallet](https://github.com/ethereumjs/ethereumjs-wallet) designed to expose an interface common to many different signing strategies, to be used in a `KeyringController`, like is being used in [MetaMask](https://metamask.io/)\n\n## The Keyring Class Protocol\n\nOne of the goals of this class is to allow developers to easily add new signing strategies to MetaMask. We call these signing strategies Keyrings, because they can manage multiple keys.\n\n### Keyring.type\n\nA class property that returns a unique string describing the Keyring.\nThis is the only class property or method, the remaining methods are instance methods.\n\n### constructor( options )\n\nAs a Javascript class, your Keyring object will be used to instantiate new Keyring instances using the new keyword.  For example:\n\n```\nconst keyring = new YourKeyringClass(options);\n```\n\nThe constructor currently receives an options object that will be defined by your keyring-building UI, once the user has gone through the steps required for you to fully instantiate a new keyring.  For example, choosing a pattern for a vanity account, or entering a seed phrase.\n\nWe haven't defined the protocol for this account-generating UI yet, so for now please ensure your Keyring behaves nicely when not passed any options object.\n\n## Keyring Instance Methods\n\nAll below instance methods must return Promises to allow asynchronous resolution.\n\n### serialize()\n\nIn this method, you must return any JSON-serializable JavaScript object that you like. It will be encoded to a string, encrypted with the user's password, and stored to disk. This is the same object you will receive in the deserialize() method, so it should capture all the information you need to restore the Keyring's state.\n\n### deserialize( object )\n\nAs discussed above, the deserialize() method will be passed the JavaScript object that you returned when the serialize() method was called.\n\n### addAccounts( n = 1 )\n\nThe addAccounts(n) method is used to inform your keyring that the user wishes to create a new account. You should perform whatever internal steps are needed so that a call to serialize() will persist the new account, and then return an array of the new account addresses.\n\nThe method may be called with or without an argument, specifying the number of accounts to create. You should generally default to 1 per call.\n\n### getAccounts()\n\nWhen this method is called, you must return an array of hex-string addresses for the accounts that your Keyring is able to sign for.\n\n### signTransaction(address, transaction)\n\nThis method will receive a hex-prefixed, all-lowercase address string for the account you should sign the incoming transaction with.\n\nFor your convenience, the transaction is an instance of ethereumjs-tx, (https://github.com/ethereumjs/ethereumjs-tx) so signing can be as simple as:\n\n```\ntransaction.sign(privateKey)\n```\n\nYou must return a valid signed ethereumjs-tx (https://github.com/ethereumjs/ethereumjs-tx) object when complete, it can be the same transaction you received.\n\n### signMessage(address, data)\n\nThe `eth_sign` method will receive the incoming data, alread hashed, and must sign that hash, and then return the raw signed hash.\n\n### exportAccount(address)\n\nExports the specified account as a private key hex string.\n\n","readmeFilename":"README.md"}