Releases: hamdiallam/Solidity-RLP
Releases · hamdiallam/Solidity-RLP
Solidity-RLP v2.0.8
Changed
- Support any patch version of v0.8
Solidity-RLP v2.0.7
Changed
- Extended Solidity support to v0.8.18
Solidity-RLP v2.0.6
Changed
- Extended Solidity support to v0.8.17
Solidity-RLP v2.0.5
Changed
- Save gas when copying memory that's a multiple of 32 bytes.
Solidity-RLP v2.0.4
Added
rlpBytesKeccak256(RLPItem)
returns keccak256 hash of RLP encoded bytes.payloadKeccak256(RLPItem)
returns keccak256 hash of the item payload.payloadLocation(RLPItem) (uint memPtr, uint len)
returns the memory pointer and byte length of
the data payload.
Solidity-RLP v2.0.3
2.0.3
Added
- support for solidity 0.6.x
Solidity-RLP v2.0.2
2.0.2
Changed
toBoolean(RLPItem)
will return false for the rlp encoded string, "0x80". This is because common
rlp encoding libraries will encode "0" as "0x80".
Solidity-RLP v2.0.1
2.0.1
Added
iterator(RLPItem)
returns an iterator object over an rlp encoded listhasNext(Iterator)
returns a boolean if the iterator has an item to iterate on nextnext(Iterator) returns (RLPItem)
returns an RLPItem of the next item up for iteration
First Solidity-RLP release. solidity v0.5.0 compatible
First tagged release. See Changelog for details regarding v0.2.0