Skip to content

Commit 5e72c69

Browse files
grandizzyDaniPopes
andauthored
feat: remove ethers (#9412)
Co-authored-by: DaniPopes <[email protected]>
1 parent e3ff6cb commit 5e72c69

File tree

5 files changed

+14
-364
lines changed

5 files changed

+14
-364
lines changed

Cargo.lock

Lines changed: 0 additions & 216 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,6 @@ revm = { version = "19.0.0", default-features = false }
181181
revm-primitives = { version = "15.1.0", default-features = false }
182182
revm-inspectors = { version = "0.14.1", features = ["serde"] }
183183

184-
## ethers
185-
ethers-contract-abigen = { version = "2.0.14", default-features = false }
186-
187184
## alloy
188185
alloy-consensus = { version = "0.9.0", default-features = false }
189186
alloy-contract = { version = "0.9.0", default-features = false }

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ If you're experiencing any issues while installing, check out [Getting Help](#ge
5555

5656
### How Fast?
5757

58-
Forge is quite fast at both compiling (leveraging [ethers-solc]) and testing.
58+
Forge is quite fast at both compiling (leveraging [foundry-compilers]) and testing.
5959

6060
See the benchmarks below. More benchmarks can be found in the [v0.2.0 announcement post][benchmark-post] and in the [Convex Shutdown Simulation][convex] repository.
6161

@@ -127,14 +127,15 @@ If you want to contribute, or follow along with contributor discussion, you can
127127
## Acknowledgements
128128

129129
- Foundry is a clean-room rewrite of the testing framework [DappTools](https://github.com/dapphub/dapptools). None of this would have been possible without the DappHub team's work over the years.
130-
- [Matthias Seitz](https://twitter.com/mattsse_): Created [ethers-solc] which is the backbone of our compilation pipeline, as well as countless contributions to ethers, in particular the `abigen` macros.
130+
- [Matthias Seitz](https://twitter.com/mattsse_): Created [ethers-solc] (now [foundry-compilers]) which is the backbone of our compilation pipeline, as well as countless contributions to ethers, in particular the `abigen` macros.
131131
- [Rohit Narurkar](https://twitter.com/rohitnarurkar): Created the Rust Solidity version manager [svm-rs](https://github.com/roynalnaruto/svm-rs) which we use to auto-detect and manage multiple Solidity versions.
132132
- [Brock Elmore](https://twitter.com/brockjelmore): For extending the VM's cheatcodes and implementing [structured call tracing](https://github.com/foundry-rs/foundry/pull/192), a critical feature for debugging smart contract calls.
133133
- All the other [contributors](https://github.com/foundry-rs/foundry/graphs/contributors) to the [ethers-rs](https://github.com/gakonst/ethers-rs) & [foundry](https://github.com/foundry-rs/foundry) repositories and chatrooms.
134134

135135
[foundry-book]: https://book.getfoundry.sh
136136
[foundry-gha]: https://github.com/foundry-rs/foundry-toolchain
137137
[ethers-solc]: https://github.com/gakonst/ethers-rs/tree/master/ethers-solc/
138+
[foundry-compilers]: https://github.com/foundry-rs/foundry-compilers
138139
[solmate]: https://github.com/transmissions11/solmate/
139140
[geb]: https://github.com/reflexer-labs/geb
140141
[vaults]: https://github.com/rari-capital/vaults

crates/forge/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ foundry-wallets.workspace = true
3535
foundry-linking.workspace = true
3636
forge-script-sequence.workspace = true
3737

38-
ethers-contract-abigen = { workspace = true, features = ["providers"] }
39-
4038
revm-inspectors.workspace = true
4139

4240
comfy-table.workspace = true

0 commit comments

Comments
 (0)