{"_id":"bitcore-multicoin","_rev":"32-1825dcf0603698f060db756fda4b7f71","name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","dist-tags":{"latest":"0.1.22"},"versions":{"0.1.0":{"name":"bitcore-multicoin","description":"Bitcoin Library","version":"0.1.0","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Ke Zeng","email":"superisaac.ke@gail.com"},{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"bde3965ce8b58fb26e796c376ad64f38b2bba7a3","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.0","_shasum":"1b86984940b8295ff224ceb4e31cb8c34ebd4c0c","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"1b86984940b8295ff224ceb4e31cb8c34ebd4c0c","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.0.tgz","integrity":"sha512-RVrZWsVjB51NJrY1xbEy00c267nYODQiPoA2JnCAPHvc0+tDgtclEtz/Dq8Vj6FAl++68NWY8nbqqme2dz1BNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIno+rNZGw8u4ocyVko73yOAvkJXMNqwcpAWhDNmkG3AiEAgmFI3F50nYT2C+/GAgIebPMq1QkxmJ4vc0EQq4KC8Ck="}]}},"0.1.1":{"name":"bitcore-multicoin","description":"Bitcoin Library","version":"0.1.1","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Ke Zeng","email":"superisaac.ke@gail.com"},{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"60101127d34771e86b2ef98c78f674a16cbee938","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.1","_shasum":"ca5687528a78fbcff0aac2814aa52e5d33e62e9f","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"ca5687528a78fbcff0aac2814aa52e5d33e62e9f","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.1.tgz","integrity":"sha512-VhejQrGqCQhWc7zy6Ut3Op2dw0WI7SQ5Nszmh7VtXnItyFjgDAVQLSEzT6rzg+5YQRu9EljVjUD22mRKMJfAXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYhZGwi/9k0MQ354kf0fBm1hlQkYXNpwOWAltK5lvn7gIgZDC5bYdA8ub1x2JebUCuDLx3RusaKwE5YAF0NgrRU70="}]}},"0.1.2":{"name":"bitcore-multicoin","description":"Bitcoin Library","version":"0.1.2","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Ke Zeng","email":"superisaac.ke@gail.com"},{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.2","_shasum":"8aca4b68a4cc465a6126b007d55f7f706fc61449","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"8aca4b68a4cc465a6126b007d55f7f706fc61449","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.2.tgz","integrity":"sha512-p+nLqzC8VYppUcDyph0OLcjlDQ80TCgb1ldYV4m6urc34heGSsFb8lMp5UgM39a8ywUZoaG+8pYUwJtMUBIq1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDviYrv/nmMT8iSwisf6WVsM5QRJa7oCAmuz/MG4cNhiwIgfDkGCWPl1gJAHhUO96i1G6g5YYl0gwT4x20yFmo776U="}]}},"0.1.3":{"name":"bitcore-multicoin","description":"Bitcoin Library","version":"0.1.3","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Ke Zeng","email":"superisaac.ke@gail.com"},{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.3","_shasum":"cf9b2fb169cc653ebfd46998d3ae4eca251f4bf3","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"cf9b2fb169cc653ebfd46998d3ae4eca251f4bf3","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.3.tgz","integrity":"sha512-BK+EXhmhE/uD0tLqWnJ1OusaNJrhF9mEWQdyUjFuuilbUYsxC17xfz27nCuskMlr7L/P7W8sEMsburBLlU784A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaHGbCZ1INya3pr4tiqVfbYcc9hpYSCSgoQUEru49VEAiEAknmUXnPySYW3anBaY7/JexAzxx48XOc+B+bXqnSK6Rg="}]}},"0.1.4":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.4","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Ke Zeng","email":"superisaac.ke@gail.com"},{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"a48671ddc6559787884a5fc34334152bb927057a","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.4","_shasum":"5c415ac24bc5b95e708f8265edf5ffb69d70bd8c","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"5c415ac24bc5b95e708f8265edf5ffb69d70bd8c","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.4.tgz","integrity":"sha512-F7vCE7tx7eT9H5HqbGPslFFYhMglVJpgozDYwUioqHguNYUG081IMpI5Wfchpl+soSZS/S5hdxSYwEgmu4yQcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUyHRcuh4uQRn1+7VdJ8SkRvfTrRRBBBKv9d+ybmyPPwIhALyJaxa6J16bsayKWks3QA/ZEmH7dLOPXmJGH/suL15N"}]}},"0.1.5":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.5","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"a48671ddc6559787884a5fc34334152bb927057a","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.5","_shasum":"3a2814c50ebdebb9ec97bca6fbb55dbd2843fd74","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"3a2814c50ebdebb9ec97bca6fbb55dbd2843fd74","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.5.tgz","integrity":"sha512-5LTqT+KJun/0svF7WacUT1UEQe8DDOVVVFRXluNbdy4RtizFMZJzcu76kgPVBw1E2s6iqtvW32b9ev0fQxzWyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBymg33mwZyh8MEsGRDQXSCISYSuUDmPydBqEoXl3lttAiEArtvChr7e/3ZxU69XJ8XBaXZxZsNESl8sKWRWCk/vE0U="}]}},"0.1.6":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.6","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"9a661e6ba9542a41ccb722e80a6aed6586370668","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.6","_shasum":"b52e45b3afb925506b90a6959b0f606e1d1ee987","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"b52e45b3afb925506b90a6959b0f606e1d1ee987","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.6.tgz","integrity":"sha512-T0CItOAlpB9RlNEnRnCIpJSWyoD6GPg2CHhhXGC5XvovzmwhsP6OhKfItmpA1svyZ7VaApSKFEGJED+aGNvtIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5JLrB7QBquIN2KzNbQSIjz/FpEq72YmvpdgKniPj3vwIhAK9Q5G8QC6Y2p7jiSMO3lnVdLlc42nPCF1a+85jXX2cp"}]}},"0.1.7":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.7","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"9a661e6ba9542a41ccb722e80a6aed6586370668","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.7","_shasum":"f41e01244d190248f2f5c33b742e0b0e6cd795bc","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"f41e01244d190248f2f5c33b742e0b0e6cd795bc","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.7.tgz","integrity":"sha512-psPw3j/uzaU9t6qEVEjirlu3ZZdqV0f7sEj18hCk9cjATGK9cKZK9t40YETMHLppMAUd8G6m+rn4s1WUBeI3VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkr2Lik51FxE3P1ogwcuJOJ1imFC37WwzwTRldpiNZlQIhAMeI2w8TpEXCVxUf/oDoWWX/hMq99CQQsEGaRl8dmJu2"}]}},"0.1.8":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.8","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"085d5c7c11d2103baaea0f6e9f5ee7369ec179dd","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.8","_shasum":"82d5c2a67d824b4333db154a4ad6dbaef3444445","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"82d5c2a67d824b4333db154a4ad6dbaef3444445","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.8.tgz","integrity":"sha512-t87bqYzQzasDFGJOvBR7eT+uKafczGBFFLy+o3FlgqifirehYsPJY/RM0ykW0i+//PfTcLSTQ1h60WHfjhBozw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCyGM4pBpom/5Gi3Y05Q5n7EDHzqcmmq/LMOSefjwTzQIhAPydC9+b9P5+DqTlxusqQw2lD2e0oz9+8orY/J/j8DRi"}]}},"0.1.9":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.9","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"64b03e6a857d69deb6251a466f684e3a2001420c","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.9","_shasum":"290b99e74d034406978a42d75f0e098a9aa13ca1","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"290b99e74d034406978a42d75f0e098a9aa13ca1","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.9.tgz","integrity":"sha512-KUHig8AGWZ7Rw6KheYR+C+fJw1HtMFEXINunS70rE5bbxlDa7G857PnP0gNFGmSNvUvH/AY1RsukHR4zslE/OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB88tCboPyU1Er7R1TP4GWKmJFk7BiPCCGakE+ONjJggIgUXhOtGGgvtFPN53f4ir6SOKOMzqgV/g8hlRilTvDCVw="}]}},"0.1.10":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.10","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"64b03e6a857d69deb6251a466f684e3a2001420c","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.10","_shasum":"ce31a258156a2ed5f3dbc7c048983a887d8275fa","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"ce31a258156a2ed5f3dbc7c048983a887d8275fa","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.10.tgz","integrity":"sha512-YvoRDQ/16UTI/CWJrnLcrVW/34d33Fh/xM19wFDAf/6xMpsf6ecoaXqZehd6MtP1aZhaybtyIBAn99NsjsHhYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCxSfeDXf93SwqiUrGAG0BVxDwyTUqdg18jV59spF3iAiBkVHm5r3niWG//tKoHY3rIWAct0QbtY6OOD/yAWaRkug=="}]}},"0.1.11":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.11","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"6f5747fac814df3a1ad5749e207700f5167aa8f1","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.11","_shasum":"2c8f230cbbe3560d1a3f2a591416ec9f394bbca4","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"2c8f230cbbe3560d1a3f2a591416ec9f394bbca4","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.11.tgz","integrity":"sha512-NXw7E16+ay1d63+MxHdWmcUBdZj1IhISsZVz9zs6ZXCY2trktyldMs/yUB5vDbOMXetzJdyUvOEXxzvPHjMibw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDN628ae7KlSkNdoLo0VNKb5l+KqWzSJXcWtHVNCiGJgIhANnYFI18c8F030ZSCaQmKpEeSvQsv06VT260Vgb5bg0H"}]}},"0.1.12":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.12","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"6f5747fac814df3a1ad5749e207700f5167aa8f1","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.12","_shasum":"7709049453eef713514489ef4954e1ce5e014747","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"7709049453eef713514489ef4954e1ce5e014747","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.12.tgz","integrity":"sha512-axyMDT5WvPYcNua5BUTQ0wHZmajpSP5Q/06ToVZ1aDbJdTIgULkm7Dak+0RilvewVeIDnVayxdbsfTL06T08ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbGCn6BtlFDkmCDN4OKjfF7ouZ/9mDTeYS7kgzky6htAiBOmIvF+qrl/Ho+b0TMK/pmoY+Wr3BpZUuvmN54AX1nmw=="}]}},"0.1.13":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.13","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"6f5747fac814df3a1ad5749e207700f5167aa8f1","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.13","_shasum":"a91ccbe20f79b336c169898fdc40c74e7eee78fa","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"a91ccbe20f79b336c169898fdc40c74e7eee78fa","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.13.tgz","integrity":"sha512-44duKa+1xeQ7BPoLHfaZJvJqOrlQ61fNYflrowAkL0iUmabJSiSmScGwGiQdn5vcPvSraE/v/OCVwXW5pMQ+pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbaFcKfHmlJMAj5FdwkCFNJUitEiYSq4xbfLrK3DFWlQIhAJbLBK4OqB8he6eZoMX3lFYJcb4fUhNQRYPfN1pYzLST"}]}},"0.1.20":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.20","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"74fdfcf6d7052f6208db7fc4e8796b5bbc91f6e2","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.20","_shasum":"77149393c40eb2b815050faba35e106c2b15fc2a","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"77149393c40eb2b815050faba35e106c2b15fc2a","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.20.tgz","integrity":"sha512-xnE9RHjf28hp+x+SD/NOWAvpZoKLR7NMrwPXsRMPFO8O02yqeLioc+Hx3DwBc8UINxKL0uuORQa0rtl3b8pHlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI9iwSS6M1boI55SQyEAdsnoFUgjfT4+B2t9dcH+X85gIgFQRB9j8N6YKUS6PnWso3h9d2gTWyJ02mo3z4L5SlU5I="}]}},"0.1.22":{"name":"bitcore-multicoin","description":"Bitcoin and altcoins Library","version":"0.1.22","author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"main":"bitcore.js","repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"scripts":{"install":"node-gyp rebuild","test":"mocha test -R spec","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test","postinstall":"node browser/build.js -a"},"dependencies":{"jssha":"=1.5.0","soop":"=0.1.5","bindings":"=1.1.1","bufferput":"git://github.com/bitpay/node-bufferput.git","bignum":"=0.6.2","binary":"=0.3.0","step":"=0.0.4","buffers":"=0.1.1","buffertools":"=2.1.2","browserify":"=3.40.0","browser-pack":"=2.0.1","commander":"=2.1.0","browserify-buffertools":"git://github.com/maraoz/browserify-buffertools.git","socks5-client":"~0.3.6","brfs":"=1.0.0","chai":"=1.9.1","uglifyify":"=1.2.3","async":"~0.2.10","underscore":"~1.6.0","grunt":"~0.4.5","x11-hash":"0.0.2"},"devDependencies":{"grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.2","grunt-shell":"~0.6.4","grunt-browserify":"~2.0.0","grunt-markdown":"~0.5.0","mocha":">=1.15.1","brfs":"~1.0.0","commander":"~2.1.0","browser-pack":"~2.0.1","istanbul":"~0.2.6"},"testling":{"harness":"mocha-bdd","html":"test/index-testling.html","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"browser":{"bignum":"./lib/browser/Bignum.js","./lib/Key.js":"./lib/browser/Key.js","./lib/Point.js":"./lib/browser/Point.js","./lib/SecureRandom.js":"./lib/browser/SecureRandom.js"},"license":"MIT","engines":{"node":">=0.10"},"gitHead":"34853a9297bab2515d62ad3d88c71a08fdf7d036","gypfile":true,"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"homepage":"https://github.com/haobtc/bitcore","_id":"bitcore-multicoin@0.1.22","_shasum":"7cc1fb4ffa843c145bf646d2d968473aa8b9ae9e","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"zengke","email":"superisaac.ke@gmail.com"},"maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"dist":{"shasum":"7cc1fb4ffa843c145bf646d2d968473aa8b9ae9e","tarball":"https://registry.npmjs.org/bitcore-multicoin/-/bitcore-multicoin-0.1.22.tgz","integrity":"sha512-3naCiujE9IP+HHwispuDh9FCuViAx4QHGHAwIdzOpOEhJ555+9yt5fHKZ6xeX8l+hWD+/Nb+WkTEIZAmZGHS+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDejk7BW8H4235TnQ6rVdVmWjJrmfeJSSsg6ido9gAODAiEA8/Px9u6cb8UrxJ6Lo0hpPu5AQmPNIheQGODHTaOh4RA="}]}}},"readme":"Bitcore\n=======\n\n[![Build Status](https://travis-ci.org/bitpay/bitcore.svg?branch=master)](https://travis-ci.org/bitpay/bitcore)\n\nA pure, powerful core for your bitcoin project.\n\nBitcore is a complete, native interface to the Bitcoin network, and provides the core functionality needed to develop apps for bitcoin.\n\n#Principles\n\nBitcoin is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Bitcoin network allows for highly resilient bitcoin infrastructure, and the developer community needs reliable, open-source tools to implement bitcoin apps and services.\n\n**Bitcore unchains developers from fallible, centralized APIs, and provides the tools to interact with the real Bitcoin network.**\n\n#Get Started\n\nBitcore runs on [node](http://nodejs.org/), and can be installed via [npm](https://npmjs.org/):\n\n```\nnpm install bitcore-multicoin\n```\n\nIt is a collection of objects useful to bitcoin applications; class-like idioms are enabled via [Soop](https://github.com/bitpay/soop). In most cases, a developer will require the object's class directly. For instance:\n\n```\nvar bitcore = require('bitcore');\nvar Address = bitcore.Address;\nvar Transaction = bitcore.Transaction;\nvar PeerManager = bitcore.PeerManager;\n```\n\n#Examples\n\nSome examples are provided at the [examples](/examples) path. Here are some snippets:\n\n## Validating an address\n\nValidating a Bitcoin address:\n\n```js\nvar bitcore = require('bitcore');\nvar Address = bitcore.Address;\n\nvar addrs = [\n  '1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa',\n  '1A1zP1eP5QGefi2DMPTfTL5SLmv7Dixxxx',\n  'A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa',\n  '1600 Pennsylvania Ave NW',\n].map(function(addr) {\n  return new Address(addr);\n});\n\naddrs.forEach(function(addr) {\n  var valid = addr.isValid();\n  console.log(addr.data + ' is ' + (valid ? '' : 'not ') + 'valid');\n});\n```\n\n## Monitoring Blocks and Transactions\n\nFor this example you need a running bitcoind instance.\n\n```js\n  var bitcore = require('../bitcore');\n  var Peer = bitcore.Peer;\n  var PeerManager = bitcore.PeerManager;\n\n  var handleBlock = function(info) {\n    console.log('** Block Received **');\n    console.log(info.message);\n  };\n\n  var handleTx = function(info) {\n    var tx = info.message.tx.getStandardizedObject();\n\n    console.log('** TX Received **');\n    console.log(tx);\n  };\n\n  var handleInv = function(info) {\n    console.log('** Inv **');\n    console.log(info.message);\n\n    var invs = info.message.invs;\n    info.conn.sendGetData(invs);\n  };\n\n  var peerman = new PeerManager({\n    network: 'testnet'\n  });\n\n  peerman.addPeer(new Peer('127.0.0.1', 18333));\n\n  peerman.on('connection', function(conn) {\n    conn.on('inv', handleInv);\n    conn.on('block', handleBlock);\n    conn.on('tx', handleTx);\n  });\n\n  peerman.start();\n```\n\nPeerManager will emit the following events: 'version', 'verack', 'addr', 'getaddr', 'error' 'disconnect'; and will relay events like: 'tx', 'block', 'inv'. Please see  [PeerManager.js](PeerManager.js), [Peer.js](Peer.js) and [Connection.js](Connection.js)\n\n## Consuming bitcoind RPC\n\nFor this example you need a running bitcoind instance with RPC enabled.\n\n```js\nvar bitcore = require('bitcore');\nvar RpcClient = bitcore.RpcClient;\nvar hash = '0000000000b6288775bbd326bedf324ca8717a15191da58391535408205aada4';\n\nvar config = {\n  protocol: 'http',\n  user: 'user',\n  pass: 'pass',\n  host: '127.0.0.1',\n  port: '18332',\n};\n\nvar rpc = new RpcClient(config);\n\nrpc.getBlock(hash, function(err, ret) {\n  if (err) {\n    console.error('An error occured fetching block', hash);\n    console.error(err);\n    return;\n  }\n  console.log(ret);\n});\n```\n\nCheck the list of all supported RPC call at [RpcClient.js](lib/RpcClient.js)\n\n## Creating and sending a Transaction through P2P\n\nThe fee of the transaction can be given in `opts` or it will be determined \nby the transaction size. Documentation on the parameters of `TransactionBuilder`\ncan be found on the source file.\n\n```js\n  var bitcore = require('bitcore');\n  var Peer = bitcore.Peer;\n  var TransactionBuilder = bitcore.TransactionBuilder;\n  var PeerManager = bitcore.PeerManager;\n\n  // Unspent transactions can be found via the insight.bitcore.io or blockchain.info APIs\n  var unspent = [{\n      'txid': '707108b5ba4f78dc951df4647a03365bf36432ea57fb641676045c5044daaea7',\n      'vout': 0,\n      'address': 'n3QDC7DzsMmN4mcyp3k7XGPX7zFXXHG387',\n      'scriptPubKey': '76a914f00c4a92ee2314ab08ac0283dc8d07d9bf2be32388ac',\n      'amount': 0.12345600,\n      'confirmations': 43537\n    }, {\n      'txid': '87a158d32833cb555aea27b6a21af569ccaeb8f9b19691e05f1e6c2b3440bdb3',\n      'vout': 1,\n      'address': 'mxdrp9s4mVxS9X4RBYiLe99v59V81XA5C3',\n      'scriptPubKey': '76a914bbc87986da6b17c7876db4efacf59a95e14f6cf588ac',\n      'amount': 0.05749800,\n      'confirmations': 43536\n    }\n\n  ];\n\n  // Private keys in WIF format (see TransactionBuilder.js for other options)\n  var keys = [\n    'cQA75LXhV5JkMT8wkkqjR87SnHK4doh3c21p7PAd5tp8tc1tRBAY',\n    'cRz85dz9AiDieRpEwoucfXXQa1jdHHghcv6YnnVVGZ3MQyR1X4u2',\n    'cSq7yo4fvsbMyWVN945VUGUWMaSazZPWqBVJZyoGsHmNq6W4HVBV',\n    'cPa87VgwZfowGZYaEenoQeJgRfKW6PhZ1R65EHTkN1K19cSvc92G',\n    'cPQ9DSbBRLva9av5nqeF5AGrh3dsdW8p2E5jS4P8bDWZAoQTeeKB'\n  ];\n\n  var peerman = new PeerManager({\n    network: 'testnet'\n  });\n  peerman.addPeer(new Peer('127.0.0.1', 18333));\n\n  peerman.on('connect', function() {\n    var conn = peerman.getActiveConnection();\n    if (conn) {\n      // define transaction output\n      var outs = [{\n        address: 'mhNCT9TwZAGF1tLPpZdqfkTmtBkY282YDW',\n        amount: 0.1337\n      }];\n      // set change address\n      var opts = {\n        remainderOut: {\n          address: 'n4g2TFaQo8UgedwpkYdcQFF6xE2Ei9Czvy'\n        }\n      };\n      var tx = new TransactionBuilder(opts)\n        .setUnspent(unspent)\n        .setOutputs(outs)\n        .sign(keys)\n        .build();\n\n      /* Create and signing can be done in multiple steps:\n       *\n       *  var builder = new bitcore.TransactionBuilder(opts)\n       *                .setUnspent(utxos)\n       *                .setOutputs(outs);\n       *\n       *  // Sign with the first key\n       *  builder.sign(key1);\n       *  var tx = builder.build(); // Partially signed transaction\n       *\n       *  // Sign with the second key\n       *  builder.sign(key2);\n       *  if (builder.isFullySigned()){\n       *   var tx = builder.build();\n       *  }\n       *\n       *  var selectedUnspent = build.getSelectedUnspent(); // Retrieve selected unspent outputs from the transaction\n       */\n\n      var txid = tx.getHash().toString('hex');\n      console.log('Created transaction with txid '+txid);\n      var raw_tx = tx.serialize().toString('hex');\n      console.log('Transaction raw hex dump:');\n      console.log('-------------------------------------');\n      console.log(raw_tx);\n      console.log('-------------------------------------');\n      // finally, send transaction to the bitcoin network\n      conn.sendTx(tx);\n\n      // for now, the network won't respond in any case\n      // (transaction accepted, transaction rejected)\n      // in the future, we may listen to 'reject' message\n      // see https://gist.github.com/gavinandresen/7079034\n    }\n  });\n\n  peerman.start();\n```\n\n## Parsing a Script\n\nGets an address strings from a ScriptPubKey Buffer\n\n```js\nvar bitcore = require('bitcore');\nvar Address = bitcore.Address;\nvar coinUtil = bitcore.util;\nvar Script = bitcore.Script;\nvar network = bitcore.networks.testnet;\n\nvar getAddrStr = function(s) {\n  var addrStrs = [];\n  var type = s.classify();\n  var addr;\n\n  switch (type) {\n    case Script.TX_PUBKEY:\n      var chunk = s.captureOne();\n      addr = new Address(network.addressVersion, coinUtil.sha256ripe160(chunk));\n      addrStrs.push(addr.toString());\n      break;\n    case Script.TX_PUBKEYHASH:\n      addr = new Address(network.addressVersion, s.captureOne());\n      addrStrs.push(addr.toString());\n      break;\n    case Script.TX_SCRIPTHASH:\n      addr = new Address(network.P2SHVersion, s.captureOne());\n      addrStrs.push(addr.toString());\n      break;\n    case Script.TX_MULTISIG:\n      var chunks = s.capture();\n      chunks.forEach(function(chunk) {\n        var a = new Address(network.addressVersion, coinUtil.sha256ripe160(chunk));\n        addrStrs.push(a.toString());\n      });\n      break;\n    case Script.TX_UNKNOWN:\n      console.log('tx type unkown');\n      break;\n  }\n  return addrStrs;\n};\n\nvar script = 'DUP HASH160 0x14 0x3744841e13b90b4aca16fe793a7f88da3a23cc71 EQUALVERIFY CHECKSIG';\nvar s = Script.fromHumanReadable(script);\nconsole.log(getAddrStr(s)[0]); // mkZBYBiq6DNoQEKakpMJegyDbw2YiNQnHT\n```\n\n#Security\n\nPlease use at your own risk.\n\nBitcore is still under heavy development and not quite ready for \"drop-in\" production use. If you find a security issue, please email security@bitcore.io.\n\n#Contributing\n\nBitcore needs some developer love. Please send pull requests for bug fixes, code optimization, and ideas for improvement.\n\n#Browser support\n\n## Building the browser bundle\n\nTo build bitcore full bundle for the browser (this is automatically executed after you run `npm install`):\n\n```\nnode browser/build.js -a\n```\n\nThis will generate a `browser/bundle.js` file which you can include in your HTML to use bitcore in the browser.\n\n##Example browser usage\n\nFrom example/simple.html\n```\n<!DOCTYPE html>\n<html>\n  <body>\n    <script src=\"../browser/bundle.js\"></script>\n    <script>\n      var bitcore = require('bitcore');\n      var Address = bitcore.Address;\n      var a = new Address('1KerhGhLn3SYBEQwby7VyVMWf16fXQUj5d');\n      console.log('1KerhGhLn3SYBEQwby7VyVMWf16fXQUj5d is valid? '+a.isValid());\n    </script>\n  </body>\n</html>\n```\n\nYou can check a more complex usage example at examples/example.html.\n\n## Generating a customized browser bundle\n\nTo generate a customized bitcore bundle, you can specify which submodules you want to include in it with the -s option:\n\n```\nnode browser/build.js -s Transaction,Address\n```\n\nThis will generate a `browser/bundle.js` containing only the Transaction and Address class, with all their dependencies.  Use this option if you are not using the whole bitcore library, to optimize the bundle size, script loading time, and general resource usage.\n\n## Tests\n\nRun tests in node:\n\n```\nmocha\n```\n\nOr generate tests in the browser:\n\n```\ngrunt shell\n```\n\nAnd then open test/index.html in your browser.\n\nTo run the code coverage report:\n\n```\nnpm run-script coverage\n```\n\nAnd then open coverage/lcov-report/index.html in your browser.\n\n#License\n\n**Code released under [the MIT license](https://github.com/bitpay/bitcore/blob/master/LICENSE).**\n\nCopyright 2013-2014 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/bitpay/bitcore/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n","maintainers":[{"name":"zengke","email":"superisaac.ke@gmail.com"}],"time":{"modified":"2022-06-13T04:42:33.018Z","created":"2014-08-27T04:35:02.290Z","0.1.0":"2014-08-27T04:35:02.290Z","0.1.1":"2014-08-27T04:40:43.218Z","0.1.2":"2014-09-15T07:21:26.090Z","0.1.3":"2014-09-16T04:01:53.744Z","0.1.4":"2014-09-25T10:39:17.974Z","0.1.5":"2014-09-25T10:41:04.891Z","0.1.6":"2014-09-28T10:43:30.705Z","0.1.7":"2014-10-08T16:09:45.037Z","0.1.8":"2014-10-31T08:50:24.577Z","0.1.9":"2014-11-03T04:17:05.062Z","0.1.10":"2014-11-10T02:25:30.545Z","0.1.11":"2014-11-10T09:56:47.749Z","0.1.12":"2014-12-24T07:30:42.456Z","0.1.13":"2014-12-24T08:09:05.035Z","0.1.20":"2015-06-23T03:48:51.211Z","0.1.22":"2015-10-12T14:41:20.579Z"},"homepage":"https://github.com/haobtc/bitcore","keywords":["bitcoin","btc","satoshi","money","currency","virtual"],"repository":{"type":"git","url":"https://github.com/haobtc/bitcore.git"},"contributors":[{"name":"Stefan Thomas","email":"moon@justmoon.net"},{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Gordon Hall","email":"gordon@bitpay.com"}],"author":{"name":"Ke Zeng","email":"superisaac.ke@gmail.com"},"bugs":{"url":"https://github.com/haobtc/bitcore/issues"},"license":"MIT","readmeFilename":"README.md"}