Skip to content
  1. Sep 24, 2018
    • asynchronous rob's avatar
      Finality notification streams (#791) · b02c2743
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * 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`
      
      * move `tree_route` to client common
      
      * tree_route tests
      
      * return slices in TreeRoute
      
      * apply finality up to parent
      
      * add `finalize_block` call
      
      * adjust formatting
      
      * finality notifications and add last finalized block to chain info
      
      * exhaustive match and comments
      
      * fix sync tests by using non-instant finality
      b02c2743
    • Sergey Pepyakin's avatar
      Contracts: clean (#788) · ef979731
      Sergey Pepyakin authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Extract `runtime` module
      
      * Restructure & comment code to avoid confusion
      ef979731
  2. Sep 23, 2018
  3. Sep 21, 2018
  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
    • Guanqun Lu's avatar
      remove duplicate try_into_trie_backend (#779) · 43068f8f
      Guanqun Lu authored and asynchronous rob's avatar asynchronous rob committed
      43068f8f
    • Guanghua Guo's avatar
      Delete useless type (#775) · caa8541a
      Guanghua Guo authored
      caa8541a
    • Bastian Köcher's avatar
      Replace JSON metadata with custom metadata structures (#766) · 5d64be26
      Bastian Köcher authored
      * Move module metadata from json string to custom metadata
      
      * Revisit the metadata structures
      
      1. Move the structures into the metadata crate.
      2. Switch to using Cow/MaybeOwnedArray to support Encode/Decode
      
      * Adapt to new metadata structures
      
      * Convert event json metadata to new metadata structures
      
      * Convert storage json metadata to new metadata structures
      
      * Convert runtime metadata from json to new metadata structs
      
      * Implements new metadata structures in client and runtime
      
      * Fixes errors on `no_std`
      
      * Fixes errors after rebasing master
      
      * Do not use `Cow` anymore in metadata
      
      Also replace `String` with our own type definition `StringBuf`.
      This fixes compilation on `no_std`.
      
      * Wrap `RuntimeMetadata` in `RuntimeMetadataVersioned` to support versioning
      
      * Move metadata into `srml` and make core unaware of the implementation
      5d64be26
  5. Sep 19, 2018
  6. Sep 18, 2018
  7. Sep 17, 2018
  8. Sep 15, 2018
  9. Sep 14, 2018
    • Guanqun Lu's avatar
      Sr treasury fix (#739) · b76660af
      Guanqun Lu authored
      * treasury: use 'mutate' and 'retain' to avoid creating a new vec
      
      * treasury: check the underflow case
      b76660af
    • Drew Stone's avatar
      Fixed spelling and grammar for clarity (#730) · de4db765
      Drew Stone authored
      * Fixed spelling and grammar for clarity
      
      * Update README.adoc
      
      * Three comma club
      
      * gramma grammma grammar
      
      * Update README.adoc
      
      * Remove commas
      
      Corrected the commas.
      
      Consider the sentences:
      
      - "Energy-saving light bulbs which are cheap make for a sensible investment"
      - "Energy-saving light bulbs, which are cheap, make for a sensible investment"
      
      They are different. The first one is intimating that energy-saving light bulbs come in many prices and it's only the cheap ones which are a good investment. The second implies that all energy-saving light bulbs are generally cheap and they, regardless of price, make for a good investment.
      
      The commas added (which I just removed) switched the meaning, incorrectly, from one to the other.
      de4db765
  10. Sep 13, 2018
  11. Sep 12, 2018