David
4c3be46f93
Add benchmarks and tests for RlpNodeCodec decoding ( #11287 )
2019-12-03 12:30:07 +01:00
Jim Posen
c7219aae30
Upgrade trie-db to 0.16.0. ( #11274 )
...
* Upgrade trie-db to 0.16.0.
* Respond to review comments.
2019-11-21 11:08:49 +01:00
cheme
0a654afecc
Fix rlp decode for inline trie nodes. ( #10980 )
...
* Fix rlp decode test.
* Proper fix, with associated tests.
* Put tests in their own module.
2019-08-19 23:31:57 +02:00
cheme
5807402a0b
Update to latest trie version. ( #10972 )
...
* Switch to 'trie' crates, there is an unpublished deps to staging
parity-common triehash still.
* Use crates.io dependency.
* indentation
* Update util/journaldb/src/traits.rs
indentation
Co-Authored-By: cheme <emericchevalier.pro@gmail.com>
* Rem import braces
* switch deps to simple-codec branch (code broken)
* painfull update of trie and memdb, plus rework codec to be compatible
with simple_codec changes
* Removed useless implementation from trait.
* Remove some malloc size until update and patch triehash, seems ok
otherwhise.
* Update parity-util-mem.
* Switch to published triehash 0.8.
* Avoid redundancy in encode_partial functions.
Use better namings.
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: Andronik Ordian <write@reusable.software>
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: Andronik Ordian <write@reusable.software>
* Restore previous child rlp header length check.
Better comments and formatting.
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: David <dvdplm@gmail.com>
* Update util/patricia-trie-ethereum/src/rlp_node_codec.rs
Co-Authored-By: David <dvdplm@gmail.com>
2019-08-15 15:36:48 +02:00
cheme
6bb106a784
Update to latest mem-db, hash-db and trie-db. ( #10314 )
...
* Switch to 'trie' crates, there is an unpublished deps to staging
parity-common triehash still.
* Use crates.io dependency.
* indentation
* Update util/journaldb/src/traits.rs
indentation
Co-Authored-By: cheme <emericchevalier.pro@gmail.com>
* Update ethcore/src/snapshot/tests/state.rs
Co-Authored-By: cheme <emericchevalier.pro@gmail.com>
2019-02-20 21:09:34 +03:00
Afri Schoedon
7c335e8764
misc: bump license header to 2019 ( #10135 )
...
* misc: bump license header to 2019
* misc: remove_duplicate_empty_lines.sh
* misc: run license header script
* commit cargo lock
2019-01-07 11:33:07 +01:00
David
c313039526
Update a few parity-common dependencies ( #9663 )
...
* Update a few parity-common dependencies
* cleanup
* cleanup
* revert update of ethereum/tests
* better reporting of network rlp errors
* Use rlp 0.3.0-beta.1
* fix util function get_dummy_blocks
* Already a Vec
* encode_list returns vec already
* Address grumble
* No need for betas
* Fix double spaces
2018-10-09 22:07:25 +02:00
David
9caa868603
Make HashDB generic ( #8739 )
...
The `patricia_trie` crate is generic over the hasher (by way of HashDB) and node encoding scheme. Adds a new `patricia_trie_ethereum` crate with concrete impls for Keccak/RLP.
2018-07-02 18:50:05 +02:00