- Jun 17, 2019
-
-
Wei Tang authored
* Update test vectors to v0.7.1 and integrate CI * Remove transfer workaround * Remove unnecessary mut
-
- Jun 13, 2019
-
-
Wei Tang authored
* [WIP] Initial runover of the 0.7 spec * Make beacon compile again * Add missing docs * Fix block authoring logic * Fix issue when attestation processing failed, state is changed * Pass all tests for 0.7 * Update version tag * Add support for voluntary exit tests
-
- Jun 12, 2019
-
-
Wei Tang authored
-
- Jun 07, 2019
-
-
Wei Tang authored
* Add support for crosslink tests * Add support for registry updates test * Refresh support for deposit operation * Add support for attestation test * Add support for attester slashing test * Add BlockHeader tests * Add support for proposer slashing tests * Add support for transfer tests * Add support for blocks and slots sanity test * Add scripts to run state tests * Fix script * Fix test path change
-
- Jun 05, 2019
- May 31, 2019
- May 30, 2019
- May 27, 2019
-
-
Wei Tang authored
-
- May 25, 2019
- May 23, 2019
-
-
Wei Tang authored
* Print out attestation assignment for known validators * [WIP] Creating attestations for validators * Build executive directly from executor * Add BitField bit setters * Create signature * Simple attestation pool implementation * Remove unused file for now
-
- May 18, 2019
-
-
Wei Tang authored
* Expose proposer index and pubkey to executor * Use importer even for self-built blocks * Remove unused imports * New block builder routine * Switch to real bls implementation and properly sign all data structures * Fix compile warning * Add conditional compile for serde(skip)
-
- May 17, 2019
-
-
Wei Tang authored
* Fix flip can be lower than zero issue * Fix previous_block_root calculation * Fix block identifier generation and add empty block authoring * Fix all spotted authoring panic
-
- May 16, 2019
- May 12, 2019
-
-
Wei Tang authored
* Create archive lmd-ghost impl for simplicity * Add blockchain executable directly built on top of libp2p * Fix tests
-
- May 09, 2019
-
-
Wei Tang authored
-
- May 06, 2019
-
-
Wei Tang authored
* [WIP] Update all config and struct definitions * [WIP] Utils function spec update I * [WIP] Utils functions spec update II * [WIP] Re-init beacon Cherry-pick back old code rather than modifying it is easier to do -- as there are many changes. * [WIP] Cherry-pick back all types * [WIP] Cherry pick back all helpers * [WIP] Cherry-pick back validator status helpers * [WIP] Migrate back per epoch helpers * [WIP] Cherry-pick justification and finalization * [WIP] Redo crosslink and rewards * [WIP] Cherry-pick back all per epoch operations * [WIP] * [WIP] Port back all operations * Add state root verification * [WIP] Fix warnings * Finish fixing all warnings * Add function to execute block * Add back small config * Add new test repo * Update yamltests for the new format and pass those tests * Check block state root in execute_block * Add full tests * Update tests * Add back block builder * Fix other crate compile * Make beacon crate work again in no_std
-
- May 03, 2019
-
-
Denis_P authored
-
- Apr 29, 2019
-
-
Wei Tang authored
-
- Apr 28, 2019
- Apr 26, 2019
- Apr 25, 2019
- Apr 24, 2019
-
-
Wei Tang authored
* Support no_encode for ssz_derive * ssz: move trait bound of Hashable to trait definition * Get derive to work with the new hashable * Use new hashable interface for beacon crate
-
- Apr 03, 2019
-
-
Wei Tang authored
* Fix all missing docs in ssz * Add docs for all beacon structs * Update version
-
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
-
- Mar 28, 2019
-
-
Wei Tang authored
* Pass v0.5.1 tests * Fix encoding issue
-
- Mar 25, 2019
-
-
Wei Tang authored
* Add a full config * Allow config struct to be passed from yamltests * Fix tests
-
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
-
Wei Tang authored
* Implement use_fixed attr so that FixedVec can be hidden * Fix yamltests and fix missing use_fixed in hash derive
-
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
-