1. Apr 25, 2019
  2. Apr 24, 2019
  3. Apr 03, 2019
    • Wei Tang's avatar
      Add docs for all beacon and ssz structs (#115) · 251a4950
      Wei Tang authored
      * Fix all missing docs in ssz
      
      * Add docs for all beacon structs
      
      * Update version
      251a4950
    • Wei Tang's avatar
      Reverse dependency of primitives and beacon (#114) · e52ee6e4
      Wei Tang authored
      * ssz, ssz-derive: publish v0.1.1
      
      * Remove keccak-hasher dependency
      
      * [WIP] Reverse dependency for serenity crate
      
      * Rename serenity to beacon
      
      * Introduce with-codec and with-serde features for beacon
      
      * Fix all compile due to interface changes
      
      * Add description and license for beacon crate
      
      * Update beacon version
      
      * Commit cargo lock
      e52ee6e4
  4. Mar 28, 2019
  5. Mar 25, 2019
    • Wei Tang's avatar
      Allow config struct to be passed from yamltests (#112) · 5ad0e707
      Wei Tang authored
      * Add a full config
      
      * Allow config struct to be passed from yamltests
      
      * Fix tests
      5ad0e707
    • Wei Tang's avatar
      Introduce config parameters (#111) · 673eb467
      Wei Tang authored
      * Implement a config trait
      
      * Migrate cache to use config struct
      
      * Migrate per_block to use config
      
      * Migrate per epoch processing to use config
      
      * Migrate per slot executive to use config
      
      * Use executive in execute_block
      
      * Gradually remove all consts
      
      * Clean up more consts
      
      * Clean up the rest of consts and util
      
      * Fix tests
      673eb467
    • Wei Tang's avatar
      Implement use_fixed attr so that FixedVec can be hidden (#110) · 20fbeac3
      Wei Tang authored
      * Implement use_fixed attr so that FixedVec can be hidden
      
      * Fix yamltests and fix missing use_fixed in hash derive
      20fbeac3
    • Wei Tang's avatar
      Integrate state test to CI (#109) · 460d711e
      Wei Tang authored
      * Ignore keys, data* and nix shell config
      
      * Add eth2.0-tests submodule
      
      * Move structs to yamltests
      
      * Integrate small config state test to CI
      
      * Update submodule in init script
      
      * Use GIT_SUBMODULE_STRATEGY
      460d711e
  6. Mar 23, 2019
    • Wei Tang's avatar
      Pass all the state tests in `sanity-check_small-config_32-vals` (#108) · 950d850d
      Wei Tang authored
      * Make sure all tests are checked and fix an issue in slot progression
      
      * Fix an overflow issue and flush stdout when running tests
      
      * Add parameter to allow only running one test
      
      * Fix epoch overflow and an issue related to effective balance
      
      * Add test for permuted_index
      
      * Fix a bug in beacon block index calculation
      
      * Fix an issue in attestation inclusion
      
      * Fix missing logic for handling deposit
      
      * Shouldn't use wrapping
      950d850d
    • Wei Tang's avatar
      Run tests via yamltests and fix some issues along the way (#107) · 920670e7
      Wei Tang authored
      * Fix an issue in ssz and bitfield
      
      * Add test for basic header serialization
      
      * Fix serialization issue in beaconstate
      
      * Make some tests to pass
      
      * Comment out deposit_count for now
      
      Test states it does not exist at this moment, while spec disagrees
      
      * Ignore genesis block test because test/spec difference
      920670e7
  7. Mar 22, 2019
  8. Mar 20, 2019
  9. Mar 18, 2019
    • Wei Tang's avatar
      Update Substrate reference to HEAD (#103) · 93d30ae7
      Wei Tang authored
      93d30ae7
    • Wei Tang's avatar
      Add tests and get ssz impl comply with the current spec (#102) · 87073ee7
      Wei Tang authored
      * Add new uint tests
      
      * Check deserialization for uint
      
      * Align ssz to the newest dev spec
      
      * Fix derive for new spec
      
      * Check in prefixable
      
      * Chunkify
      
      * Add test for chunkify
      
      * Add merkleize and tests
      
      * Add bytes impl for hash
      
      * Add tuple tests
      
      * Fix derive hashing
      
      * Add description for ssz and ssz-derive
      
      * Remove debug println
      
      * Fix build
      
      * Add version for ssz
      
      * Fix whitespace typo
      
      * Fix breakage due to nightly 2019-03-18
      
      * Remove rust toolchain file
      87073ee7
  10. Mar 12, 2019
  11. Mar 11, 2019
  12. Mar 10, 2019
  13. Mar 08, 2019
  14. Mar 06, 2019
  15. Mar 05, 2019
    • Wei Tang's avatar
      Bootstrap v2 testnet (#91) · 03bc353d
      Wei Tang authored
      * Fix an issue in randao commitment that cause panic
      
      * fix: should store last_slot for each validator for randao reveal
      
      * Update unix timestamp
      
      * Fix shasper runtime compile
      03bc353d
  16. Mar 04, 2019
  17. 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
  18. Feb 28, 2019
  19. Feb 27, 2019
  20. Feb 26, 2019
  21. Feb 25, 2019
  22. Feb 22, 2019
  23. Feb 21, 2019
  24. Feb 18, 2019
  25. Feb 17, 2019