Skip to content
  1. Sep 27, 2018
    • Bastian Köcher's avatar
      More dependency cleanup (#825) · 2332d6dd
      Bastian Köcher authored
      * Removes `rlp` dependency
      
      * Enable warnings about unused crates in the CI
      
      * Remove all the unused crates
      
      * Make tests working again
      2332d6dd
    • Gav Wood's avatar
      Fix block generation by updating codec versions in wasm (#810) · 851c7f42
      Gav Wood authored
      * Fixes for staging testnet
      
      * Fix codec versioning
      
      * Comment unneeded trace
      
      * Update lib.rs
      
      * Update parity-codec
      
      * Add script to update wasm deps and update them.
      
      * Update hashes
      
      * Add BBQ Birch testnet
      
      * it's default-features, apparently.
      
      * Use simpler version spec for parity codec
      
      * Typo
      851c7f42
  2. Sep 25, 2018
    • Gav Wood's avatar
      Switch to shiny new fast, RLP-less trie (#795) · 82d6ca34
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Bump codec
      
      * Fix tests
      
      * Patricia trie builds
      
      * Introduce trie
      
      * Some yak shaving.
      
      * Some fixes
      
      * Remove RLP ref
      
      * Fixes
      
      * It builds!
      
      * Some tests fixed
      
      * Another test fix
      
      * Rejig more hashes
      
      * substrate-trie::iterator_works test
      
      * Update lock
      
      * Polish
      
      * Docs
      
      * Undo incorrect "fix" for tests
      
      * Fix nits
      82d6ca34
  3. Sep 21, 2018
    • Gav Wood's avatar
      Bump codec (#786) · f71200ee
      Gav Wood authored
      * Bump codec
      
      * Fix tests
      f71200ee
    • asynchronous rob's avatar
      Introduce notion of finality to substrate (#760) · b7d095a2
      asynchronous rob authored
      * finalization for in_mem
      
      * fetch last finalized block
      
      * pruning: use canonical term instead of final
      
      * finalize blocks in full node
      
      * begin to port light client DB
      
      * add tree-route
      
      * keep number index consistent in full nodes
      
      * fix tests
      
      * disable cache and finish porting light client
      
      * add AsMut to system module
      
      * final leaf is always best
      
      * fix all tests
      
      * Fix comment and trace
      
      * removed unused Into call
      
      * add comment on behavior of `finalize_block`
      b7d095a2
  4. Sep 20, 2018
    • Gav Wood's avatar
      Address grumbles in eras PR (#782) · ebb688f8
      Gav Wood authored
      * Address grumbles
      
      * Fix hash
      ebb688f8
    • Gav Wood's avatar
      Transaction eras (#758) · 67bf1a6e
      Gav Wood authored
      * Initial groundwork
      
      * A mess.
      
      * Integrate
      
      * Fix tests
      
      * Unit tests
      
      * Tests for unchecked_extrisnic
      
      * fix tab
      
      * Improve binary format.
      
      * fix tests
      
      * Rename extrinsic-pool -> transaction-pool
      
      Closes #770
      
      * Implement unimplemented.
      
      * typo
      67bf1a6e
  5. Sep 18, 2018
  6. Sep 17, 2018
    • Gav Wood's avatar
      Generalised Transaction Queue API (#741) · f10d8e17
      Gav Wood authored
      * First effort
      
      * API versioning
      
      * Introduce validate_transaction
      
      * Introduce the API plus fixes.
      
      * Docs
      
      * Typo
      
      * Add longevity parameter to transaction validity info.
      f10d8e17
  7. Sep 13, 2018
  8. Sep 12, 2018
    • Gav Wood's avatar
      Phase 1 of repo reorg (#719) · 1e011625
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Remove unneeded script
      
      * Rename Substrate Demo -> Substrate
      
      * Rename demo -> node
      
      * Build wasm from last rename.
      
      * Merge ed25519 into substrate-primitives
      
      * Minor tweak
      
      * Rename substrate -> core
      
      * Move substrate-runtime-support to core/runtime/support
      
      * Rename/move substrate-runtime-version
      
      * Move codec up a level
      
      * Rename substrate-codec -> parity-codec
      
      * Move environmental up a level
      
      * Move pwasm-* up to top, ready for removal
      
      * Remove requirement of s-r-support from s-r-primitives
      
      * Move core/runtime/primitives into core/runtime-primitives
      
      * Remove s-r-support dep from s-r-version
      
      * Remove dep of s-r-support from bft
      
      * Remove dep of s-r-support from node/consensus
      
      * Sever all other core deps from s-r-support
      
      * Forgot the no_std directive
      
      * Rename non-SRML modules to sr-* to avoid match clashes
      
      * Move runtime/* to srml/*
      
      * Rename substrate-runtime-* -> srml-*
      
      * Move srml to top-level
      1e011625