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

    From Leonardo Arias Fonseca@1:229/2 to All on Thu Jul 3 16:10:01 2025
    From: [email protected]

    Package: wnpp
    Severity: wishlist
    Owner: Leonardo Arias Fonseca <[email protected]>

    * 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.

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)