1. Apr 26, 2019
  2. Apr 25, 2019
  3. Apr 24, 2019
  4. 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
  5. Mar 28, 2019
  6. 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
  7. 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
  8. Mar 22, 2019
  9. Mar 20, 2019
  10. 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
  11. Mar 12, 2019
  12. Mar 11, 2019
  13. Mar 10, 2019
  14. Mar 08, 2019
  15. Mar 06, 2019
  16. 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
  17. Mar 04, 2019
  18. 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
  19. Feb 28, 2019
  20. Feb 27, 2019
  21. Feb 26, 2019
  22. Feb 25, 2019
  23. Feb 22, 2019