Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta: Alloy migration #5216

Closed
43 tasks done
Evalir opened this issue Jun 26, 2023 · 3 comments
Closed
43 tasks done

Meta: Alloy migration #5216

Evalir opened this issue Jun 26, 2023 · 3 comments
Labels
T-meta Type: meta
Milestone

Comments

@Evalir
Copy link
Member

Evalir commented Jun 26, 2023

Tracking issue for the Alloy Migration.

Migration progress per-crate:

provider/rpc types migration progress per-crate (only ones with usage of these are mentioned):

  • debugger
  • fmt
  • cli
  • common
  • config
  • cast
  • abi
  • evm
  • anvil
  • forge

done with #6219

Reth-related milestones

soft/hard Blockers

  • Log alloy-primitives implementation, needed for a complete anvil & evm migration. feat: add logs, add log dynamic decoding alloy-rs/core#271 (Soft blocker)
  • ethers-solc needs to move to its own standalone repo. (Soft blocker for now)
  • ethers-etherscan and other verification/etherscan related utilities need to either move to their own repo or integrate into an existing one. (Soft blocker)

Followups

@gakonst gakonst added this to Foundry Jun 26, 2023
@github-project-automation github-project-automation bot moved this to Todo in Foundry Jun 26, 2023
@Evalir Evalir added the T-meta Type: meta label Jun 26, 2023
@Evalir Evalir mentioned this issue Aug 22, 2023
2 tasks
@Evalir Evalir added this to the v1.0.0 milestone Sep 19, 2023
@0xJepsen
Copy link

0xJepsen commented Sep 25, 2023

I am interested in the migration for forge bind . Would be curious to learn more about what all is needed for it.

@DaniPopes
Copy link
Member

DaniPopes commented Jan 6, 2024

I am interested in the migration for forge bind . Would be curious to learn more about what all is needed for it.

@0xJepsen

Forge bind will be deprecated and removed once this migration is done. Bindings generation is no longer needed or possible with the abigen! replacement, sol!, as you can either maintain a Solidity interface or a JSON ABI in tree and point the macro to that directly.

forge bind now supports --alloy

@zerosnacks
Copy link
Member

zerosnacks commented Jun 27, 2024

Marking as complete as Foundry has fully migrated to Alloy 💯

Leftover code that aided in the transition, like #7048, will be cleaned up in standalone tickets or whenever we encounter it.

@jenpaff jenpaff moved this from Todo to Completed in Foundry Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-meta Type: meta
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants