Catalog npm
Back to packageRELEASE DETAILS

0.0.1

npm

4byte

Look up an Ethereum function signature by the 4 bytes of its hash

4byteblockchainethethereumfunctionhashkeccacksha3signature
Published27 Mar 2021
Direct dependencies4
Transitive dependenciesNot calculated

README

Current package documentation

4byte

Look up an Ethereum function signature by the 4 bytes of its hash

License NPM version

Install

npm install 4byte

Getting started

const fourByte = require('4byte')

const signatures = fourByte('0x51c6590a')
console.log(signatures) // ['addLiquidity(uint256)']

CLI

Install:

npm install -g 4byte

Look up a function signature:

$ 4byte 0xa9059cbb
transfer(bytes4[9],bytes5[6],int48[11])
many_msg_babbage(bytes1)
transfer(address,uint256)
$ 4byte 0xa9059cbb --format=json
[
  "transfer(bytes4[9],bytes5[6],int48[11])",
  "many_msg_babbage(bytes1)",
  "transfer(address,uint256)"
]

Test

npm test

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
meow
Environment
{
  "local_name": "meow",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
node-fetch
Environment
{
  "local_name": "node-fetch",
  "alias": false,
  "peer_metadata": null
}
2.6.1runtime
standard
Environment
{
  "local_name": "standard",
  "alias": false,
  "peer_metadata": null
}
^12.0.1development
tape
Environment
{
  "local_name": "tape",
  "alias": false,
  "peer_metadata": null
}
^5.2.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "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="
    }
  ]
}

Repository

PENDING
shanefontaine/4byte

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:06 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:4affd07cca61d8d2c8d99ff09863625f6e569513e4080018583b4f314bbc37af

Other collected versions

View all collected versions →