core icon indicating copy to clipboard operation
core copied to clipboard

Remove `ethereum_ssz` dependency

Open eserilev opened this issue 1 year ago • 2 comments

Motivation

Lighthouse is currently migrating our code base and relevant dependencies to alloy_primtives. During the migration we've come across some circular dependency issues between the ethereum_ssz and alloy_primitives crates.

Solution

This PR aims to remove the optional ethereum_ssz dependency as well as the ssz feature flag.

I have an open PR here that implements ssz Decode and Encode for the alloy generic types Bytes and FixedBytes<N> in ethereum_ssz

PR Checklist

  • [ ] Added Tests
  • [ ] Added Documentation
  • [ ] Breaking changes

eserilev avatar Jul 30 '24 16:07 eserilev