1. Oct 18, 2019
  2. Oct 17, 2019
  3. Oct 16, 2019
    • Bastian Köcher's avatar
      Make `wasmi_execution` public to use it from tests (#3829) · 81c400e9
      Bastian Köcher authored
      * Make `wasmi_execution` public to use it from tests
      
      * Make `WasmRuntime` accessible as well
      
      * Add `call_in_wasm` instead of making stuff public
      
      * Use `WasmRuntime`
      
      * Move test
      
      * More feedback
      81c400e9
    • thiolliere's avatar
      Refactor decl storage (#3765) · f4e36f0d
      thiolliere authored
      * split implementation in multiple files:
        * transformation -> genesis_config/  getters.rs  instance_trait.rs  metadata.rs  mod.rs  store_trait.rs
        * mod.rs -> parser.rs
        * impl.rs -> storage_struct.rs
      * parser is isolated into parse module, it could be improved as well but this can be done in another PR
      * modules contains a defintion of decl_storage input which must be ok to work with.
      * implementation change:
        * T: Trait might be more often bound to 'static (anyway we only use static one and it is needed for metadata current implementation).
        * GenesisConfig no longer requires its fields to be Clone (possible since to EncodeLike feature)
        * builder for map storages must return precise type Vec<(key, value)>
      f4e36f0d
    • Tomasz Drwięga's avatar
      Move srml RPC extensions to separate crates (#3791) · dc926311
      Tomasz Drwięga authored
      
      
      * Move srml-system RPC out.
      
      * Fix tests for system-rpc module.
      
      * Contracts RPC moved.
      
      * Fix rpc test.
      
      * Clean up.
      
      * Update lockfile.
      
      * Bump runtime version.
      
      * Update srml/contracts/rpc/runtime-api/src/lib.rs
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * Bump impl version.
      dc926311
    • Ashley's avatar
      WIP: Node role RPC call (#3719) · 642c8504
      Ashley authored
      * Add a Node Role RPC call
      
      * Formatting
      
      * Fix tests
      
      * Change tests to use NodeRole::Authority so I don't forget to update the test
      
      * Improve role checking
      
      * return a vec instead
      
      * fix tests
      642c8504
    • Fabio Tudone's avatar
      Fix #1536: do not require to construct a block for encoding it (#3813) · 8ef20a55
      Fabio Tudone authored
      * Fix #1536: do not require to construct a block for encoding it
      
      * Bump `impl_version`
      
      * Improve `Block::encode_from` signature and rustdoc (from review by @bkchr)
      8ef20a55
  4. Oct 15, 2019
  5. Oct 14, 2019
  6. Oct 13, 2019
  7. Oct 12, 2019
  8. Oct 11, 2019
  9. Oct 10, 2019
  10. Oct 09, 2019
    • Demi Obenour's avatar
      Bump dependencies (#3787) · 4da48dd9
      Demi Obenour authored
      * Update dependencies, respecting semver
      
      * Bump dependencies
      
      * Don’t patch tiny-bip39 dependency
      4da48dd9
    • Bastian Köcher's avatar
      Move `Externalities` into its own crate (#3775) · 8a39be47
      Bastian Köcher authored
      * Move `Externalities` into `substrate-externalities`
      
      - `Externalities` now support generic extensions
      - Split of `primtives-storage` for storage primitive types
      
      * Move the externalities scoping into `substrate-externalities`
      
      * Fix compilation
      
      * Review feedback
      
      * Adds macro for declaring extensions
      
      * Fix benchmarks
      
      * Introduce `ExtensionStore` trait
      
      * Last review comments
      
      * Implement it for `ExtensionStore`
      8a39be47
  11. Oct 08, 2019
  12. Oct 07, 2019