#ethereum #web3 #celo #ethers

ethers-contract-abigen

Code generation for type-safe bindings to Ethereum smart contracts

43 releases (17 stable)

2.0.14 Mar 6, 2024
2.0.11 Nov 16, 2023
2.0.8 Jul 15, 2023
2.0.2 Mar 28, 2023
0.1.3 Jun 20, 2020

#4 in #celo

Download history 48177/week @ 2025-09-01 53442/week @ 2025-09-08 46135/week @ 2025-09-15 40727/week @ 2025-09-22 44218/week @ 2025-09-29 42193/week @ 2025-10-06 41965/week @ 2025-10-13 46435/week @ 2025-10-20 49471/week @ 2025-10-27 49604/week @ 2025-11-03 48029/week @ 2025-11-10 59294/week @ 2025-11-17 47650/week @ 2025-11-24 50869/week @ 2025-12-01 55724/week @ 2025-12-08 10296/week @ 2025-12-15

177,980 downloads per month
Used in 301 crates (4 directly)

MIT/Apache

1MB
24K SLoC

Abigen

Programmatically generate type-safe Rust bindings for Ethereum smart contracts.

This crate is intended to be used either indirectly with the abigen procedural macro or directly from a build script / CLI.


ethers-contract-abigen

Code generation for type-safe bindings to Ethereum smart contracts.

This code generator was adapted from the original ethcontract-rs repository by Gnosis.

For more information, please refer to the book.

Dependencies

~13–33MB
~496K SLoC