Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Omit transaction and receipt trie roots from abridged blocks in snapshots #2213

Closed
rphmeier opened this issue Sep 20, 2016 · 0 comments
Closed
Labels
F7-footprint 🐾 An enhancement to provide a smaller (system load, memory, network or disk) footprint. M4-core ⛓ Core client code / Rust. P5-sometimesoon 🌲 Issue is worth doing soon.

Comments

@rphmeier
Copy link
Contributor

They can be recalculated during the restoration process.

This will break the current snapshot format, but since it's already been broken once since 1.3.0 it's probably not a big deal.

@rphmeier rphmeier added P5-sometimesoon 🌲 Issue is worth doing soon. F7-footprint 🐾 An enhancement to provide a smaller (system load, memory, network or disk) footprint. M4-core ⛓ Core client code / Rust. labels Sep 20, 2016
@gavofyork gavofyork added M4-core ⛓ Core client code / Rust. and removed M4-core ⛓ Core client code / Rust. labels Sep 20, 2016
rphmeier added a commit that referenced this issue Sep 21, 2016
Closes #2213
Omit transaction and receipt roots from abridged block.
No longer use RLP compression.

Make ordered_trie_root generic over an iterator to save an allocation.

Breaks snapshot format backwards compatibility (with other 1.4 snapshots -- it's already been broken with 1.3).

Documentation will need updating
gavofyork pushed a commit that referenced this issue Sep 22, 2016
Closes #2213
Omit transaction and receipt roots from abridged block.
No longer use RLP compression.

Make ordered_trie_root generic over an iterator to save an allocation.

Breaks snapshot format backwards compatibility (with other 1.4 snapshots -- it's already been broken with 1.3).

Documentation will need updating
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F7-footprint 🐾 An enhancement to provide a smaller (system load, memory, network or disk) footprint. M4-core ⛓ Core client code / Rust. P5-sometimesoon 🌲 Issue is worth doing soon.
Projects
None yet
Development

No branches or pull requests

2 participants