Daniel Liu
f6bddb669f
rlp: upgarde package rlp to 2024-05-15
2024-05-17 10:10:15 +08:00
olumuyiwadad
571c41f891
FIx Bad block error.
2021-09-17 17:59:06 +05:30
chenyufeng
2d98099c25
rlp: fix comment typo ( #17640 )
2018-09-11 18:05:28 +03:00
Felix Lange
eee96a5bb7
rlp: add support for "-" struct tag
2017-03-07 12:45:12 +01:00
Felix Lange
bb07ce3eed
rlp: add "tail" struct tag
2016-02-19 11:14:29 +01:00
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a .
2015-07-23 18:35:11 +02:00
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
2015-07-22 18:51:45 +02:00
Felix Lange
ea54283b30
all: update license information
2015-07-07 14:12:44 +02:00
Felix Lange
cad64fb911
rlp: stricter rules for structs and pointers
...
The rules have changed as follows:
* When decoding into pointers, empty values no longer produce
a nil pointer. This can be overriden for struct fields using the
struct tag "nil".
* When decoding into structs, the input list must contain an element
for each field.
2015-04-17 14:45:09 +02:00
Felix Lange
552f5b2693
rlp: add functions for encoding
...
I'm reasonably confident that the encoding matches the output of
ethutil.Encode for values that it supports. Some of the tests have been
adpated from the Ethereum testing repository.
There are still TODOs in the code.
2015-01-15 11:00:19 +01:00
Felix Lange
93e858f88e
rlp: remove support for signed integer types
...
There is no agreement on how to encode negative integers
across implementations. cpp-ethereum doesn't support them either.
2014-12-09 10:58:46 +01:00
Felix Lange
4f12f0697e
rlp: move decoder type switch to decode.go
2014-12-09 10:52:05 +01:00
Felix Lange
74266d5bbd
rlp: new package for streaming RLP decoder
2014-11-17 01:49:47 +01:00