{"library":"web3-utils","type":"library","category":null,"description":"web3-utils is a core package within the web3.js ecosystem, providing a collection of essential utility functions for Ethereum dApp development. These utilities cover common tasks such as converting between different Ether units (e.g., Ether to Wei), validating Ethereum addresses, cryptographic hashing (like SHA3), and handling large numbers. As of the provided information, the package version is 4.3.3, though recent releases indicate active development up to v4.16.0 within the broader web3.js monorepo. It maintains a frequent release cadence, often aligning with fixes and features across the web3.js suite. A key differentiator is its tight integration and API consistency with the rest of the web3.js library, making it the de-facto choice for projects built on web3.js. It ships with full TypeScript support, ensuring type safety for modern JavaScript projects.","language":"javascript","status":"active","version":"4.3.3","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install web3-utils","imports":["import { toWei } from 'web3-utils'","import { isAddress } from 'web3-utils'","import { sha3 } from 'web3-utils'","import { toBigInt } from 'web3-utils'"]},{"cmd":"yarn add web3-utils","imports":[]},{"cmd":"pnpm add web3-utils","imports":[]}],"homepage":"https://web3js.org","github":"https://github.com/ChainSafe/web3.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/web3-utils","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/web3-utils/compatibility"}}