many-abis v0.4.0
Verified ABI and EVM chain metadata with pinned provenance, now published through GitHub Actions using PyPI Trusted Publishing (OIDC).
- Ship 37 verified ABIs, 99 contract records, and 53 token records with lazy, read-only ABI access and defensive catalog lookups.
- Include provenance, license evidence, pinned on-chain snapshots, and Python typing resources; exclude quarantined legacy ABIs from distributions.
- Use uv for dependency locking and reproducible wheel/source builds, with installation smoke tests and PEP 740 attestations.
- Add runnable catalog, Etherscan V2, and web3.py examples.
Requires Python 3.13 or newer. See the README for current APIs and migration-relevant behavior.
Install after the publishing workflow succeeds:
python -m pip install many-abis==0.4.0