eth-utils has 6.5M monthly downloads and 335 GitHub stars. Version 6.0.0 supports Python <4,>=3.10, first published in 2017.
It is stably maintained under a permissive license, last released in Mar 2026.
It is built on top of cytoolz, eth-hash and eth-typing. It is used by 352 tracked packages, including py-evm, eth-account and eth-abi.
GitHub topics include ethereum and utility-library.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- cytoolz >=0.10.1
- eth-hash >=0.3.1
- eth-typing >=5.0.0
- pydantic <3,>=2.0.0
- toolz >0.8.2
24 optional dependencies
- build[dev]
- bump-my-version[dev]
- eth-hash[dev]
- hypothesis[dev]
- hypothesis[test]
- ipython[dev]
- mypy[test]
- mypy[dev]
- pre-commit[dev]
- pytest[test]
- pytest[dev]
- pytest-xdist[test]
- pytest-xdist[dev]
- sphinx[docs]
- sphinx[dev]
- sphinx-autobuild[dev]
- sphinx-autobuild[docs]
- sphinx-rtd-theme[docs]
- sphinx-rtd-theme[dev]
- towncrier[dev]
- towncrier[docs]
- tox[dev]
- twine[dev]
- wheel[dev]
Used By
- py-evm
- eth-account
- eth-abi
- eth-rlp
- eth-keys
- rlp
- eth-keyfile
- web3
- py-ecc
- poly-eip712-structs
- py-order-utils
- py-clob-client-v2
- py-clob-client
- hyperliquid-python-sdk
- trie
- faster-eth-utils
- eth-tester
- substrate-interface
- slither-analyzer
- py-builder-relayer-client
- eip712
- siwe
- eth-pydantic-types
- eth-brownie
- evm-trace
- polymarket-client
- ethpm-types
- eth-ape
- intentkit
- ledgereth
- chain-signer
- ssz
- raiden-libs
- eth-wake
- blockapi
- poly-web3
- dstack-sdk
- pytempo
- dimo-python-sdk
- 0x-contract-wrappers
- atlantiscore
- agentipy
- clawmes
- avantis-trader-sdk
- signinwithethereum
- decentmesh
- krex
- 0g-inference-sdk
- async-hyperliquid
- cfx-address