{"_id":"coinkey","_rev":"34-8b9189db174ae6811c155514d8c3a3db","name":"coinkey","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"coinkey","version":"0.0.1","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@0.0.1","maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"72e7e746ae56dd9357bd8d57da4bfb963760e6a3","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-0.0.1.tgz","integrity":"sha512-CDLModbDXGqnv925C+378/pwNfbNnzZ/wwAEZkjAfqd+XNTl3+/kzwm7paPKwk3mo7ZZ1eAWXq72UBEmE+FH4Q==","signatures":[{"sig":"MEUCIQDvvrM8+kBYGl0QLvjMISu00P8S5qM44ETPqsz9vp0W5QIgWH/cgCOFW7BS8yTgK4fQ/SMqpPLaJRsKXxNmofif9Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"1.3.24","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"dependencies":{"eckey":"~0.4.0","coinstring":"~0.1.0","secure-random":"~0.2.0"},"devDependencies":{"mocha":"1.*","terst":"~0.1.0","binstring":"~0.2.0"}},"0.1.0":{"name":"coinkey","version":"0.1.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@0.1.0","maintainers":[{"name":"jp","email":"jprichardson@gmail.com"},{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"bdf2a953dcfe4fd70fdba3000c787ff369d8294c","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-0.1.0.tgz","integrity":"sha512-Xv0l5mcXO49B1hm1dq6QPrybxPXyHpALbb7N/ejVrRG6nZyuqADhNVPU6uwylSKkooB8//2RF5p+TTZ3E5vzWQ==","signatures":[{"sig":"MEQCIEJladqqH6KJ70R3tZz57Gk1xo1BCKJLH4HunQBhn04QAiByJxYrOqv/w3Y+uBR6Hm9cr+wF5DEHUDaquCEu/Eia9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"1.3.24","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"dependencies":{"eckey":"~0.4.0","coinstring":"~0.2.0","secure-random":"~0.2.0"},"devDependencies":{"mocha":"1.*","terst":"~0.1.0","binstring":"~0.2.0"}},"1.0.0":{"name":"coinkey","version":"1.0.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@1.0.0","maintainers":[{"name":"jp","email":"jprichardson@gmail.com"},{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"c11df5297af5df4eb47faa40bbd93348d5a4ae5a","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-1.0.0.tgz","integrity":"sha512-2oyVckH6SGlHOPb4EUYFDf507tB9xreeCNTJghDL7hDq9vdltXXlMPUFWHLMdI1GSZzD+O3T6uLdPpeX55Y43A==","signatures":[{"sig":"MEUCIQD+fAArcRJq4QGRApYzufqLy/J4EtE2LwMCJ20gsX3ToQIgUCVw/i6qR1zGbXuJqtNBf/IhHFODbunZQsFPe8B8BLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","scripts":{"test":"mocha --ui bdd","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info"},"_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"1.4.3","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"dependencies":{"eckey":"^0.6.0","coinstring":"^1.0.1","secure-random":"^1.0.0"},"devDependencies":{"mocha":"~1.17.1","mochify":"~0.5.0","istanbul":"^0.2.10","coveralls":"^2.10.0","mocha-lcov-reporter":"0.0.1"}},"1.1.0":{"name":"coinkey","version":"1.1.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@1.1.0","maintainers":[{"name":"jp","email":"jprichardson@gmail.com"},{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"ac5b77efe0610b10ffe86deba4a014211ee6dc78","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-1.1.0.tgz","integrity":"sha512-64RRS/Qi12Ko2s68o/lUKi9ahNKA+gz1f45NZh/0UBo51SwxTSpeMveLMRkhocW+S6YowtI0AKSkl7HUweluFg==","signatures":[{"sig":"MEQCIHFjiacnPQHTLLt9vdeuEWDRQjQGVAC4ABKo3WwZ19h8AiA17hQQCFlXjBFdeQPYIqy0Na6jbupdAtTuGBQKy1ueRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","scripts":{"test":"mocha --ui bdd","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info"},"_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"1.4.3","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"dependencies":{"eckey":"^0.7.0","coinstring":"^1.0.1","secure-random":"^1.0.0"},"devDependencies":{"mocha":"~1.17.1","mochify":"~0.5.0","istanbul":"^0.2.10","coveralls":"^2.10.0","mocha-lcov-reporter":"0.0.1"}},"1.2.0":{"name":"coinkey","version":"1.2.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@1.2.0","maintainers":[{"name":"jp","email":"jprichardson@gmail.com"},{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"f8231dd169a49e36868d5445a34a962f5f5af516","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-1.2.0.tgz","integrity":"sha512-68uQ758MF5VlSIWM7mwbTzjXeT94PFKF5KdHhFG+qTpc9dR5wYR7uzSRlFqSjyAAbbGlHB0wxfXK+4NVp4hsng==","signatures":[{"sig":"MEUCIGMpjmCVWHNztaoY3s4lgB9Ab66Y/8k4wz2Edyw+x0l5AiEA6C8kv+eDcaJKh3HFP929LrPy8sL1ALzcxQ8JMCYloog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","browser":{"crypto":"crypto-browserify"},"scripts":{"test":"mocha --ui bdd","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info"},"_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"1.4.3","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"dependencies":{"eckey":"^0.7.0","coinstring":"^2.0.0","secure-random":"^1.0.0"},"devDependencies":{"mocha":"~1.17.1","mochify":"^0.9.4","istanbul":"^0.2.10","coveralls":"^2.10.0","crypto-browserify":"^2.1.8","mocha-lcov-reporter":"0.0.1"}},"1.3.0":{"name":"coinkey","version":"1.3.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@1.3.0","maintainers":[{"name":"jp","email":"jprichardson@gmail.com"},{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"a116aad800754865bb46806030f9bf5d0164eb4e","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-1.3.0.tgz","integrity":"sha512-gG1r8/+wtk4nDNn4EDHk8wKHbDPzRMD1A/H0K4ZVfi5FGtx7mPnuD30MKcuy3HgrsxHQqGnjryayef/y0Jw9pw==","signatures":[{"sig":"MEUCIQC/PUTyawgR+e64HbM4yt6GbF6ku3HSg028u9aXOJdt9QIgLfSOwtUkvjoH2exC2B3+BMsLC7KwzgS90Hj01aXEvKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","scripts":{"test":"mocha --ui bdd","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info"},"_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"1.4.3","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"dependencies":{"eckey":"^0.8.0","coinstring":"^2.0.0","secure-random":"^1.0.0"},"devDependencies":{"mocha":"~1.17.1","mochify":"^1.1.3","istanbul":"^0.2.10","coveralls":"^2.10.0","browserify":"^5.12.1","mocha-lcov-reporter":"0.0.1"}},"1.4.0":{"name":"coinkey","version":"1.4.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"_id":"coinkey@1.4.0","maintainers":[{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"},{"name":"jprichardson","email":"jprichardson@gmail.com"}],"homepage":"https://github.com/cryptocoinjs/coinkey","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"3fb33c56c74e57f80c6d18663ff7dee8a02c489f","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-1.4.0.tgz","integrity":"sha512-rU3XkgFXF1f1kdvfUKfJDPFfe4AySZXWl2q6PciQOa/cDXcN2TCAj4h8hiN9EyTiFoVQvB6rafrv0aP78IRCRA==","signatures":[{"sig":"MEYCIQCblc/2ioQgnzIPwrkT5CZCf/nCUG9R9+JRjlXOObT9TQIhANgR+1trHsvv8P1va2iP8xFrwPoFx4fCsT1IkaCYK1zq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","_shasum":"3fb33c56c74e57f80c6d18663ff7dee8a02c489f","gitHead":"a3fd9cf19b626a88f1e183927a796c9f8cdf3f19","scripts":{"test":"standard && mocha","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info","browser-test":"mochify --wd -R spec"},"_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"repository":{"url":"https://github.com/cryptocoinjs/coinkey","type":"git"},"_npmVersion":"2.3.0","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"_nodeVersion":"0.10.32","dependencies":{"eckey":"^0.8.0","inherits":"^2.0.1","coinstring":"^2.0.0","secure-random":"^1.0.0"},"devDependencies":{"mocha":"~1.17.1","mochify":"^1.1.3","coininfo":"^0.3.1","istanbul":"^0.2.10","standard":"*","coveralls":"^2.10.0","browserify":"^5.12.1","mocha-lcov-reporter":"0.0.1"}},"2.0.0":{"name":"coinkey","version":"2.0.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"license":"MIT","_id":"coinkey@2.0.0","maintainers":[{"name":"sidazhang","email":"sidazhang89@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"},{"name":"jprichardson","email":"jprichardson@gmail.com"}],"homepage":"https://github.com/cryptocoinjs/coinkey#readme","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"283dfca359b29d7a4f0f5a1533fbd1a77924cb62","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-2.0.0.tgz","integrity":"sha512-OEXMln0PcquHO1OJxQ9y4DbBYE5jLjeNXJPIWxfVS1ILqJTcQvhk5LpUPMkMZVbOlc/4BbJWvhm7aHKVqF0R9w==","signatures":[{"sig":"MEYCIQCOEa4MKZ1WUW1khX1lBDPmVjGveZN93AWfdHe4uEE2NgIhAMC5IaM2adkXzDmXthznANyZngNiY3DafgSGSoO2bvJv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coinkey.js","_from":".","_shasum":"283dfca359b29d7a4f0f5a1533fbd1a77924cb62","gitHead":"53a683876746a9a5cdcb6a20ebade76ac590851c","scripts":{"test":"standard && mocha","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info","browser-test":"mochify --wd -R spec"},"_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"repository":{"url":"git+https://github.com/cryptocoinjs/coinkey.git","type":"git"},"_npmVersion":"3.8.2","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"_nodeVersion":"5.3.0","dependencies":{"eckey":"^1.0.0","inherits":"^2.0.1","coinstring":"^2.0.0","secure-random":"^1.0.0"},"devDependencies":{"mocha":"*","mochify":"^2.8.1","coininfo":"^0.3.1","istanbul":"^0.2.10","standard":"*","coveralls":"^2.10.0","mocha-lcov-reporter":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/coinkey-2.0.0.tgz_1461786977195_0.12412404199130833","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"coinkey","version":"3.0.0","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"license":"MIT","_id":"coinkey@3.0.0","maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"midnightlightning","email":"boydb@midnightdesign.ws"},{"name":"nadav","email":"npm@shesek.info"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"sidazhang","email":"sidazhang89@gmail.com"}],"homepage":"https://github.com/cryptocoinjs/coinkey#readme","bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"dist":{"shasum":"950879214c914668f54eeb7c9c3f69bc73f9b5ba","tarball":"https://registry.npmjs.org/coinkey/-/coinkey-3.0.0.tgz","fileCount":5,"integrity":"sha512-AuZF2tkEmWDbPtvahcwLnyuCyF4S5RIHynieKAKTerVIRLXKnWD4/cvV/2xqV/dNrzBsrAcJdfVRx45aTWU8Qw==","signatures":[{"sig":"MEQCIFskbgFKDuynNYxZJb0eA3E5qjkZ7/1UFf93sLCkSM9dAiAoBbVU2iK68Bqg5wfFRM4sADR7OlQIb3HB6mUZw42nFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFp0YCRA9TVsSAnZWagAAlYQP/15yAE8mZPLK9NzFhpSQ\niLgWL6w1+Wx6aCV2Yqp8Abc1UJg/5+Ojh/9T5LoehdXOxoubSyoghB7HURxQ\nAlb/a1Waw7j7bxmq5d1nd91kjkvMnhr5wbLqyPq3WzkTdjouGsvxehnbi9Yq\nQpJzX55jIuDZ6KHU2bzAWE+z3An66aZN22rcUtappXNf/qVl0aF3ed9ZffrN\nBXRCyIPauW4/4nyorM2exbzdkki0ArdxVxA+fYBsNiJX8Ps2Rc/GkAe0OMf1\nVssBgvnLNUz5RI1IU1seJZY6zD/iIGOkFVBnsJ5MHo9o/gT9LnyqTdfNl+hW\nlbRsqZXU04CvkS9W+wz93gAUx61zH2P/nVAv69NGqgatjfzqShA+iAZundK3\nZ6GsqwrZH3FV7AhuFkNyGRywHHbTRuCv/idbelprdnsrSl87w24eGkqfZn6J\n5iHOaQVp8G4cEiViQiuT04XX2pb9BJcCFpbQw+BGuMx7ThC+7o+32OuPxBVC\nzlIbODiRal9x1HT2lLDLGt1lWp9TCsHRg6CNfd9DQHyX/OlPR1sAL3G4kMSp\nsEu3GTaZCRTKIH3VSEos4i39WBsqT9SAtXi0Lb6JpWiE+mePwi0vc8UJddJh\n1Y+8N+MH4IH7OuuwH1S04/KUa41ym/scvSairbcojNxPKfqqPtmQzszxwDii\n/6/0\r\n=pCR0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/coinkey.js","gitHead":"4e3f3464c70d7a36754cacf454a8e8434bb393f8","scripts":{"test":"standard && mocha","unit":"mocha","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run-script coverage && node ./node_modules/.bin/coveralls < coverage/lcov.info","browser-test":"mochify --wd -R spec"},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"repository":{"url":"git+https://github.com/cryptocoinjs/coinkey.git","type":"git"},"_npmVersion":"5.8.0","description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","directories":{},"_nodeVersion":"8.10.0","dependencies":{"eckey":"^1.0.0","inherits":"^2.0.1","coinstring":"^2.0.0","secure-random":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","mochify":"^2.8.1","coininfo":"^0.3.1","istanbul":"^0.2.10","standard":"*","coveralls":"^2.10.0","mocha-lcov-reporter":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/coinkey_3.0.0_1528208663406_0.4127753373522638","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-03-10T00:26:13.941Z","modified":"2025-06-27T09:36:51.345Z","0.0.1":"2014-03-10T00:26:13.941Z","0.1.0":"2014-03-11T13:09:58.076Z","1.0.0":"2014-06-09T16:50:48.049Z","1.1.0":"2014-06-12T04:14:55.531Z","1.2.0":"2014-07-01T03:00:26.077Z","1.3.0":"2014-09-30T02:14:08.853Z","1.4.0":"2015-04-20T21:49:28.253Z","2.0.0":"2016-04-27T19:56:19.674Z","3.0.0":"2018-06-05T14:24:23.492Z"},"bugs":{"url":"https://github.com/cryptocoinjs/coinkey/issues"},"license":"MIT","homepage":"https://github.com/cryptocoinjs/coinkey#readme","keywords":["cryptography","crypto","bitcoin","litecoin","elliptical","curve"],"repository":{"url":"git+https://github.com/cryptocoinjs/coinkey.git","type":"git"},"description":"JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin","maintainers":[{"email":"npm@shesek.info","name":"nadav"},{"email":"brooks@midnight.design","name":"midnightlightning"},{"email":"sidazhang89@gmail.com","name":"sidazhang"},{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"jonathan.underwood4649@gmail.com","name":"junderw"},{"email":"opensrc@ryanzim.com","name":"ryanzim"},{"email":"landabaso@gmail.com","name":"jl.landabaso"}],"readme":"coinkey\n=======\n\n[![Version](http://img.shields.io/npm/v/coinkey.svg)](https://www.npmjs.org/package/coinkey)\n[![build status](https://secure.travis-ci.org/cryptocoinjs/coinkey.png)](http://travis-ci.org/cryptocoinjs/coinkey)\n[![Coverage Status](https://img.shields.io/coveralls/cryptocoinjs/coinkey.svg)](https://coveralls.io/r/cryptocoinjs/coinkey)\n\nJavaScript component for private keys, public keys, and addresses for crypto currencies such as Bitcoin, Litecoin, and Dogecoin. Works\nin both Node.js and the browser.\n\n\n\nPackage Info\n------------\n- github: [https://github.com/cryptocoinjs/coinkey](https://github.com/cryptocoinjs/coinkey)\n- tests: [https://github.com/cryptocoinjs/coinkey/tree/master/test](https://github.com/cryptocoinjs/coinkey/tree/master/test)\n- issues: [https://github.com/cryptocoinjs/coinkey/issues](https://github.com/cryptocoinjs/coinkey/issues)\n- license: **MIT**\n- versioning: **SemVer**\n\n\nInstallation\n------------\n\n    npm i --save coinkey\n\n\nUsage\n-----\n\n### Common Use Cases\n\n### Generate a Bunch of Bitcoin Keys/Addresses\n\n```js\nvar CoinKey = require('coinkey')\n\nvar bitcoinKeys = []\nfor (var i = 0; i < 10; ++i) {\n  // bitcoin supported by default\n  bitcoinKeys.push(CoinKey.createRandom())\n}\n```\n\n\n#### Generate a Bunch of Namecoin Keys/Addresses\n\n```js\nvar CoinKey = require('coinkey')\n// npm install --save coininfo\nvar ci = require('coininfo')\n\nvar namecoins = []\nfor (var i = 0; i < 10; ++i) {\n  namecoins.push(CoinKey.createRandom(ci('NMC')))\n}\n```\n\n\n#### Parse a Wallet Import Key and Determine Crypto Currency\n\n```js\nvar CoinKey = require('coinkey')\nvar ci = require('coininfo')\n\nvar ck = CoinKey.fromWif('QVD3x1RPiWPvyxbTsfxVwaYLyeBZrQvjhZ2aZJUsbuRgsEAGpNQ2')\n\nconsole.log(ck.privateKey.toString('hex')) // => c4bbcb1fbec99d65bf59d85c8cb62ee2db963f0fe106f483d9afa73bd4e39a8a\nconsole.log(ck.publicAddress) // => DGG6AicS4Qg8Y3UFtcuwJqbuRZ3Q7WtYXv\nconsole.log(ck.compressed) // => true\nconsole.log(ck.versions.public === ci('DOGE').versions.public) // => true\n```\n\n\n#### Change to Testnet Later\n\n```js\nvar CoinKey = require('coinkey')\nvar ci = require('coininfo')\n\nvar ck = new CoinKey(new Buffer('1184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd', 'hex'))\nconsole.log(ck.publicAddress) // => 16UjcYNBG9GTK4uq2f7yYEbuifqCzoLMGS\n\n//change to Testnet\nck.versions = ci('BTC-TEST')\n\nconsole.log(ck.publicAddress) // => mkzgubTA5Ahi6BPSkE6MN9pEafRutznkMe\n```\n\n\n### API\n\n#### CoinKey(privateKey, [versions])\n\nConstructor function.\n\n- **privateKey**: The private key bytes. Must be 32 bytes in length. Should be an `Array`, `Uint8Array`, or a `Buffer`.\n- **versions**: An object that specifies the public and private key versions for addresses and wifs. Defaults to Bitcoin `mainnet`.\n\nKeys are default set to `compressed` is `true`.\n\n```js\nvar CoinKey = require('coinkey')\n//npm install --save secure-random@1.x\nvar secureRandom = require('secure-random')\n\nvar bytes = secureRandom.randomBuffer(32)\nvar key1 = new CoinKey(bytes)\nconsole.log(key1.compressed) // => true\n```\n\n\n### Properties\n\n\n#### compressed\n\nInherited from [ECKey][eckey]. [eckey.compressed](http://cryptocoinjs.com/modules/currency/eckey/#compressed)\n\n\n#### privateKey\n\nInherited from [ECKey][eckey]. [eckey.privateKey](http://cryptocoinjs.com/modules/currency/eckey/#privatekey)\n\n\n#### privateExportKey\n\nInherited from [ECKey][eckey]. [eckey.privateExportKey](http://cryptocoinjs.com/modules/currency/eckey/#privateexportkey)\n\n\n#### privateWif\n\nGet the private WIF (Wallet Import Format).\n\n```js\nvar CoinKey = require('coinkey')\n\nvar privateKeyHex = \"1184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd\"\n\n//Bitcoin WIF\nvar key = new CoinKey(new Buffer(privateKeyHex, 'hex'))\nkey.compressed = false\nconsole.log(key.privateWif) // => 5Hx15HFGyep2CfPxsJKe2fXJsCVn5DEiyoeGGF6JZjGbTRnqfiD\n\n//Litecoin WIF\nvar key = new CoinKey(new Buffer(privateKeyHex, 'hex'), {private: 0xB0, public: 0x30})\nkey.compressed = false\nconsole.log(key.privateWif) // => 6uFjYQnot5Gtg3HpP87bp4JUpg4FH1gkkV3RyS7LHBbD9Hpt1na\n```\n\n\n#### publicKey\n\nInherited from [ECKey][eckey]. [eckey.publicKey](http://cryptocoinjs.com/modules/currency/eckey/#publickey)\n\n\n#### publicAddress\n\nGet the public address.\n\n```js\nvar CoinKey = require('coinkey')\n\nvar privateKeyHex = \"1184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd\"\n\n// Bitcoin Address\nvar key = new CoinKey(new Buffer(privatKeyHex, 'hex'))\nconsole.log(key.publicAddress) // => 16UjcYNBG9GTK4uq2f7yYEbuifqCzoLMGS\n\n// Litecoin Address\nvar key = new CoinKey(new Buffer(privateKeyHex, 'hex'), {private: 0xB0, public: 0x30})\nconsole.log(key.publicAddress) // => 'LZyGd5dCPVkVUjA5QbpuUfMNgcmNDLjswH'\n```\n\n\n#### publicHash\n\nAlias: `pubKeyHash`\n\nInherited from [ECKey][eckey]. [eckey.publicHash](http://cryptocoinjs.com/modules/currency/eckey/#publicHash)\n\n\n#### publicPoint\n\nInherited from [ECKey][eckey]. [eckey.publicPoint](http://cryptocoinjs.com/modules/currency/eckey/#publicPoint)\n\n\n#### toString()\n\nReturns the string representation.\n\n```js\nvar CoinKey = require('coinkey')\n\nvar privateKeyHex = \"1184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd\"\n\n//Litecoin Address\nvar key = new CoinKey(new Buffer(privateKeyHex, 'hex'), {private: 0xB0, public: 0x30})\nconsole.log(key.toString())\n// => T3e2me1BvRs95K7E8eQ8eha9oRPL1g2U6vmjE5px6RjzbUTvKZsf: LZyGd5dCPVkVUjA5QbpuUfMNgcmNDLjswH\n```\n\n\n### Methods\n\n#### fromWif(wif, [versions])\n\nClass method to create a `CoinKey` from a wif.\n\n```js\nvar ck = CoinKey.fromWif('KwomKti1X3tYJUUMb1TGSM2mrZk1wb1aHisUNHCQXTZq5auC2qc3');\nconsole.log(ck.compressed) // => true\nconsole.log(ck.privateKey.toString('hex')) // => 1184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd\nconsole.log(ck.publicAddress) // => 1FkKMsKNJqWSDvTvETqcCeHcUQQ64kSC6s\n```\n\n\nBrowser Support\n---------------\n\nClone the repo:\n\n    git clone https://github.com/cryptocoinjs/coinkey\n\nInstall Browserify\n\n    npm install -g browserify\n\nNav to repo:\n\n    cd coinkey\n\nInstall dependencies:\n\n    npm install\n\nRun browserify:\n\n    browserify --standalone coinkey lib/coinkey.js > lib/coinkey.bundle.js\n\nYou can now drop `coinkey.bundle.js` in a `<script>` tag.\n\n\n[eckey]: https://github.com/cryptocoinjs/eckey\n[coinstring]: https://github.com/cryptocoinjs/coinstring\n\n\nHack on CoinKey\n---------------\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n","readmeFilename":"README.md","users":{"jps78":true,"invelo":true}}