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

Migrate from ethabi to alloy #5692

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Migrate from ethabi to alloy #5692

wants to merge 1 commit into from

Conversation

isum
Copy link
Member

@isum isum commented Oct 30, 2024

This PR removes the deprecated ethabi dependency and migrates the codebase to alloy.

Closes #5669

⚠️ Requires attention:

The ethabi::Token enum has fewer variants than alloy_dyn_abi::DynSolValue, so the EthereumValueKind enum was extended to support function pointer kind.

Todos

  • Make sure all tests pass
  • Make sure that the existing functionality has not been changed in any way

@isum isum added the dependencies Pull requests that update a dependency file label Oct 30, 2024
@isum isum self-assigned this Oct 30, 2024
@isum isum force-pushed the ion/migrate-to-alloy-rs branch 2 times, most recently from 9e19b0d to a6a1cbf Compare November 4, 2024 15:27
@isum isum marked this pull request as ready for review November 4, 2024 15:41
@fordN fordN requested a review from mangas November 4, 2024 16:47
Copy link
Contributor

@mangas mangas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see commends about testing otherwise LGTM

@mangas
Copy link
Contributor

mangas commented Nov 6, 2024

We absolutely need to test this on the integration cluster before merging though

Copy link

This pull request hasn't had any activity for the last 90 days. If there's no more activity over the course of the next 14 days, it will automatically be closed.

@github-actions github-actions bot added the Stale label Feb 11, 2025
@isum isum force-pushed the ion/migrate-to-alloy-rs branch from 222cf87 to 4ecf958 Compare February 13, 2025 18:09
@isum isum removed the Stale label Feb 13, 2025
@isum isum force-pushed the ion/migrate-to-alloy-rs branch from 4ecf958 to f185888 Compare February 14, 2025 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

No longer rely on deprecated ethabi crate
2 participants