Package: wnpp
Severity: wishlist
Owner: Leonardo Arias Fonseca <ag...@riseup.net>
* Package name : ztyp
Version : 0.2.2-1
Upstream Author : protolambda
* URL : https://github.com/protolambda/ztyp
* License : Expat
Programming Lang: Go
Description : ZTYP: typing for ZRNT - SSZ, Merkle partials, full
caching and immutable typed state.
Another approach to SSZ, focused on typing around merkle-tree-
representations of state.
.
ZTYP mirrors most features of my Python implementation remerkleable
(https://github.com/protolambda/remerkleable),
.
In addition to tree structures and views, ZTYP also provides
encoding/decoding utils for flat native Go structures, in the codec
package.
.
ZRNT (https://github.com/protolambda/zrnt) uses both the ZTYP tree
structures (state) and flat utils (messages) to implement the Eth2 API
spec.
I want to package this library to unblock mev-boost, ITP bug #1107167,
and go-ethereum, ITP bug #890541.