Fix light client synchronization on master (#3301)
* value ranges in consensus cache
* skip values in cache
* read epoch0 + epoch1 data from genesis in babe
* sync authorities + session validators at genesis
* removed some debug printlns
* fixed cache encoding
* Revert "skip values in cache"
This reverts commit ce451c32823aaa4b67d99ca5b58f1bf3984df4db.
* Revert "value ranges in consensus cache"
This reverts commit 9062f9434cddd14a01275ddbfcd904b04282e63b.
* get rid of cache::AUTHORITIES in Babe
* cleaning up
* cleaning up
* update spec version
* lost changes
* fixed tests
* Update node/runtime/src/lib.rs
Co-Authored-By:
DemiMarie-parity <48690212+DemiMarie-parity@users.noreply.github.com>
* fix once-per-block condition
* fix standalone babe + temp_storage in BuildGenesis
* fix benhes compilation
* fixed comment
* re-added light nodes to integration tests
* finalize_with_ancestors from extra_requests
* post-merge fix
* aaand removed debug code
* (another one)
* fix warn in logs (do not call ForkTree::finalize twice for the same block)
* sync digest.next_authorities with actual next authorities
* more docs
* reverting all commits affecting storage
* also remove keys from babe trait
* fixed warnings
* post-merge fixes
* reverted some redundant changes
* reverted more changes
parent
d1dde7e0
Showing
- substrate/CODEOWNERS 1 addition, 1 deletionsubstrate/CODEOWNERS
- substrate/core/consensus/aura/src/lib.rs 6 additions, 7 deletionssubstrate/core/consensus/aura/src/lib.rs
- substrate/core/consensus/babe/src/lib.rs 123 additions, 59 deletionssubstrate/core/consensus/babe/src/lib.rs
- substrate/core/consensus/babe/src/tests.rs 2 additions, 2 deletionssubstrate/core/consensus/babe/src/tests.rs
- substrate/core/finality-grandpa/src/import.rs 1 addition, 1 deletionsubstrate/core/finality-grandpa/src/import.rs
- substrate/core/finality-grandpa/src/light_import.rs 1 addition, 1 deletionsubstrate/core/finality-grandpa/src/light_import.rs
- substrate/core/network/src/protocol/sync/extra_requests.rs 11 additions, 4 deletionssubstrate/core/network/src/protocol/sync/extra_requests.rs
- substrate/core/service/src/chain_spec.rs 1 addition, 0 deletionssubstrate/core/service/src/chain_spec.rs
- substrate/core/service/test/src/lib.rs 2 additions, 2 deletionssubstrate/core/service/test/src/lib.rs
- substrate/core/utils/fork-tree/src/lib.rs 166 additions, 12 deletionssubstrate/core/utils/fork-tree/src/lib.rs
- substrate/node/runtime/src/lib.rs 2 additions, 2 deletionssubstrate/node/runtime/src/lib.rs
- substrate/srml/babe/src/lib.rs 45 additions, 18 deletionssubstrate/srml/babe/src/lib.rs
- substrate/srml/support/test/tests/genesisconfig.rs 6 additions, 6 deletionssubstrate/srml/support/test/tests/genesisconfig.rs
Please register or sign in to comment