1. Apr 06, 2019
  2. Apr 05, 2019
  3. 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
    • André Silva's avatar
    • Bastian Köcher's avatar
      Introduce `original_storage` and `original_storage_hash` (#2211) · 3a4901a7
      Bastian Köcher authored
      Both functions will ignore any overlayed changes and access the backend
      directly.
      3a4901a7
    • Xiliang Chen's avatar
      code cleanup (#2206) · a7a469f9
      Xiliang Chen authored
      a7a469f9
  4. Apr 03, 2019
  5. Apr 02, 2019
    • asynchronous rob's avatar
      Initial version of the polite-grandpa networking protocol (#2110) · 10147f11
      asynchronous rob authored
      
      
      * Consensus status packet
      
      * Allow for repropagation after status
      
      * More generic gossip
      
      * add a basic view struct and gossip module
      
      * move gossip stuff to the gossip module
      
      * integrate view into gossip
      
      * some reshuffling
      
      * alter rules for keeping one commit at a time in view
      
      * Allow sending addressed messages
      
      * don't cast outgoing votes if we know that we voted before
      
      * Handle one hop messages
      
      * initial run at polite grandpa
      
      * build WASM
      
      * handle neighbor messages
      
      * refactor validator's internals into an Inner struct
      
      * gossip only knows to keep or discard messages. optimize should_send_to
      
      * Periodic rebroadcast
      
      * implement `should_send_to` and message_expired
      
      * track peers' best received commit height
      
      * Pass peer id to topic steam
      
      * kill rebroadcasting network
      
      * Notify about existing peers
      
      * clean up network APIs a bunch
      
      * implement gossip::send_message for direct messages
      
      * refactor network trait
      
      * implement gossip::send_message for direct messages
      
      * get all non set-change tests passing
      
      * treat unknown rebroadcasts as broadcasts
      
      * get all other main tests passing
      
      * remove unimplemented test
      
      * everything compiles
      
      * treat unknown rebroadcasts as broadcasts
      
      * Rebradcast interval
      
      * Apply suggestions from code review
      
      Style
      
      Co-Authored-By: default avatararkpar <[email protected]>
      
      * Style
      
      * some module docs
      
      * address some grumbles + docs
      
      * allow rebroadcast every few minutes
      
      * send_topic && generic context
      
      * some tests for view change
      
      * more grumbles & tests
      
      * use send_peer
      10147f11
    • Kian Peymani's avatar
      Fix Staking Accuracy issues. (#2180) · 7c7f68ff
      Kian Peymani authored
      * Nasty patch for election
      
      * cleanup
      
      * a few more comments.
      
      * minor fixes
      
      * Improve comment
      7c7f68ff
    • asynchronous rob's avatar
      Aura: add a deprecated method for seal compatibility (#2176) · 393afd5d
      asynchronous rob authored
      * aura API defaults to rejecting old seals
      
      * build node-cli
      393afd5d
    • Niklas Adolfsson's avatar
    • cheme's avatar
      no_std support for substrate trie (#2146) · f4ced940
      cheme authored
      * no_std trie compile in test_runtime (require to set nightly feature due
      to the way hashbrown currently works).
      
      * No nightly with hashmap_core.
      
      * using crate elastic-array
      
      * switch to publish trie crates
      
      * fix default array decl
      
      * bump impl_version for ci
      
      * set all semver when possible wasm, and remove redundant code.
      
      * Actually test use_trie function
      
      * impl version +1
      
      * Bump impl version
      f4ced940
    • gabriel klawitter's avatar
      12a33e6e
    • thiolliere's avatar
      skip phantom for decl_event (#2158) · 51e7b776
      thiolliere authored
      * use parity-codec-derive from parity-codec everywhere
      
      * codec v3.2 -> v3.3
      
      * skip phantom when deriving event
      
      * fix decl_module call
      
      * update impl version of node + builds
      51e7b776
    • Denis_P's avatar
      new Dockerfile, new cache (#2122) · d0f8fa41
      Denis_P authored
      
      
      * new Dockerfile, new cache
      
      * typo
      
      * test build with cache
      
      * Update .gitlab-ci.yml
      
      Co-Authored-By: default avatarTriplEight <[email protected]>
      
      * Update .gitlab-ci.yml
      
      Co-Authored-By: default avatarTriplEight <[email protected]>
      
      * Update .gitlab-ci.yml
      
      Co-Authored-By: default avatarTriplEight <[email protected]>
      
      * cleanup
      
      * done
      
      * cosmetics
      
      * removed unneded lines
      d0f8fa41
    • Bastian Köcher's avatar
      Implement support for renaming runtime api functions (#2160) · 59d5ec14
      Bastian Köcher authored
      * Implement support for renaming runtime api functions
      
      * Redelete the wasm files
      
      * FIxes test
      
      * Fix test correctly...
      
      * Bring back old `authorities`
      
      * Tag as deprecated
      
      * Fixes compilation on WASM
      
      * Add missing method implementations
      
      * Fixes tests
      
      * Increase `spec_version`
      v1.0.0rc1
      59d5ec14
    • Pierre Krieger's avatar
      a0c5edb7
  6. Apr 01, 2019
  7. Mar 31, 2019
  8. Mar 30, 2019
  9. Mar 29, 2019