Skip to content

Commit

Permalink
Remove ethers-solc
Browse files Browse the repository at this point in the history
ethers-solc was used for a type (now manually specified) and to call out to
solc. Since Foundry was already a documented dependency, a call to it now
handles building.

Removing this single crate removes a total of 17 crates from our dependency
tree. While these may still be around due to Foundry, they at least may not
be.

Further work to remove the requirement on Foundry for solc alone would be
appreciated.
  • Loading branch information
kayabaNerve committed Nov 8, 2023
1 parent 5e290a2 commit a0a2ef2
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 268 deletions.
6 changes: 6 additions & 0 deletions .github/actions/build-dependencies/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,11 @@ runs:
components: ${{ inputs.rust-components }}
targets: wasm32-unknown-unknown, riscv32imac-unknown-none-elf

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@cb603ca0abb544f301eaed59ac0baf579aa6aecf
with:
version: nightly
cache: false

# - name: Cache Rust
# uses: Swatinem/rust-cache@a95ba195448af2da9b00fb742d14ffaaf3c21f43
Loading

0 comments on commit a0a2ef2

Please sign in to comment.