ethers-solc
Utilities for working with native solc and compiling projects.
Warning
This crate is deprecated in favor of
foundry-compilers(foundry-rs/compilers). See #2667 for more information.
To also compile contracts during cargo build (so that ethers abigen! can pull in updated abi automatically) you can configure a ethers_solc::Project in your build.rs file
First add ethers-solc to your cargo build-dependencies.
Once you compiled the project, you can configure cargo change detection with rerun_if_sources_changed, so that cargo will execute the build.rs file if a contract in the sources directory has changed
[]
= { = "https://github.com/gakonst/ethers-rs" }
use ;