eth_abi: Python utilities for working with Ethereum ABI definitions, especially encoding and decoding
Project Links
Meta
Author: The Ethereum Foundation
Requires Python: >=3.8, <4
Classifiers
Development Status
- 5 - Production/Stable
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Natural Language
- English
Programming Language
- Python :: 3
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
Ethereum Contract Interface (ABI) Utility
Python utilities for working with Ethereum ABI definitions, especially encoding and decoding
Read the documentation.
View the change log.
Installation
python -m pip install eth-abi
6.0.0b1
Dec 17, 2025
5.2.0
Jan 14, 2025
5.1.0
Apr 01, 2024
5.0.1
Mar 04, 2024
5.0.0
Jan 10, 2024
4.2.1
Sep 13, 2023
4.2.0
Aug 28, 2023
4.1.0
Jun 08, 2023
4.0.0
Mar 22, 2023
4.0.0b3
Mar 20, 2023
4.0.0b2
Nov 22, 2022
4.0.0b1
Sep 27, 2022
3.0.1
Jul 18, 2022
3.0.0
Jan 19, 2022
2.2.0
Jul 20, 2022
2.1.1
Feb 27, 2020
2.1.0
Dec 10, 2019
2.0.0
Jul 11, 2019
2.0.0b9
May 20, 2019
2.0.0b8
Mar 30, 2019
2.0.0b7
Mar 24, 2019
2.0.0b6
Feb 21, 2019
2.0.0b5
Jan 22, 2019
2.0.0b4
Dec 20, 2018
2.0.0b3
Dec 06, 2018
2.0.0b2
Oct 16, 2018
2.0.0b1
Aug 30, 2018
2.0.0b0
Aug 30, 2018
2.0.0a1
Jul 20, 2018
1.3.0
Dec 06, 2018
1.2.2
Oct 18, 2018
1.2.1
Oct 16, 2018
1.2.0
Aug 28, 2018
1.1.1
May 10, 2018
1.1.0
May 08, 2018
1.0.0
Mar 01, 2018
1.0.0b1
Feb 21, 2018
1.0.0b0
Feb 05, 2018
0.5.0
Nov 23, 2017