Skip to content

Upgrade ethereum-types to latest version 0.15 #3239

@Pana

Description

@Pana

ethereum-types is a foundational type library that includes basic types such as Uint256, H256, and Address. This crate is developed by Parity, and the latest version is currently 0.15.

It is recommended to upgrade ethereum-types and the related crates (rlp (0.6), keccak-hash (0.11)) to their latest versions.

Note: Starting from version 0.5, rlp made internal changes to use the bytes crate, so some compatibility adjustments will be required.

Suggested upgrade steps:

  1. First, align the version dependencies in the dir crates with the versions specified in the workspace.
  2. Then upgrade both versions (e.g., to 0.10) together.
  3. Incrementally upgrade keccak-hash and rlp by one minor version each.
  4. Fix any breaking changes in the code.
  5. Finally, upgrade all related crates to their latest versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions