{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Encodes and decodes Ethereum ABI data structures with C-compiled performance, providing a faster drop-in replacement for eth-abi with compatible exception handling.","skillfed_tags":["ethereum","performance-optimized","abi-encoding"],"use_cases":["Speed up batch transaction encoding in high-frequency trading or arbitrage bots that process many contract calls per second.","Reduce latency in RPC middleware or indexing services that decode contract events and call results at scale.","Improve performance of local contract simulators or testing frameworks that repeatedly encode/decode ABI data.","Replace eth-abi in existing Ethereum libraries or applications without refactoring exception handling or API calls."],"what_it_does":"faster-eth-abi is a C-compiled fork of eth-abi that encodes and decodes Ethereum contract ABI data\u2014the binary format used to call smart contracts and interpret their return values. It maintains API and exception compatibility with eth-abi, so you can swap it in as a drop-in replacement without rewriting exception handlers or call sites. The package depends on cchecksum, faster-eth-utils, eth-abi, eth-typing, mypy_extensions, and parsimonious to handle checksum validation, type annotations, and parsing.\n\nThe fork targets performance-critical Ethereum applications where encoding/decoding throughput matters. It compiles hot paths to C while keeping the Python interface unchanged. The project is actively maintained and tracks upstream eth-abi releases, so new ABI features and bug fixes are incorporated. It supports Python 3.10 through 3.14 on CPython with pre-built wheels for macOS (ARM), Linux (x86_64, i686, musl), and Windows.","worth_installing":"Yes, if you are already using eth-abi and need faster encoding/decoding performance. The drop-in compatibility and active maintenance make it a low-risk swap. No if you are not performance-constrained or if you need Python versions below 3.10. The medium install friction (compiled wheels) is offset by broad platform coverage and permissive licensing."},"id":"faster-eth-abi","links":{"html":"https://skillfed.io/packages/faster-eth-abi","md":"https://skillfed.io/packages/faster-eth-abi.md","pypi":"https://pypi.org/project/faster-eth-abi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-11","license_spdx":null,"license_treatment":"permissive","name":"faster-eth-abi","python_support":"supports_current","summary":"A ~2-6x faster fork of eth_abi: Python utilities for working with Ethereum ABI definitions, especially encoding and decoding. Implemented in C."},"popularity":{"monthly_downloads":223096,"position":9252,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.2.31"}
