{"_id":"@ignored/util","_rev":"14-9b47c92d3caf34633b165cd77a4ba328","name":"@ignored/util","dist-tags":{"latest":"8.0.0-beta.6"},"versions":{"8.0.0-beta.3":{"name":"@ignored/util","version":"8.0.0-beta.3","keywords":["ethereum","utilities","utils"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/util@8.0.0-beta.3","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"url":"https://github.com/tcoulter","name":"Tim Coulter","email":"tim@timothyjcoulter.com"},{"url":"https://github.com/SilentCicero","name":"Nick Dodson"},{"url":"https://github.com/MrChico","name":"Mr. Chico"},{"url":"https://github.com/tad88dev","name":"Dũng Trần","email":"tad88.dev@gmail.com"},{"url":"https://github.com/axic","name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"url":"https://github.com/tgerring","name":"Taylor Gerring"},{"url":"https://github.com/fanatid","name":"Kirill Fomichev","email":"fanatid@ya.ru"},{"url":"https://github.com/kumavis","name":"kumavis","email":"aaron@kumavis.me"},{"url":"https://github.com/asinyagin","name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"dist":{"shasum":"20b15fed4fb4c6b5e7e9e5d12f94b68e9259a875","tarball":"https://registry.npmjs.org/@ignored/util/-/util-8.0.0-beta.3.tgz","fileCount":48,"integrity":"sha512-WrID5pPabRClSzlRuq0USJb5S8eLBIKHIdmvkmaw7dHVoV4AROc/yhbR7CRkLdslBTE3ksRx9WV2kKP7HhjpBQ==","signatures":[{"sig":"MEYCIQDa7knfDcjLfoaD4dFv5ji6tUH4/+3e5GyZq9dZ8JGM2gIhAJYim7rXCW9aP7TMmGLehqZEXsQdetW3p6cgDjsfDeE2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/QVPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaAA/+KiPjYFyZ6YMPMhhzCkEXlei8kU44Eyll31m99evnrVoVY79r\r\nY44RPSsPoCist6X9zv+CnIPPppJxl7uRA871n4VEOVVRzs8IOhCjBeXd9Qw7\r\ni+WoXtDDwQb3wMb3Pzvlw9F8pqQhs+Fso8ovhVWS6+xEiethB35pDrmRGhYN\r\niEbO/msUyboIm7Ns84q7ipSFrhZZT4AFQiC44tCoR3vLBZCtMsOyD8hWmzs9\r\nQ1CDO1WL2jxmyTqqglIW/H/CRM8l+2SqrBkVNcBid0eCCWpMr/vdSePIZtYX\r\n1kARTBkzM1VjlgkuEgTYnNrBncYSPwMcC1ZnUHUaprtd7nn8mE3BnVYacdwB\r\nbOJoeEY2hHnBi7L80n4wuoKdOgYe8Uhpa1mVFKLqzoX8rzLutjO5+AlMBEF2\r\nE22eV+X2CIBF6CVIMjjgzjEsnWk5QZo9qswFT+ALHmpXPO69fL4HmRgYKHOf\r\n3bDwjKBO0PqhXAwHkeTREcSUco5eVXu3+CBidUCUBsPnHxPjnO3qp5RG6ixu\r\nMgdVzR7Oi16HPow2NOcLPzYS8vpWOJl6eBUtlPwWDPhcDpShyv33t7gnONS4\r\nGde9bOxGTrhypPO/wrNRyrzO8AGlRYzah9Krcj1nc8LOH3t2Y3GhONHDBZSX\r\nk6vbpQ+Vt+FSR0r6pcE7q9A3bGecEVmJN4E=\r\n=llcR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"e6cd90ad72ae51dc60e6f2b0b6d3e56312469bbb","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- test/*.spec.ts","docs:build":"npx typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"A collection of utility functions for Ethereum","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ignored/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^4.10.1","karma":"^6.3.2","eslint":"^6.8.0","ts-node":"^10.2.1","karma-tap":"^4.2.0","typescript":"^4.4.2","@types/node":"^16.11.7","@types/tape":"^4.13.2","@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1","karma-typescript":"^5.5.3","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/util_8.0.0-beta.3_1660749135131_0.6690415895502273","host":"s3://npm-registry-packages"}},"8.0.0-beta.4":{"name":"@ignored/util","version":"8.0.0-beta.4","keywords":["ethereum","utilities","utils"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/util@8.0.0-beta.4","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"url":"https://github.com/tcoulter","name":"Tim Coulter","email":"tim@timothyjcoulter.com"},{"url":"https://github.com/SilentCicero","name":"Nick Dodson"},{"url":"https://github.com/MrChico","name":"Mr. Chico"},{"url":"https://github.com/tad88dev","name":"Dũng Trần","email":"tad88.dev@gmail.com"},{"url":"https://github.com/axic","name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"url":"https://github.com/tgerring","name":"Taylor Gerring"},{"url":"https://github.com/fanatid","name":"Kirill Fomichev","email":"fanatid@ya.ru"},{"url":"https://github.com/kumavis","name":"kumavis","email":"aaron@kumavis.me"},{"url":"https://github.com/asinyagin","name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"dist":{"shasum":"44d34703fd77e0cac8200d655709d9255124e77d","tarball":"https://registry.npmjs.org/@ignored/util/-/util-8.0.0-beta.4.tgz","fileCount":48,"integrity":"sha512-Jq/xpx0zIR/0MUbLH2gMn1kr90I133575X17ZD/YGETaviChcjmRVfp+kNa+R9FIcn4u0dwh6j33RVmg+h+FOA==","signatures":[{"sig":"MEUCIQDBZ0pucWwjBLYZKTeLTuRQJZd3hmHa/wTDSQYdtjr8swIgPx6XasIyRviA8gG74zhqg1n2wjRVxCSGyyDkwDXy+dA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAR7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzkg//esMchUFieZspsoO5eIa/g1t283/sAkpw1ruuti2pTg8ybiCs\r\n11DNsPXrgflzmzxLEQe9xmNv5QhwYPfKesoEvBrBH3Uu1Z+0/6Ubx0z4Rgwu\r\n45iGCQFV6Ph/KEm4fjCMLNnBlcYv1QEGCh2i7Fmj/CaMX7w55INZ78dg832G\r\nsUzcQY3j/k3JSjBsvvmgIIMnz8b0jAtB9MJjE4qd1TZexHqz6QNkqf4Nf5U0\r\nCVJCtrGeRxAFAx4j+tVICzrfUeQiaKp1EQQMZrsCGN9Rnhr3hSVmQg5uQIGl\r\nOA3Jqo/Ua+3rx7FzAuRSHR2rE6ehNwMciLP4yPj9BoUvp+0uNn0pLW/eec9g\r\nrEaj37APbcayusozRhLc1j+UQN0oyBpy4jLekwau1q7dfHXo34sDBRfIx6Vi\r\n66L35KTMl0YXVEFH5Az1wfjaXcL8oTj6kaDbWCO5YDN0NZHFI0U16k511cSs\r\nwCUyglpIXypyM1WzysfWwkhI2b2mUGRN8slnQHf55u7umGMfdYN2Ugb6zDtD\r\nsBR3RRPzx4ns0g44G1KGA1DcNUQ/leoRaM3ouCIdgeDo5fSLqFmW+WdoEMw5\r\nZjaVtup7xTHmI2KUTgHJsXYbF6MKQGTfKy4bFL8nQtxR91AcFtzKgn0AvM2u\r\n5fN/dwYaZqZsoXwulYdwzBWYi7BPJxVIR74=\r\n=GAsL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"38f7fe0088ea852ecb0a8a5b4b5bcd00e68b5b25","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- test/*.spec.ts","docs:build":"npx typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"A collection of utility functions for Ethereum","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ignored/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/util_8.0.0-beta.4_1661017815459_0.734603704405242","host":"s3://npm-registry-packages"}},"8.0.0-beta.5":{"name":"@ignored/util","version":"8.0.0-beta.5","keywords":["ethereum","utilities","utils"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/util@8.0.0-beta.5","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"url":"https://github.com/tcoulter","name":"Tim Coulter","email":"tim@timothyjcoulter.com"},{"url":"https://github.com/SilentCicero","name":"Nick Dodson"},{"url":"https://github.com/MrChico","name":"Mr. Chico"},{"url":"https://github.com/tad88dev","name":"Dũng Trần","email":"tad88.dev@gmail.com"},{"url":"https://github.com/axic","name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"url":"https://github.com/tgerring","name":"Taylor Gerring"},{"url":"https://github.com/fanatid","name":"Kirill Fomichev","email":"fanatid@ya.ru"},{"url":"https://github.com/kumavis","name":"kumavis","email":"aaron@kumavis.me"},{"url":"https://github.com/asinyagin","name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"dist":{"shasum":"926c69fd48b50e06031c00540e5f885c02e8694f","tarball":"https://registry.npmjs.org/@ignored/util/-/util-8.0.0-beta.5.tgz","fileCount":48,"integrity":"sha512-5K6mJ0NfF8fB4wqDUx4KEzi+KnKRIubZbkxjp4Lp80EZF9nNyP77jv1R1o7VDxWpuL/kA9gnAb9gNs2NGpK+AA==","signatures":[{"sig":"MEUCIQDe1KlwoA/eNKwEt8zpBdKcqkzsJOycQzcKuF022E4GMgIgJMUCasE+tvsRtEzawZR2CsgxZ2VpR939mO1e0caAMxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjASDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouiA/+PAkSIydj5zEh9IIPiHuZonyZ3CBi8r/k0GhlBKzzSXE15CNZ\r\nCuc05MvvdS64JwGnlxSmJ/KviTxYAV10UqdYbgw107SOv1xlj7VXQVKEsFx1\r\nGtOUdZBDx5565GtzDQsjClFM1iZL8lemSVDrwXwLKxJEE7K8mzgQQQCOXGBH\r\ntUqCg8gID4zQq3xuPU8AAmKofHPMk/sH1wun1mz3+X6nhF3NFjjwvolAngOn\r\npo/Z7Ih3uLp9LheTrGqz4F1QxX9CThgk2kzR6YflBKjDG02BGUxidgHjPiJZ\r\ntm8mTt6ljPuNb/5dDzX+YcOEnai83uQjKY4exZ9VLRvXms/F0PmoC8UPyskC\r\nMBbzrZu46U5YmL+V3B9M4W8LYTs1WOm23GujLjygLRS+3NQTVmLW8y4/xgHH\r\n0S5iT0mE57cLg2JCNbij35Ap2OUmw4AaiQ/v8kHoo6tLBRP5zKp/+qGxvFYt\r\naIyiGVBQhbw2kQZXi+8UGo0yBWzdcTH95sCxB2OID6XutuSuKlLF2zqOyPdU\r\nsptaumOkqWNGu7s8lfMOEvchVeXQCwU8tySwnH3okG0YEolPPxSUeIybhJUP\r\n1/RNbvNpqfTws3CduNVRZfibd2MvwDtK2oxXuydI3L8Kqe2kf4zA7Z6k9YuN\r\n8GYQZYKc3ygpg+/eRaC7O9f9Cki0mV5VY7s=\r\n=NDog\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"38f7fe0088ea852ecb0a8a5b4b5bcd00e68b5b25","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- test/*.spec.ts","docs:build":"npx typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"A collection of utility functions for Ethereum","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ignored/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/util_8.0.0-beta.5_1661018354649_0.7232627615333227","host":"s3://npm-registry-packages"}},"8.0.0-beta.6":{"name":"@ignored/util","version":"8.0.0-beta.6","keywords":["ethereum","utilities","utils"],"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","_id":"@ignored/util@8.0.0-beta.6","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"contributors":[{"url":"https://github.com/tcoulter","name":"Tim Coulter","email":"tim@timothyjcoulter.com"},{"url":"https://github.com/SilentCicero","name":"Nick Dodson"},{"url":"https://github.com/MrChico","name":"Mr. Chico"},{"url":"https://github.com/tad88dev","name":"Dũng Trần","email":"tad88.dev@gmail.com"},{"url":"https://github.com/axic","name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"url":"https://github.com/tgerring","name":"Taylor Gerring"},{"url":"https://github.com/fanatid","name":"Kirill Fomichev","email":"fanatid@ya.ru"},{"url":"https://github.com/kumavis","name":"kumavis","email":"aaron@kumavis.me"},{"url":"https://github.com/asinyagin","name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"dist":{"shasum":"081cc5ac36e384839bb6c7d14aa1ac8cb7890dc3","tarball":"https://registry.npmjs.org/@ignored/util/-/util-8.0.0-beta.6.tgz","fileCount":48,"integrity":"sha512-X0UGkXjlSd6/jpwvEZTztCEbgLYDM+RmvV1jnpjvE/40XXGtdt7c8kzHaBZ7HNE8QZpx3MhDBJYWFNGRjifBjg==","signatures":[{"sig":"MEUCIQCTYrmqm5uz9tJmMUL1e881a+eP2yKIzqBxodSTVOB3TwIgfUex60DOTORCQOAKsMMfb351BfH3tFEIpuGrbfUDU7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjASOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcdA/+LVS3KcAksyDdm1BYszTsp6VR+ek7IHaXhBJB4Z3ctOUc0HA3\r\nKVv3kYJi6crX8CJz9ZkDCCHANYVRcfJ7IY2BfKMw21+vRFRjDuvv640Cmz70\r\ns5ePjLn7/YXHmPFojO/HNx8wv4zA4GyYG7cy1zILuwsAhZRl+FuBHrN+p/7/\r\nha+zTa/yt/QKx2T/uixMK1JudczhutRjJ8zegpDAkHcpaZN/9U0r2baZKlxe\r\nPybkOwsuxZwwrSiTn8avfNjzPjEbcRcs17VR6loZjJMRDZ/vqrNN6wLGsd+p\r\nFHuyBMFZMFQb9unHD/OjQUBqkyf9v0aV0g4AS9GK8v8Tm56bgbide57CSD+7\r\nsv/xMsbxS3VhmCSWMuMGoQD0yta3Z4rYainDyZH3ud0AxP6TAEpG+QDrwugy\r\nNiHMVCuzO6bszHgcWftbv6kD0ZuLnicIhEFVMKV4GcACPdOP9T1vCaK1rXmP\r\nSRL3fhlLmCwQYlktrVenoLHJr8l1RrKqG1tIuGeB5UqZPP9VN1zf18hQ3ZbE\r\n8kPCK4U7STdwk0pfZkgHu42zgP7Ebb/qdlTQ42MAe9ipZh0HPPT6y1tz81bR\r\nOTjvb9otP9Jv/QTHrny6aHHQHyNWZjrL4/SFPl3WHk0ciNORXAMRu7UxXVMM\r\ntfRa+jxCdBJOJ7GCIyYRW3sshyDaPIZO+xw=\r\n=l5zs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"38f7fe0088ea852ecb0a8a5b4b5bcd00e68b5b25","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","test:node":"npm run tape -- test/*.spec.ts","docs:build":"npx typedoc --options typedoc.js","test:browser":"karma start karma.conf.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"A collection of utility functions for Ethereum","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ignored/rlp":"^4.0.0-beta.2","ethereum-cryptography":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.0","@types/secp256k1":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/util_8.0.0-beta.6_1661019050415_0.39703310377344825","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-17T15:12:15.069Z","modified":"2026-06-12T13:34:07.361Z","8.0.0-beta.3":"2022-08-17T15:12:15.360Z","8.0.0-beta.4":"2022-08-20T17:50:15.617Z","8.0.0-beta.5":"2022-08-20T17:59:14.910Z","8.0.0-beta.6":"2022-08-20T18:10:50.635Z"},"bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+util%22"},"author":{"name":"EthereumJS Team"},"license":"MPL-2.0","homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util#readme","keywords":["ethereum","utilities","utils"],"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"description":"A collection of utility functions for Ethereum","contributors":[{"url":"https://github.com/tcoulter","name":"Tim Coulter","email":"tim@timothyjcoulter.com"},{"url":"https://github.com/SilentCicero","name":"Nick Dodson"},{"url":"https://github.com/MrChico","name":"Mr. Chico"},{"url":"https://github.com/tad88dev","name":"Dũng Trần","email":"tad88.dev@gmail.com"},{"url":"https://github.com/axic","name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"url":"https://github.com/tgerring","name":"Taylor Gerring"},{"url":"https://github.com/fanatid","name":"Kirill Fomichev","email":"fanatid@ya.ru"},{"url":"https://github.com/kumavis","name":"kumavis","email":"aaron@kumavis.me"},{"url":"https://github.com/asinyagin","name":"Alexander Sinyagin","email":"sinyagin.alexander@gmail.com"}],"maintainers":[{"email":"john@kanej.me","name":"kanej"},{"email":"email@patriciopalladino.com","name":"alcuadrado"}],"readme":"# @ethereumjs/util\n\n[![NPM Package][util-npm-badge]][util-npm-link]\n[![GitHub Issues][util-issues-badge]][util-issues-link]\n[![Actions Status][util-actions-badge]][util-actions-link]\n[![Code Coverage][util-coverage-badge]][util-coverage-link]\n[![Discord][discord-badge]][discord-link]\n\nA collection of utility functions for Ethereum. It can be used in Node.js and in the browser with [browserify](http://browserify.org/).\n\n## Installation\n\nTo obtain the latest version, simply require the project using `npm`:\n\n```shell\nnpm install @ethereumjs/util\n```\n\n## Usage\n\n```js\nimport assert from 'assert'\nimport { isValidChecksumAddress, unpadBuffer } from '@ethereumjs/util'\n\nassert.ok(isValidChecksumAddress('0x2F015C60E0be116B1f0CD534704Db9c92118FB6A'))\n\nassert.ok(unpadBuffer(Buffer.from('000000006600', 'hex')).equals(Buffer.from('6600', 'hex')))\n```\n\n## API\n\n### Documentation\n\nRead the [API docs](docs/).\n\n### Modules\n\n- [account](src/account.ts)\n  - Account class\n  - Private/public key and address-related functionality (creation, validation, conversion)\n- [address](src/address.ts)\n  - Address class and type\n- [bytes](src/bytes.ts)\n  - Byte-related helper and conversion functions\n- [constants](src/constants.ts)\n  - Exposed constants\n    - e.g. `KECCAK256_NULL_S` for string representation of Keccak-256 hash of null\n- hash\n  - This module has been removed with `v8`, please use [ethereum-cryptography](https://github.com/ethereum/js-ethereum-cryptography) directly instead\n- [signature](src/signature.ts)\n  - Signing, signature validation, conversion, recovery\n- [types](src/types.ts)\n  - Helpful TypeScript types\n- [internal](src/internal.ts)\n  - Internalized helper methods\n\n### BigInt Support\n\nStarting with v8 the usage of [BN.js](https://github.com/indutny/bn.js/) for big numbers has been removed from the library and replaced with the usage of the native JS [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt) data type (introduced in `ES2020`).\n\nPlease note that number-related API signatures have changed along with this version update and the minimal build target has been updated to `ES2020`.\n\n### ethjs-util methods\n\nThe following methods are available by an internalized version of the [ethjs-util](https://github.com/ethjs/ethjs-util) package (`MIT` license), see [internal.ts](src/internal.ts). The original package is not maintained any more and the original functionality will be replaced by own implementations over time (starting with the `v7.1.3` release, October 2021).\n\n- arrayContainsArray\n- getBinarySize\n- stripHexPrefix\n- isHexPrefixed\n- isHexString\n- padToEven\n- fromAscii\n- fromUtf8\n- toUtf8\n- toAscii\n- getKeys\n\nThey can be imported by name:\n\n```typescript\nimport { stripHexPrefix } from '@ethereumjs/util'\n```\n\n## EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices. If you want to join for work or carry out improvements on the libraries, please review our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html) first.\n\n## License\n\n[MPL-2.0](<https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)>)\n\n[util-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/util.svg\n[util-npm-link]: https://www.npmjs.org/package/@ethereumjs/util\n[util-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20util?label=issues\n[util-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A\"package%3A+util\"\n[util-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/workflows/Util/badge.svg\n[util-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22Util%22\n[util-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=util\n[util-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/util\n[discord-badge]: https://img.shields.io/static/v1?logo=discord&label=discord&message=Join&color=blue\n[discord-link]: https://discord.gg/TNwARpR\n","readmeFilename":"README.md"}