1. Nov 27, 2018
  2. Nov 26, 2018
    • asynchronous rob's avatar
      GRANDPA: add commit messages (#1151) · 66c743a0
      asynchronous rob authored
      
      
      * get compiling with latest version of grandpa
      
      * generalize UntilImported to prepare for waiting for commit message targets
      
      * extract until_imported out to own module
      
      * logic for blocking commits until enough blocks imported
      
      * add tests for commit message blocking logic
      
      * pass through commit mesage round number as well
      
      * extract communication streams to own module
      
      * add Error implementation for ExitOrError
      
      * introduce stream adapter for checking commit messages
      
      * output sink for commits
      
      * implement the unimplemented
      
      * remove extra line
      
      * update to latest version of grandpa api
      
      * update finality-grandpa to 0.4.0
      
      * Use filter_map earlier when checking incoming commits messages
      
      Co-Authored-By: default avatarrphmeier <[email protected]>
      
      * address some grumbles
      66c743a0
    • André Silva's avatar
      core, node: use grandpa block import for locally sealed aura blocks (#1167) · dc45529f
      André Silva authored and asynchronous rob's avatar asynchronous rob committed
      * core, node: use grandpa block import for locally sealed aura blocks
      
      * core: impl DerefMut for FullComponents
      
      * node: take grandpa_import_setup from service config
      dc45529f
    • Svyatoslav Nikolsky's avatar
      fix purge-chain cli option (#1164) · 92bde022
      Svyatoslav Nikolsky authored
      92bde022
  3. Nov 23, 2018
  4. Nov 22, 2018
  5. Nov 21, 2018
    • asynchronous rob's avatar
      Minimal switch of substrate-node to GRANDPA /Aura (#1128) · 3a8a3925
      asynchronous rob authored
      
      
      * add beginnings of SRML grandpa library
      
      * get srml-grandpa compiling
      
      * tests for srml-grandpa
      
      * add optional session integration to grandpa SRML
      
      * start integration into node runtime
      
      * Allow extracting pending change from header digest
      
      * Make it compile on wasm
      
      * make tests compile again
      
      * Move Authority Key fetching into service, simplify service factory construction
      
      * Generalize Authority Consensus Setup system
      
      * Add Authority Setup Docs
      
      * Allow CLI params to be extensible
      
       - move params to structopts
       - split parsing and default command execution
       - add custom config to node
       - extended parsing of custom config
       - extending params via structop's flatten
      
      * Minor fixes on cli extension params:
       - added docs
       - re-add actual app name, rather than node-name
       - make strategy and subcommand optional
      
      * better cli params
      
      * synchronize GRANDPA and normal node authorities
      
      * Implement grandpa::network for gossip consensus
      
      * run_grandpa in Node
      
      * Fix missed merge error
      
      * Integrate grandpa import queue
      
      * more specific type def
      
      * link up linkhalf and import block
      
      * make grandpa future send
      
      * get compiling
      
      * Fix new params convention and license header
      
      * get it running
      
      * rebuild node runtime WASM
      
      * change logging level
      
      * Update node/cli/src/params.rs
      
      Co-Authored-By: default avatarrphmeier <[email protected]>
      
      * Update node/cli/src/params.rs
      
      Co-Authored-By: default avatarrphmeier <[email protected]>
      
      * Update node/cli/src/lib.rs
      
      Co-Authored-By: default avatarrphmeier <[email protected]>
      
      * Update node/runtime/src/lib.rs
      
      Co-Authored-By: default avatarrphmeier <[email protected]>
      
      * Update node/cli/src/lib.rs
      
      Co-Authored-By: default avatarrphmeier <[email protected]>
      
      * Clean up and Fixme for mutable config
      
      * Move GrandpaService Integration into grandpa, feature gated but on per default
      
      * Fixing grandpa runtime module test
      
      * Update wasm runtime hashes for tests
      
      * GRANDPA: use post-header hash when logging scheduled changes
      
      * add an extra bit of logging to authorities
      
      * fixing missing constrain
      
      * remove old code
      
      * move `NewAuthorities` to an event in srml-grandpa
      
      * fix node-executor tests to use grandpa log
      
      * Remove GossipConsensus from tests, use newly provided sync-feature, fixes tests
      
      * Update to latest wasm runtimes
      
      * address grumbles
      
      * address grumbles
      
      * only derive deserialize when using std
      
      * Clean up use of Deserialize
      3a8a3925
    • Gav Wood's avatar
      Remove unneeded bounds. (#1149) · 34c797e8
      Gav Wood authored
      * Remove unneeded bounds.
      
      * Other wasm.
      34c797e8
  6. Nov 20, 2018
  7. Nov 19, 2018
  8. Nov 18, 2018
    • Bastian Köcher's avatar
      Revert and redo #952 (#1133) · e59521d2
      Bastian Köcher authored
      * Revert "Pruning changes trie without digests (#952)"
      
      This reverts commit 468d4698.
      
      * pruning changes tries without digests
      
      * u64::max_value()
      
      * Update wasm files and fix merge conflict
      
      * Fixes tests
      e59521d2
  9. Nov 17, 2018
  10. Nov 16, 2018
  11. Nov 15, 2018
  12. Nov 14, 2018
  13. Nov 13, 2018
    • Pierre Krieger's avatar
      491f56a3
    • Bastian Köcher's avatar
      Implement runtime api client side directly in the runtime (#1094) · 0cc0a793
      Bastian Köcher authored
      * Move `initialise_block` into `Core` trait as it is crucial calling the API functions
      
      * Switch to first version of new runtime API implementation
      
      * Fixes bug in tests
      
      * Reenable asserts
      
      * Directly use the `TestAPI` in the tests
      
      * Start improving the api traits
      
      :100644 100644 898aadc7 49217199 M	Cargo.lock
      :100644 100644 61570436 465ed664 M	core/client/src/backend.rs
      :100644 100644 5d0c886b 64d710fd M	core/client/src/block_builder.rs
      :100644 100644 c447855e 5ecbe474 M	core/client/src/client.rs
      :100644 100644 139cef13 f90dbf3d M	core/client/src/error.rs
      :100644 100644 2800c503 3298e66a M	core/client/src/runtime_api.rs
      :100644 100644 affa1c5c 809b08bc M	core/primitives/src/lib.rs
      :100644 100644 2877dfa9 d5547413 M	core/sr-api/Cargo.toml
      :100644 100644 9a49784d 6a625a03 M	core/sr-api/src/lib.rs
      :100644 100644 7c28e1c7 a1a444a9 M	core/sr-primitives/src/traits.rs
      :100644 100644 2e113ab6 dcc01a6d M	srml/metadata/Cargo.toml
      :100644 100644 ea722a70 0809531a M	srml/metadata/src/lib.rs
      
      * Refactoring
      
      * Move `sr-api` into client and more refactoring
      
      * Fixes tests
      
      * Some documentation and cleanup
      
      * Fixes compilation after rebase
      
      * More refactoring and more documentation
      
      * Makes `substrate-client` compilable on `wasm`
      
      On `wasm` it basically just exports the runtime api stuff.
      
      * Fixes grumbles
      
      * Updates wasm files after rebasing the master
      
      * Remove TODO comment
      
      * Remove whitespaces
      
      * Fixes after rebasing master
      
      * Another rebase, another fix commit
      0cc0a793
    • Svyatoslav Nikolsky's avatar
      Changes tries: support forks (#950) · e5439021
      Svyatoslav Nikolsky authored
      * forks support in changes trie storage
      
      * moved convert_hash to primitives
      
      * optimize ChangesTrieRootsStorage::root when anchor is canonicalized
      e5439021