1. Mar 20, 2018
    • Gav Wood's avatar
      A random beacon (#96) · 58cc6958
      Gav Wood authored
      * Completely rework dispatch mechanism into something modular.
      
      Not yet complete but 75% there.
      
      * Council vote tests.
      
      * Fix tests.
      
      * whitespace.
      
      * Fix demo runtime tests.
      
      * Fix up tests.
      
      * Remove dead code.
      
      * Initial util code for random beacon
      
      * Timestamp uses new storage API.
      
      * Move over system module to new API.
      
      * Much nicer storage API, moved over staking module.
      
      * More refactoring.
      
      * Democracy uses new storage API.
      
      * Council uses new RPC.
      
      * Fix more tests.
      
      * Use match for Id
      
      * Generic mix.
      
      * Integrate random beacon
      
      * Update binaries.
      
      * Fixes relating to with_ext removal.
      
      * Remove dead code.
      
      * Rework mixer into an iterator adaptor.
      
      * Link to paper.
      
      * Algorithm cleanups
      
      * Merge and fix test.
      
      * Docs.
      
      * Fix typo.
      
      * rename
      
      * Fix tests.
      58cc6958
  2. Mar 19, 2018
    • Gav Wood's avatar
      Refactor all (demo) runtime modules to use new storage (#98) · 688720b7
      Gav Wood authored
      * Completely rework dispatch mechanism into something modular.
      
      Not yet complete but 75% there.
      
      * Council vote tests.
      
      * Fix tests.
      
      * whitespace.
      
      * Fix demo runtime tests.
      
      * Fix up tests.
      
      * Remove dead code.
      
      * Timestamp uses new storage API.
      
      * Move over system module to new API.
      
      * Much nicer storage API, moved over staking module.
      
      * More refactoring.
      
      * Democracy uses new storage API.
      
      * Council uses new RPC.
      
      * Fix more tests.
      
      * Use match for Id
      
      * Use match for Id
      
      * Make PrivPass better protected.
      
      * Address other grumbles.
      
      * Give PrivPass a private member.
      
      * Testing PrivPass.
      
      * Add docs.
      
      * Recompile binaries after merge.
      
      * Remove duplicated code.
      
      * New binaries.
      
      * Docs
      
      * Docs
      
      * avoid use of (arguably) confusing terminology.
      688720b7
    • Gav Wood's avatar
      Modularised dispatch (#95) · 7443c0a9
      Gav Wood authored
      * Completely rework dispatch mechanism into something modular.
      
      Not yet complete but 75% there.
      
      * Council vote tests.
      
      * Fix tests.
      
      * whitespace.
      
      * Fix demo runtime tests.
      
      * Fix up tests.
      
      * Remove dead code.
      
      * Use match for Id
      
      * Make PrivPass better protected.
      
      * Address other grumbles.
      
      * Give PrivPass a private member.
      
      * Testing PrivPass.
      
      * Add docs.
      7443c0a9
  3. Mar 16, 2018
  4. Mar 14, 2018
  5. Mar 13, 2018
    • asynchronous rob's avatar
      Slash Authorities for irrefutable misbehavior (#84) · ec7a4402
      asynchronous rob authored
      * double-commit and prepare misbehavior
      
      * get misbehavior on completion
      
      * collect misbehavior on drop, not only on success
      
      * kill unused transaction_index field
      
      * add primitive misbehavior report type
      
      * add misbehavior report transaction
      
      * store prior session
      
      * fix set_items
      
      * basic checks for misbehavior reports
      
      * crate for substrate bft misbehavior checking
      
      * integrate misbehavior check crate
      
      * fix comment
      
      * new wasm binaries
      
      * fix hash in test
      
      * import misbehavior transactions into queue
      
      * fix test build
      
      * sign on digest and full proposal when proposing
      
      * detect proposal misbehavior
      
      * fix fallout
      
      * restore balance/bondage types
      ec7a4402
  6. Mar 12, 2018
  7. Mar 11, 2018
  8. Mar 10, 2018
  9. Mar 07, 2018
  10. Mar 06, 2018
  11. Mar 05, 2018
  12. Mar 04, 2018
  13. Mar 03, 2018
  14. Mar 02, 2018