1. Oct 31, 2019
    • Pierre Krieger's avatar
      Add the code for compiling node-cli for WASM-browser (#3974) · afc63040
      Pierre Krieger authored
      
      
      * Extract CLI to separate module in node/cli
      
      * Make node/cli compile for WASM
      
      * More work on node/cli browser
      
      * More work on browser node
      
      * More work
      
      * More work
      
      * Purge a bit the CI script
      
      * More clean up
      
      * Remove substrate-finality-grandpa from the CI
      
      Its tests use tokio, which fails to compile.
      
      * Address review
      
      * Add rocksdb feature to the service
      
      * Fix substrate-service WASM CI
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * Don't WASM-compile substrate-service altogether
      afc63040
    • Jim Posen's avatar
      grandpa: Use storage proofs for Grandpa authorities (#3734) · c3b1a983
      Jim Posen authored
      
      
      * grandpa: Write Grandpa authorities to well known key.
      
      Instead of requiring execution proofs for Grandpa authorities, this
      enables much simpler storage proofs.
      
      * grandpa: Introduce named AuthorityList type.
      
      * grandpa: Storage migration for srml-grandpa module.
      
      * Remove no-longer-used GrandpaApi runtime API.
      
      * grandpa: Write AuthorityList to storage with encoding version.
      
      We expect the AuthorityList type may change (eg. key changes). To make
      upgrades smoother, include a version in the stored value.
      
      * Bump node runtime spec version.
      
      * Update srml/grandpa/src/lib.rs
      
      Co-Authored-By: default avatarAndré Silva <[email protected]>
      c3b1a983
    • André Silva's avatar
      im-online: account for block authorship (#3973) · a746d38d
      André Silva authored
      * im-online: account for block authorship
      
      * im-online: add test for block authorship onlineness
      
      * im-online: cleanup
      
      * im-online: fix test
      a746d38d
    • Jim Posen's avatar
      Create opaque struct for StorageProof. (#3834) · 8a22faac
      Jim Posen authored
      Passing around Vec<Vec<u8>> everywhere is gross and confusing and
      breaks encapsulation.
      8a22faac
    • Gavin Wood's avatar
      Add translate API for storage values (#3947) · 71b2f209
      Gavin Wood authored
      
      
      * Add translate item.
      
      * fix
      
      * doc
      
      * fix doc
      
      * A test added.
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * address suggestion
      71b2f209
  2. Oct 30, 2019
  3. Oct 29, 2019
  4. Oct 28, 2019
  5. Oct 27, 2019