Skip to content
  1. Jan 24, 2020
  2. Jan 23, 2020
  3. Jan 22, 2020
  4. Jan 21, 2020
  5. Jan 20, 2020
  6. Jan 19, 2020
  7. Jan 18, 2020
  8. Jan 17, 2020
    • Shawn Tabrizi's avatar
      Society: Ensure all votes are removed after tally (#4666) · bd0e72ff
      Shawn Tabrizi authored
      * Ensure all votes are removed after tally
      
      * Fix comment
      bd0e72ff
    • Max Inden's avatar
      client/finality-grandpa: Reintegrate gossip validator report stream (#4661) · 5f80929d
      Max Inden authored
      * client/finality-grandpa: Reintegrate gossip validator report stream
      
      The `finality-grandpa` `GossipValidator` is called by the `GossipEngine`
      in a synchronous fashion on each gossip message. Its main task is to
      decide whether to gossip the given message on, or whether to drop it.
      
      In addition it also updates the reputation of a node's peers based on
      the incoming gossip messages. To do so it needs to be able to report the
      reputation change which it does through an unbounded channel (in order
      to stay synchronous).
      
      Previously the receiving side of this channel would be handled by a new
      task, polling the channel and forwarding the changes to a clone of the
      `GossipEngine` that it would own.
      
      Instead the receiver of the above mentioned channel is now being polled
      by the `NetworkBridge` within its `Future::poll` implementation.
      Reputation changes are reported through the already existing
      `GossipEngine` instance within `NetworkBridge`.
      
      For details on the overall goal, see d9837d7d.
      
      * client/finality-grandpa: Remove exit future from test NetworkBridges
      5f80929d