{"_id":"eip55","_rev":"10-8b669f6a28007c19b172fba25725ed02","name":"eip55","description":"A EIP55 compatible address encoding library","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"eip55","version":"1.0.0","description":"A EIP55 compatible address encoding library","main":"index.js","scripts":{"test":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"ISC","dependencies":{"keccak":"^1.3.0"},"devDependencies":{"tape":"^4.8.0"},"gitHead":"c58e0dc5ff3aa67124c3e1e41bdc4c709c62e91a","_id":"eip55@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-ON5QiAVIfCvx5klrQhh/ZNb56xFhEPx2BvIVzPz329KcKqxx5Nc0d+/xI3ZXUy5nwSSElI0tPETjinI6mjcOpg==","shasum":"53cb3e95a0fbdbd575a7610282563090b00584a1","tarball":"https://registry.npmjs.org/eip55/-/eip55-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0m6TtZYGx0YrPD6If1ScUrThUJovb7b7PzMosMAJZWAiBKb8mDhXwcCuecQHBtHRl4CasVpqLOv42TKFTC59bviw=="}]},"maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55-1.0.0.tgz_1512189140529_0.6303009139373899"},"directories":{}},"1.0.1":{"name":"eip55","version":"1.0.1","description":"A EIP55 compatible address encoding library","main":"index.js","scripts":{"test":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"repository":{"type":"git","url":"git+https://github.com/dcousens/eip55.git"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"ISC","dependencies":{"keccak":"^1.3.0"},"devDependencies":{"tape":"^4.8.0"},"gitHead":"1444880104ef84291bf161e05f0573744cdbf286","bugs":{"url":"https://github.com/dcousens/eip55/issues"},"homepage":"https://github.com/dcousens/eip55#readme","_id":"eip55@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-Oxegyo7r8EDr+tcIRhDrTb9iA7pZNV76PRlRcGXTjeeQABUEs+ZoP2IW4P8u4DcoGp8uF7SF/7KgO8LpH+0F3Q==","shasum":"a3ed2b05ebc969ca4a01c9fa9f04b26adb3dd329","tarball":"https://registry.npmjs.org/eip55/-/eip55-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA31FnXGQY/soVrahVRrLCodmcWPNkkDxVBbL8O8NgsVAiEAqTkt/hm22zHpsNLQop+jbImrBZ97ErcCdOz9y2TLMNs="}]},"maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55-1.0.1.tgz_1512380309116_0.23767531593330204"},"directories":{}},"1.0.2":{"name":"eip55","version":"1.0.2","description":"A EIP55 compatible address encoding library","main":"index.js","scripts":{"standard":"standard","test":"npm run unit && npm run standard","unit":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"repository":{"type":"git","url":"git+https://github.com/dcousens/eip55.git"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"ISC","dependencies":{"keccak":"^1.3.0"},"devDependencies":{"standard":"*","tape":"^4.8.0"},"gitHead":"a40ddbcf1f9ecc08db054365a5fc13666d39e156","bugs":{"url":"https://github.com/dcousens/eip55/issues"},"homepage":"https://github.com/dcousens/eip55#readme","_id":"eip55@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-QTZBXVf24IjInM0i/jI+L9CJtsxIjiopfh3cCEcygK+3JoYM97Z/vQ/OfGDKBUoy1c6+7cF/gngKssS6IxeKKg==","shasum":"55815a7ccf19bb47cdae883624c0c8901197bfc4","tarball":"https://registry.npmjs.org/eip55/-/eip55-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTIBDwf3UcWWoJIBV1BkhOwjGfA3DFpjexrocTk3m0AAiBV5MEHVsxxOMvXSfmiyQt5QKP6RJ9vmlANwoU4A0KH8g=="}]},"maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55-1.0.2.tgz_1512643781121_0.43738187081180513"},"directories":{}},"1.0.3":{"name":"eip55","version":"1.0.3","description":"A EIP55 compatible address encoding library","main":"index.js","scripts":{"standard":"standard","test":"npm run unit && npm run standard","unit":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"repository":{"type":"git","url":"git+https://github.com/dcousens/eip55.git"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"ISC","dependencies":{"keccak":"^1.3.0"},"devDependencies":{"standard":"*","tape":"^4.8.0"},"gitHead":"0e2591ccd9c7121e5332e5ed610025136b3aca87","bugs":{"url":"https://github.com/dcousens/eip55/issues"},"homepage":"https://github.com/dcousens/eip55#readme","_id":"eip55@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-x1p4OJNlt0G3mPPZx9GgwOaLFvz8Wd4VFpkx3iNzW4SrakFnjjO4mDdmAJpETxJZp9SlNB4UFqDuFhElnX9K/Q==","shasum":"a927e6850aed8d8a34ed496d629bb3a7bfb037f2","tarball":"https://registry.npmjs.org/eip55/-/eip55-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUYcHXrIiTQQgnUY/AL+sWAs0D0kTXfzxDtwrLsv/I8QIgPtXqFXpsLDPbyHdCmMOx7iq6m3gl17ge+pQBOJLTpFA="}]},"maintainers":[{"name":"dcousens","email":"npm@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55-1.0.3.tgz_1512700871407_0.011896829819306731"},"directories":{}},"2.0.0":{"name":"eip55","version":"2.0.0","description":"A EIP55 compatible address encoding library","main":"index.js","types":"index.d.ts","scripts":{"coverage":"nyc --check-coverage -r html -r text --lines 100 --branches 100 --statements 100 --functions 100 npm run unit","standard":"standard","test":"npm run unit && npm run standard","unit":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"contributors":[{"name":"Jonathan Underwood","email":"junderwood@bitcoinbank.co.jp"}],"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/eip55.git"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"MIT","dependencies":{"keccak":"^1.3.0"},"devDependencies":{"nyc":"^15.1.0","standard":"^12.0.1","tape":"^4.8.0"},"gitHead":"5f35604333f367a216b5350bce2cebe556129562","bugs":{"url":"https://github.com/cryptocoinjs/eip55/issues"},"homepage":"https://github.com/cryptocoinjs/eip55#readme","_id":"eip55@2.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.10","dist":{"integrity":"sha512-nbfFDDSFgX3G7rdfSyOMYumh4UoRYsYXKq4U4nl91dMDuYs0n9OjAJAgdOlkaSP8FEQ+54aBYRNFxu3VuNyYbQ==","shasum":"baf628bcc67418fc6219bea656ecbd9a23e92a92","tarball":"https://registry.npmjs.org/eip55/-/eip55-2.0.0.tgz","fileCount":5,"unpackedSize":4506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf39iICRA9TVsSAnZWagAAr8oP/0K+VM7colwDadJmwClT\n2Ms8UUBUN1JbJLtS5LckfXXahm+pOiefZoPS/W443ngYiYEn+dux74ArChcl\nOUNDq7W7NGKxYR2WXYTjNE5J9IvbguiBNM4VBeCWnTDXaR/svL9vzRfOyB5G\nuDUxmKPwTxfoJ1fST6yVdDwOeGYIXjJWSSGX4D7t2yErEOd+4dl+MheuXx2J\nv2WogPb8eaNKaSu+YIPstc6xO0nQ4+57Ron+371sWntZWODAMW74X1NOESuY\ntOLNDo58BAsIoyNkBL2J8sbLUsf86rrvKsIsm1s2XghuxY/lpk7hDFOxl7J9\ngsMEO664GRaZoONtTE1sCr3P8RcphQ6ig0NmIimJcVw1GPFPINN1vE6ONQJj\n6SlRQH4dbPx4uVJgw6agJMBRtZYkl3srpklzKFSqHixwJdxCK+epoigfCr7p\nAxqcmoVUsj8k932EYC9V9VeyVzL03v7fjjrJ9Kps5hN2dRljCFjYnQopOGJ8\nEfr/wI24zCKLpurZ5wYMktjz1ELnuiONlvl/JBtNr0CaLan5EoOKgBtUHarH\nfgRnwBRXtF9inCxHTYA5Q8SaVlfzxu+azA4b1ftMqlkaqxAMVIDoY+KbM85G\nYJUW78GbNHW6S4LyIqifA2qSZ4fvu8Wsh69hHiG16hAKiz4Y72cwYbCZ0Ffy\nDDAD\r\n=29W7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSxY2CIVRfhxVDerGkY8Mlb0uhT8ePOc3nuAsmd1g9dAiEAsaCV0Jx9u+JUZdee0dQ6adHH9+PEzTfE/4EnqLfgWGw="}]},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55_2.0.0_1608505480179_0.5136526072424947"},"_hasShrinkwrap":false},"2.1.0":{"name":"eip55","version":"2.1.0","description":"A EIP55 compatible address encoding library","main":"index.js","types":"index.d.ts","scripts":{"coverage":"nyc --check-coverage -r html -r text --lines 100 --branches 100 --statements 100 --functions 100 npm run unit","standard":"standard","test":"npm run unit && npm run standard","unit":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"contributors":[{"name":"Jonathan Underwood","email":"junderwood@bitcoinbank.co.jp"}],"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/eip55.git"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"MIT","dependencies":{"keccak":"^1.3.0"},"devDependencies":{"nyc":"^15.1.0","standard":"^12.0.1","tape":"^4.8.0"},"gitHead":"3020c906394f284d78051a08626b555fb5200641","bugs":{"url":"https://github.com/cryptocoinjs/eip55/issues"},"homepage":"https://github.com/cryptocoinjs/eip55#readme","_id":"eip55@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.10","dist":{"integrity":"sha512-jtOfFne69XvSYz58oBXqfKHk1cJwwHcAzKm9jbzOKsedKEaulMPCA4fq2UXS9NaxkdVOdbSG0kg7fM09+K4gjw==","shasum":"a1e870cc6e15fb9ec8d338b68317f3db546728f1","tarball":"https://registry.npmjs.org/eip55/-/eip55-2.1.0.tgz","fileCount":5,"unpackedSize":5546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3+uuCRA9TVsSAnZWagAABcEP/iK0HEs6moYnzpZ4dhIB\nrHFCj2bOC7i5sEYS22tn7nl8hTkTtn0lLo9le573zAhiv+3FlZ2vtZWwpCX8\n9DLV22rJAu1x+Pd1lCQwkiRq6gUppcNb+AkwxbLSGxekDMrf3WDwnsxy7heu\noFY3GGpd1Pe66RsSfs6tRJwAqMnVJut4ZGzlNhhpoR+a8r4R6PQLqxQJ580q\nT++yVbKpc4bin9T3q6DNMGjO4Xb+w33Jwpc3cf3qi/CF+SzYxuqA3SQH4bRG\nxW23UlegnUGGkC+HWc/c/8+1dTTDuRmqGICxk+LKradECKMVB+JBIAXvU77z\n7lY4/riBnMSU25dMRQ+LJdjmDBZuHIZK4SReE9HojpBXYP92SqaaXVon03uA\nzxXS9SaHs5RvVK9h7hBiXRb+dLh8yOoSYapF2zfK8Hm+FPKDDzSca67IylyL\nGF5eJ2A2Wv/r1XxWK7qPvr1GzNh9MjHUys0MMyAzpNo1WZQvxckrpQq5WXNg\nXA7qHLrqk7PPm7eb3Ic6aTmOOdg3crXeXRHzMpG/4bW/455SnYc2hfSRfU/I\ns2Vi0P410NFvnz3o/l2cg5FBc2npPDgNm8GUtJG+3iByxrj91A7H64bUPBQc\nbqh5Ck8cOiV8tjbh85F7rEwUSDUReLecYl1USKwLK4TJeTu++7MsAL1ThMYL\nR04t\r\n=Digt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUejvQbt7lVNx8bR+tLYqRo35CL9Wwnvm9LV7IQ3q26wIhAJdkBF35q03kc1W5MV9jU3ZC00NnPxYCs1UrPbizFbz3"}]},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55_2.1.0_1608510382168_0.5882420934947372"},"_hasShrinkwrap":false},"2.1.1":{"name":"eip55","version":"2.1.1","description":"A EIP55 compatible address encoding library","main":"index.js","types":"index.d.ts","scripts":{"coverage":"nyc --check-coverage -r html -r text --lines 100 --branches 100 --statements 100 --functions 100 npm run unit","standard":"standard","test":"npm run unit && npm run standard","unit":"tape test/*.js"},"author":{"name":"Daniel Cousens"},"contributors":[{"name":"Jonathan Underwood","email":"junderwood@bitcoinbank.co.jp"}],"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/eip55.git"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"license":"MIT","dependencies":{"keccak":"^3.0.3"},"devDependencies":{"nyc":"^15.1.0","standard":"^12.0.1","tape":"^4.8.0"},"gitHead":"77e04545461967ad382a9008ff4a2dd1b72437aa","bugs":{"url":"https://github.com/cryptocoinjs/eip55/issues"},"homepage":"https://github.com/cryptocoinjs/eip55#readme","_id":"eip55@2.1.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WcagVAmNu2Ww2cDUfzuWVntYwFxbvZ5MvIyLZpMjTTkjD6sCvkGOiS86jTppzu9/gWsc8isLHAeMBWK02OnZmA==","shasum":"28b743c4701ac3c811b1e9fe67e39cf1d0781b96","tarball":"https://registry.npmjs.org/eip55/-/eip55-2.1.1.tgz","fileCount":5,"unpackedSize":5546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9NdUpVbbQFGlCXB+lfE1AS32r3y46WoCc7KrkkXVx/wIhAMVhZDrJ6BUH2kjRvPDzxw2FhHRlprmAujyOjDi0IesI"}]},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eip55_2.1.1_1685135262918_0.08979596409146606"},"_hasShrinkwrap":false}},"readme":"# eip55\n\n[![build status](https://secure.travis-ci.org/cryptocoinjs/eip55.png)](https://travis-ci.org/cryptocoinjs/eip55)\n[![Version](https://img.shields.io/npm/v/eip55.svg)](https://www.npmjs.org/package/eip55)\n\nAn [EIP55](https://github.com/ethereum/EIPs/blob/f3a591f6718035ba358d6a479cadabe313f6ed36/EIPS/eip-55.md) compatible address encoding library.\n\n\n## Example\n\n``` javascript\nlet eip55 = require('eip55')\n\neip55.encode('0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359')\n// => 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359\n\neip55.verify('0xAcA128edBD274F2aBa534d67DD55Ebf67767B9A5')\n// => true\n\neip55.verify('0xaca128edbd274f2aba534d67dd55ebf67767b9a5')\n// => false\n\n// The second argument of verify allows for single case addresses\n// In this case it will only verify the leading 0x and length\n// therefore the above example returns true instead of false\n\n// lower case\neip55.verify('0xaca128edbd274f2aba534d67dd55ebf67767b9a5', true)\n// => true\n\n// upper case\neip55.verify('0xACA128EDBD274F2ABA534D67DD55EBF67767B9A5', true)\n// => true\n\n// EIP-1191 chainId support has been added\n// pass the optional chainId to get the casing for that network\n\n// Encode for RSK Mainnet (chainId 30) (notice the difference from above)\neip55.encode('0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359', 30)\n// => 0xFb6916095cA1Df60bb79ce92cE3EA74c37c5d359\n\neip55.verify('0xFb6916095cA1Df60bb79ce92cE3EA74c37c5d359')\n// => false (we need to pass the chainId)\n\n// Note: the second argument is allowOneCase (default: false)\neip55.verify('0xFb6916095cA1Df60bb79ce92cE3EA74c37c5d359', false, 30)\n// => true\n```\n\n\n## License [MIT](LICENSE)\n","maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"time":{"modified":"2023-05-26T21:07:43.170Z","created":"2017-12-02T04:32:20.674Z","1.0.0":"2017-12-02T04:32:20.674Z","1.0.1":"2017-12-04T09:38:29.259Z","1.0.2":"2017-12-07T10:49:41.183Z","1.0.3":"2017-12-08T02:41:11.478Z","2.0.0":"2020-12-20T23:04:40.369Z","2.1.0":"2020-12-21T00:26:22.341Z","2.1.1":"2023-05-26T21:07:43.083Z"},"keywords":["EIP55","ethereum","address","checksum","encode","verify"],"author":{"name":"Daniel Cousens"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/cryptocoinjs/eip55#readme","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/eip55.git"},"bugs":{"url":"https://github.com/cryptocoinjs/eip55/issues"},"contributors":[{"name":"Jonathan Underwood","email":"junderwood@bitcoinbank.co.jp"}]}