1. Apr 17, 2019
  2. Apr 16, 2019
  3. Apr 15, 2019
  4. Apr 14, 2019
  5. Apr 12, 2019
  6. Apr 11, 2019
  7. Apr 10, 2019
  8. Apr 09, 2019
  9. Apr 08, 2019
    • André Silva's avatar
      grandpa: Voter persistence and upgrade to finality-grandpa v0.7 (#2139) · 6617f231
      André Silva authored and asynchronous rob's avatar asynchronous rob committed
      * core: grandpa: migrate to grandpa 0.7
      
      * core: grandpa: store current round votes and load them on startup
      
      * core: grandpa: resend old persisted votes for the current round
      
      * core: grandpa: store base and votes for last completed round
      
      * core: grandpa: fix latest grandpa 0.7 changes
      
      * core: grandpa: update to grandpa 0.7.1
      
      * core: grandpa: persist votes for last two completed rounds
      
      * core: grandpa: simplify VoterSetState usage
      
      * core: grandpa: use Environment::update_voter_set_state
      
      * core: grandpa: fix aux_schema test
      
      * core: grandpa: add docs
      
      * core: grandpa: add note about environment assumption
      
      * core: grandpa: don't update voter set state on ignored votes
      
      * core: grandpa: add test for v1 -> v2 aux_schema migration
      
      * core: grandpa: add test for voter vote persistence
      
      * core: grandpa: use grandpa 0.7.1 from crates.io
      
      * core: grandpa: use try_init in test
      
      * core: grandpa: add comment about block_import in test
      
      * core: grandpa: avoid cloning HasVoted
      
      * core: grandpa: add missing docs
      
      * core: grandpa: cleanup up can_propose/prevote/precommit
      6617f231
    • Gregory Terzian's avatar
      remove clone bound on specialization in testnet factory (#2157) · 21e0877e
      Gregory Terzian authored and asynchronous rob's avatar asynchronous rob committed
      21e0877e
  10. Apr 06, 2019
  11. Apr 05, 2019
  12. Apr 04, 2019
    • Marek Kotewicz's avatar
      simplification of peerset api (#2123) · dd82e0e6
      Marek Kotewicz authored
      * Introduction of PeersetHandle
      
      * integrate PeersetHandle with the rest of the codebase
      
      * fix compilation errors
      
      * more tests for peerset, fixed overwriting bug in add_reserved_peer
      
      * Slots data structure and bugfixes for peerset
      
      * bend to pressure
      
      * updated lru-cache to 0.1.2 and updated linked-hash-map to 0.5.2
      
      * peerset discovered list is now a LinkedHashMap
      
      * fix review suggestions
      
      * split back Peerset and PeersetHandle
      
      * test for Peerset::discovered
      
      * applied review suggestions
      
      * fixes to peerset::incoming
      
      * peerset disconnects are all instantaneous
      
      * instantaneous drop in peerset finished
      
      * Peerset::set_reserved_only can also reconnect nodes
      
      * Peerset scores cache uses lru-cache
      
      * remove redundant function call and comment from Peerset::on_set_reserved_only
      
      * add_peer returns SlotState enum
      
      * apply review suggestions
      
      * is_reserved -> is_connected_and_reserved
      dd82e0e6
    • Arkadiy Paronyan's avatar
      Disconnect on protocol timeout (#2212) · d90833d7
      Arkadiy Paronyan authored
      d90833d7