Skip to content
  1. Mar 04, 2019
  2. Mar 01, 2019
    • Wei Tang's avatar
      Integrate randao into runtime (#87) · 7cf56fe4
      Wei Tang authored
      * Decouple committee and randao
      
      * Make randao and committee encodable
      
      * Add randao storage to runtime
      
      * Add randao onion implementation
      
      * Finish randao integration
      7cf56fe4
  3. Feb 22, 2019
  4. Feb 21, 2019
  5. Feb 18, 2019
  6. Feb 17, 2019
  7. Feb 15, 2019
  8. Feb 10, 2019
    • Wei Tang's avatar
      Integrate geneirc casper logic and rewards to runtime (#58) · aa75d36a
      Wei Tang authored
      * [WIP] support multiple validators in an attestation and rework runtime
      
      * [WIP] More fixes to nostd and basic new AttestationRecord
      
      * [WIP] finish runtime integration
      
      * [WIP] Fix deps
      
      * [WIP] some compile fixes
      
      * Make consensus compile
      
      * Make everything compile
      
      * Fix authoring
      
      * Fix doctest complain
      aa75d36a
  9. Feb 07, 2019
  10. Jan 31, 2019
  11. Jan 11, 2019
  12. Jan 08, 2019
  13. Jan 07, 2019
  14. Dec 30, 2018
    • Wei Tang's avatar
      06c14d87
    • Wei Tang's avatar
      LMD-GHOST fork choice integration (#38) · 54343d96
      Wei Tang authored
      * Move DigestItem to a separate mod
      
      * CompatibleExtrinsic trait
      
      * Expose API for validator id from attestation
      
      * CompatibleExtrinsic impl
      
      * Save and load latest attestations
      
      * note_block for LatestAttestation
      
      * Expose last finalized/justified slot from runtime
      
      * Implement LMD-GHOST's is_new_best
      
      * Update substrate reference
      
      * Finish LMD-GHOST integration
      
      * Remove old unused lmd-ghost crate
      
      * README: LMD-GHOST is integrated
      54343d96
  15. Dec 21, 2018
  16. Dec 20, 2018
  17. Dec 19, 2018
  18. Dec 18, 2018
  19. Dec 17, 2018
  20. Dec 10, 2018
    • Wei Tang's avatar
      Draft implementation for LMD-GHOST fork choice rule (#30) · 8eedd32f
      Wei Tang authored
      * Init lmd-ghost crate
      
      * Add H384 primitive
      
      * Rename primitives -> shasper-primitives
      
      * Implement justified head
      
      * Finish a draft implementation of lmd-ghost
      
      * Add docs for lmd-ghost
      
      * Add license header for primitives
      8eedd32f
  21. Dec 07, 2018
    • Wei Tang's avatar
      Update substrate version to newest git (#29) · a180a14a
      Wei Tang authored
      * Update substrate git version
      
      * Fix wasm compile
      
      * Implement GetNodeBlockType and GetRuntimeBlockType for Runtime
      
      * Mark runtime as public
      
      * Path fixes
      
      * Fix transaction pool definition
      
      * Fix metadata and service component type updates
      
      * Fix genesis and queue compile
      
      * Fix cli compile
      a180a14a
  22. Nov 22, 2018
  23. Nov 09, 2018
  24. Nov 06, 2018
    • Wei Tang's avatar
      Add ssz-hash crate for tree hash functions (#21) · aa3eb4a6
      Wei Tang authored
      * Remove Travis CI
      
      * Implement ssz merkle root function
      
      * Implement object hash function
      
      * Add a hash-derive implementation
      
      * Implement spec_hash for Vec
      
      * Move type parameter to fn
      
      * Integrate ssz_hash into runtime
      aa3eb4a6