Update spec to v0.7.0 and pass all tests (#158)
* [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
Showing
- beacon/src/config.rs 13 additions, 14 deletionsbeacon/src/config.rs
- beacon/src/error.rs 4 additions, 0 deletionsbeacon/src/error.rs
- beacon/src/executive/genesis.rs 12 additions, 3 deletionsbeacon/src/executive/genesis.rs
- beacon/src/executive/helpers/mod.rs 45 additions, 36 deletionsbeacon/src/executive/helpers/mod.rs
- beacon/src/executive/mod.rs 18 additions, 105 deletionsbeacon/src/executive/mod.rs
- beacon/src/executive/transition/cache.rs 0 additions, 47 deletionsbeacon/src/executive/transition/cache.rs
- beacon/src/executive/transition/mod.rs 70 additions, 2 deletionsbeacon/src/executive/transition/mod.rs
- beacon/src/executive/transition/per_block/eth1.rs 5 additions, 5 deletionsbeacon/src/executive/transition/per_block/eth1.rs
- beacon/src/executive/transition/per_block/header.rs 3 additions, 3 deletionsbeacon/src/executive/transition/per_block/header.rs
- beacon/src/executive/transition/per_block/mod.rs 23 additions, 1 deletionbeacon/src/executive/transition/per_block/mod.rs
- beacon/src/executive/transition/per_block/operations/attestation.rs 53 additions, 32 deletions.../executive/transition/per_block/operations/attestation.rs
- beacon/src/executive/transition/per_block/operations/attester_slashing.rs 2 additions, 7 deletions...tive/transition/per_block/operations/attester_slashing.rs
- beacon/src/executive/transition/per_block/operations/deposit.rs 1 addition, 4 deletions.../src/executive/transition/per_block/operations/deposit.rs
- beacon/src/executive/transition/per_block/operations/mod.rs 73 additions, 0 deletionsbeacon/src/executive/transition/per_block/operations/mod.rs
- beacon/src/executive/transition/per_block/operations/voluntary_exit.rs 5 additions, 1 deletion...ecutive/transition/per_block/operations/voluntary_exit.rs
- beacon/src/executive/transition/per_block/randao.rs 4 additions, 4 deletionsbeacon/src/executive/transition/per_block/randao.rs
- beacon/src/executive/transition/per_block/state_root.rs 0 additions, 33 deletionsbeacon/src/executive/transition/per_block/state_root.rs
- beacon/src/executive/transition/per_epoch/helpers.rs 30 additions, 45 deletionsbeacon/src/executive/transition/per_epoch/helpers.rs
- beacon/src/executive/transition/per_epoch/justification.rs 4 additions, 4 deletionsbeacon/src/executive/transition/per_epoch/justification.rs
- beacon/src/executive/transition/per_epoch/mod.rs 16 additions, 0 deletionsbeacon/src/executive/transition/per_epoch/mod.rs
Please register or sign in to comment