- 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
-
- Mar 23, 2019
-
-
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
-
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
-
- Mar 22, 2019
-
-
Wei Tang authored
* Add yamltests tool for running yaml state tests * deny_unknown_fields for state * Add deny_unknown_fields for all structs * Do not use serde derive feature * Remove derive feature from yamltests
-
Wei Tang authored
* Move per_epoch and cache operations to its own mod * Move per_slot code to its own mod * Move per_block code to a separate mod
-
- Mar 20, 2019
-
-
Wei Tang authored
* Move from zcash's crypto to signature-schemes * Make secret making accept secrets of any length * Make serenity crate use amcl crypto
-
- Mar 18, 2019
-
-
Wei Tang authored
-
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
-
- Mar 12, 2019
- Mar 11, 2019
-
-
Wei Tang authored
-
- Mar 10, 2019
-
- Mar 08, 2019
-
-
Wei Tang authored
* Clean up substrate primitive dependencies for shasper primitive types * Fix import in shasper consensus
-
- Mar 06, 2019
- Mar 05, 2019
-
-
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
-
- Mar 04, 2019
-
-
Wei Tang authored
* Make sure everything is inserted to genesis storage * Call advance_epoch for randao and committee * Fetch proposer with regards of committee * Make attestion in a committee target one block
-
Wei Tang authored
* Move proposer selection to runtime * Verify randao commitment * Commit wasm binary changes
-
- Mar 01, 2019
-
-
Wei Tang authored
* Decouple committee and randao * Make randao and committee encodable * Add randao storage to runtime * Add randao onion implementation * Finish randao integration
-
- Feb 28, 2019
-
-
Wei Tang authored
* Add shuffling and committee implementation * Fix nostd compile
-
- Feb 27, 2019
-
-
Wei Tang authored
* Introduce the new trait definition based on context * Refactor all casper structs to use new trait definition * Rename traits -> context * Use new interface for the rest of the codebase
-
- Feb 26, 2019
- Feb 25, 2019
- Feb 22, 2019
- Feb 21, 2019
-
-
Wei Tang authored
-
- Feb 18, 2019
- Feb 17, 2019
-
-
Wei Tang authored
* Commit wasm binary files * Update README
-