#1108703 ITP: fastssz -- Fast Ethereum2.0 SSZ encoder/decoder

Package:
wnpp
Source:
wnpp
Submitter:
Leonardo Arias Fonseca
Date:
2025-11-29 16:57:45 UTC
Severity:
normal
#1108703#5
Date:
2025-07-03 14:06:45 UTC
From:
To:
* Package name    : fastssz
   Version         : 0.1.4-1
   Upstream Author : Ferran Borreguero
* URL             : https://github.com/ferranbt/fastssz
* License         : Expat
   Programming Lang: Go
   Description     : Fast Ethereum2.0 SSZ encoder/decoder

  The FastSSZ project in this repository is a combination of two things:
  a high performant low level library to work with SSZ encodings (root of
  this project) and the (sszgen (/sszgen)) code generator that generates
  the SSZ encodings for Go structs using the SSZ library. By combining
  both, this library achieves peak Go native performance and zero memory
  allocation. The repository uses as test the official Ethereum SSZ tests
  (spectests (/spectests/)) for the Consensus Spec data structures.
  .
  If you are only looking for the Consensus data structures and types
  with the SSZ support, it is recommended to use go-eth-consensus
  (https://github.com/umbracle/go-eth-consensus) instead, since it is
  already integrated with other parts of the Consensus stack, like the
  Beacon http API.

I want to package this library to unblock mev-boost, ITP bug #1107167.