Skip to content
  1. Oct 09, 2018
    • Bastian Köcher's avatar
      Refactor the runtime API to use traits. (#878) · 2c65ad6c
      Bastian Köcher authored
      * Add missing `As` imports.
      
      * Adds new API traits that will be used by the client and runtime
      
      * Switch consensus to new API's
      
      * Switches transaction-pool to new API's
      
      * Move runtime api stuff into its own crate
      
      * Adds `impl_apis!` macro for implementing the new API traits
      
      * Make `metadata` return directly a blob
      
      * Runtime replace `impl_stubs!` with `impl_apis!`
      
      * Switches to none feature based approach for declaring the different API traits
      
      * Fixes compilation error
      
      * Fixes errors
      
      * Make the `decl_apis!` trait usable from the outside
      
      * Make the `test-client` use the new API traits
      
      * Remove last `impl_stubs!` bits and move some of them into wasm executor for tests
      
      * A little bit more documentation
      2c65ad6c
    • Svyatoslav Nikolsky's avatar
      authorities_at cache update (#836) · fb058ae2
      Svyatoslav Nikolsky authored
      * AuthoritiesAt cache update
      
      * fix after merge
      fb058ae2
    • guanqun's avatar
      fix the overflow issue (#891) · ceda61f1
      guanqun authored
      ceda61f1
  2. Oct 08, 2018
  3. Oct 05, 2018
    • asynchronous rob's avatar
      Fix grumbles from previous GRANDPA PR (#880) · 02f88976
      asynchronous rob authored
      * implement grandpa client
      
      * consensus gossip with arbitrary topics
      
      * defer GRANDPA messages until referenced blocks imported
      
      * set up communication for voter in a transparent way
      
      * instantiate GRANDPA voter
      
      * keep last round state on disk
      
      * switch back to crates.io finality-grandpa
      
      * update cargo.lock
      
      * use new `collect_garbage` API
      
      * update sync test framework and make public
      
      * test that observers can observe
      
      * fix warning
      
      * use more idiomatic predicate for collecting garbage in gossip
      
      * kill spaces
      
      * fix date
      
      * fatal error when unable to complete
      
      * rename run_voter to run_grandpa
      
      * switch back to crates.io
      02f88976
    • Svyatoslav Nikolsky's avatar
      Filter peers on light nodes (#862) · f851dcf4
      Svyatoslav Nikolsky authored and asynchronous rob's avatar asynchronous rob committed
      * do not send OnDemand request to node who, we believe, can't process it
      
      * ignore peers with too old best block on light nodes
      
      * non-weird temporary
      
      * fix condition
      
      * compilation
      f851dcf4
    • Sergey Pepyakin's avatar
      Add missing `As` imports. (#877) · 36d71cb8
      Sergey Pepyakin authored
      36d71cb8
    • asynchronous rob's avatar
      Initial GRANDPA integration (#866) · 68b4be14
      asynchronous rob authored
      * implement grandpa client
      
      * consensus gossip with arbitrary topics
      
      * defer GRANDPA messages until referenced blocks imported
      
      * set up communication for voter in a transparent way
      
      * instantiate GRANDPA voter
      
      * keep last round state on disk
      
      * switch back to crates.io finality-grandpa
      
      * update cargo.lock
      
      * use new `collect_garbage` API
      
      * update sync test framework and make public
      
      * test that observers can observe
      
      * fix warning
      
      * use more idiomatic predicate for collecting garbage in gossip
      
      * kill spaces
      
      * fix date
      68b4be14
    • guanqun's avatar
      Enhance decl storage (#777) · 1cc0e3b6
      guanqun authored
      * enhance macro decl_storage()
      
      * update the state root hash
      
      * fix one comment
      1cc0e3b6
    • Svyatoslav Nikolsky's avatar
      Extract search of digest item into Digest::log() function (#874) · 200a716a
      Svyatoslav Nikolsky authored
      * Digest::log fn
      
      * change DigestItem::log impl
      200a716a
    • Svyatoslav Nikolsky's avatar
      Compare digests item-by-item (#869) · 187c2326
      Svyatoslav Nikolsky authored
      * compare digest item-by-item
      
      * update comment
      187c2326
  4. Oct 04, 2018
  5. Oct 03, 2018
  6. Oct 01, 2018
  7. Sep 30, 2018
  8. Sep 29, 2018
  9. Sep 28, 2018
    • Arkadiy Paronyan's avatar
      Integration tests (#805) · 9a660f82
      Arkadiy Paronyan authored
      * Started substrate tests
      
      * Sync test
      
      * Test updates
      
      * Improved tests
      
      * Use on-chain block delay
      
      * Parallel test execution
      
      * Otimized tests
      
      * Logging
      
      * Fixed racing test
      
      * Fixed compilation
      
      * Fixed timestamp test
      
      * Removed rlp dependency
      
      * Minor fixes
      
      * Fixed tests
      
      * Removed best_block_id and resolved fdlimit issue
      
      * Whitespace
      
      * Use keyring
      
      * Style
      
      * Added API execution setting
      
      * Removed stale import
      9a660f82
  10. Sep 27, 2018