{"_id":"4byte","_rev":"1-69c713be8d925a0e8c0403765fbd9055","name":"4byte","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"4byte","version":"0.0.1","description":"Look up an Ethereum function signature by the 4 bytes of its hash","main":"index.js","bin":{"4byte":"bin/4byte"},"scripts":{"test":"tape test/*.js","lint":"standard --fix *.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/shanefontaine/4byte.git"},"bugs":{"url":"https://github.com/shanefontaine/4byte/issues"},"homepage":"https://github.com/shanefontaine/4byte","author":{"name":"Shane Fontaine","email":"shane6fontaine@gmail.com","url":"https://shane.dev/"},"license":"MIT","url":"https://github.com/shanefontaine/4byte/blob/master/LICENSE","dependencies":{"meow":"^5.0.0","node-fetch":"2.6.1"},"keywords":["ethereum","eth","blockchain","4byte","function","signature","hash","keccack","sha3"],"devDependencies":{"standard":"^12.0.1","tape":"^5.2.2"},"gitHead":"5985aa1b48f0840ca7ee05b2067f9d336c88ca34","_id":"4byte@0.0.1","_nodeVersion":"11.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GSsQJU6m+1ORUmPdr7m9y/hCgdXdgGGM1l28dHGx6LhqEofaT90+BKm7mJprF0QysBS32emoCBu1txdeIpnGmw==","shasum":"81e98e725c81208859c20dbccde8dc47104a4ba5","tarball":"https://registry.npmjs.org/4byte/-/4byte-0.0.1.tgz","fileCount":7,"unpackedSize":5040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX45lCRA9TVsSAnZWagAAI08P+gITGBhXsgOyHroX8isj\naWJLavNUCCiBXcKO7zCysXUNs6BBKNf2F5KWLHEEo146jI8TBh2R43oCgA8a\n70uY5HcXNFSsh8w+Huxrhx1lgR97AFTqlLfwSRoEDiBSfTZ2d5qFN16Lnh/D\n1i+Vop6AgGVV7v6cz2qVa7LJS/WHNudM2QIGf+91/9psmSC8J4j35SNAxZtN\nv/yP2GHN28vA6OhHUSZplf3FvpuMPYgKjGnN45oHYrrDX/8eD9/+BaeeiGA0\nH9IDXJ8gCYHXHGJ/cyD+hqIUgvgGjzIXAQneXz011yfqoohkrp84Tp1YJ+8L\negaP+3QO+tBqjRGC5UyMfp5GhrjSz3eXhr3seNszIqBPAdSLOIBM9AFocLx5\n3DAhZgPPix84fVlmxtie19nT9zHeaj+2MIENtTSSLCoA2hOt0nkk3T12N3Iw\nQq/V2THeuRnhHY92+VWZZeuTu+AdLElwo+LT9oOjFRA7uoneyMbuv8vGIYb3\n/cIsf9yavx7mGDFapCZXOlD8K67AHkEBxp+RbNZfTFImibfz5WqVRSyReLAg\n9vTW3OX1B2BxlOj+qBOIZIIkN9uprAZ/2AUPMMrJNeSy7n4sopSPMExdP/jA\nl3TzmtIgyZNsQwOvB+qB4is6cQmnmymv1vGlwgsyqnvVOYLx9ZvXxLNnB4iI\nhaf4\r\n=nizB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKsBEyepbl6HBh96Q4S2hF++wlpdiW1zJL3Oe4XreJPwIgclf30K9ziY/9Ue9+qVO5/s2irbwUbOjsWg7rUF+R9uM="}]},"_npmUser":{"name":"shanefontaine","email":"shane6fontaine@gmail.com"},"directories":{},"maintainers":[{"name":"shanefontaine","email":"shane6fontaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4byte_0.0.1_1616875108937_0.858438305372732"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-27T19:58:28.937Z","0.0.1":"2021-03-27T19:58:29.063Z","modified":"2022-04-04T10:22:21.637Z"},"maintainers":[{"name":"shanefontaine","email":"shane6fontaine@gmail.com"}],"description":"Look up an Ethereum function signature by the 4 bytes of its hash","homepage":"https://github.com/shanefontaine/4byte","keywords":["ethereum","eth","blockchain","4byte","function","signature","hash","keccack","sha3"],"repository":{"type":"git","url":"git+https://github.com/shanefontaine/4byte.git"},"author":{"name":"Shane Fontaine","email":"shane6fontaine@gmail.com","url":"https://shane.dev/"},"bugs":{"url":"https://github.com/shanefontaine/4byte/issues"},"license":"MIT","readme":"# 4byte\n\n> Look up an Ethereum function signature by the 4 bytes of its hash\n\n[![License](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/shanefontaine/4byte/master/LICENSE)\n[![NPM version](https://badge.fury.io/js/4byte.svg)](http://badge.fury.io/js/4byte)\n\n## Install\n\n```bash\nnpm install 4byte\n```\n\n## Getting started\n\n```javascript\nconst fourByte = require('4byte')\n\nconst signatures = fourByte('0x51c6590a')\nconsole.log(signatures) // ['addLiquidity(uint256)']\n```\n\n## CLI\n\nInstall:\n\n```bash\nnpm install -g 4byte\n```\n\nLook up a function signature:\n\n```bash\n$ 4byte 0xa9059cbb\ntransfer(bytes4[9],bytes5[6],int48[11])\nmany_msg_babbage(bytes1)\ntransfer(address,uint256)\n```\n\n```bash\n$ 4byte 0xa9059cbb --format=json\n[\n  \"transfer(bytes4[9],bytes5[6],int48[11])\",\n  \"many_msg_babbage(bytes1)\",\n  \"transfer(address,uint256)\"\n]\n```\n\n## Test\n\n```bash\nnpm test\n```\n\n## License\n\n[MIT](LICENSE)","readmeFilename":"README.md"}