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 rlp: remove workaround for Value.Bytes #32433 (#1404) 2025-09-03 15:37:59 +08:00
decode_tail_test.go all: update license information 2016-04-15 09:48:05 +02:00
decode_test.go rlp: fix typo in decode test message #32554 (#1514) 2025-09-17 08:47:42 +08:00
doc.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
encbuffer.go rlp: refactor to use maths.ReadBits #32432 (#1405) 2025-09-03 15:38:55 +08:00
encbuffer_example_test.go rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
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 rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00
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 rlp: upgarde package rlp to 2024-05-15 2024-05-17 10:10:15 +08:00