• André Silva's avatar
    babe: Introduce secondary slots (Aurababeous) (#3380) · 7eb937e8
    André Silva authored
    
    
    * babe: initial implementation of secondary slots
    
    * babe: validate secondary slot author
    
    * babe: implement weight based fork choice
    
    * babe: remove unused
    
    * aura: cleanup unused imports
    
    * babe: pass in parent weight when authoring and verifying
    
    * babe: use epoch randomness for picking secondary slot authors
    
    * babe: fix tests
    
    * babe: fix wasm build
    
    * babe: node-side code for disabling secondary slots
    
    * babe: allow enabling/disabling secondary slots from runtime
    
    * babe: fix test
    
    * babe: use blake2_256 for secondary slot assignment
    
    * babe: run block initialization in should_end_session
    
    * node: increase slot duration to 6s
    
    * babe: add docs
    
    * node: bump spec_version
    
    * Apply suggestions from code review
    
    Co-Authored-By: default avatarjoe petrowski <[email protected]>
    
    * babe: simplify secondary slot assignment calculation
    
    * babe: remove unnecessary comment
    
    * node: bump spec_version
    
    * babe: fix bad merge
    7eb937e8