go-ethereum/rlp
Daniel Liu f781cee1b8
feat(rlp): add RawList for working with un-decoded lists #33755 (#2040)
This adds a new type wrapper that decodes as a list, but does not
actually decode the contents of the list. The type parameter exists as a
marker, and enables decoding the elements lazily. RawList can also be
used for building a list incrementally.

Co-authored-by: Felix Lange <fjl@twurst.com>
2026-02-28 16:53:16 +04:00
..
internal/rlpstruct all: replace strings.Split with more efficient strings.SplitSeq (#1698) 2025-12-07 15:42:23 +05:30
rlpgen all: use slices.Sort() to sort strings (#1712) 2025-12-07 15:49:13 +05:30
decode.go
decode_tail_test.go
decode_test.go rlp: fix typo in decode test message #32554 (#1514) 2025-09-17 08:47:42 +08:00
doc.go
encbuffer.go
encbuffer_example_test.go
encode.go feat(rlp): add RawList for working with un-decoded lists #33755 (#2040) 2026-02-28 16:53:16 +04:00
encode_test.go all: use WaigGroup.Go() to simplify code (#1699) 2025-11-29 17:17:08 +05:30
encoder_example_test.go
iterator.go feat(rlp): add RawList for working with un-decoded lists #33755 (#2040) 2026-02-28 16:53:16 +04:00
iterator_test.go feat(rlp): add RawList for working with un-decoded lists #33755 (#2040) 2026-02-28 16:53:16 +04:00
raw.go feat(rlp): add RawList for working with un-decoded lists #33755 (#2040) 2026-02-28 16:53:16 +04:00
raw_test.go feat(rlp): add RawList for working with un-decoded lists #33755 (#2040) 2026-02-28 16:53:16 +04:00
typecache.go