371e5adcf8
* Start updating types * WIP * Signature hacking * Existing EF tests passing with fake_crypto * Updates * Delete outdated API spec * The refactor continues * It compiles * WIP test fixes * All release tests passing bar genesis state parsing * Update and test YamlConfig * Update to spec v0.10 compatible BLS * Updates to BLS EF tests * Add EF test for AggregateVerify And delete unused hash2curve tests for uncompressed points * Update EF tests to v0.10.1 * Use optional block root correctly in block proc * Use genesis fork in deposit domain. All tests pass * Cargo fmt * Fast aggregate verify test * Update REST API docs * Cargo fmt * Fix unused import * Bump spec tags to v0.10.1 * Add `seconds_per_eth1_block` to chainspec * Update to timestamp based eth1 voting scheme * Return None from `get_votes_to_consider` if block cache is empty * Handle overflows in `is_candidate_block` * Revert to failing tests * Fix eth1 data sets test * Choose default vote according to spec * Fix collect_valid_votes tests * Fix `get_votes_to_consider` to choose all eligible blocks * Uncomment winning_vote tests * Add comments; remove unused code * Reduce seconds_per_eth1_block for simulation * Addressed review comments * Add test for default vote case * Fix logs * Remove unused functions * Meter default eth1 votes * Fix comments * Address review comments; remove unused dependency * Disable/delete two outdated tests * Bump eth1 default vote warn to error * Delete outdated eth1 test Co-authored-by: Pawan Dhananjay <pawandhananjay@gmail.com> |
||
---|---|---|
.. | ||
beacon_state | ||
test_utils | ||
utils | ||
attestation_data.rs | ||
attestation_duty.rs | ||
attestation.rs | ||
attester_slashing.rs | ||
beacon_block_body.rs | ||
beacon_block_header.rs | ||
beacon_block.rs | ||
beacon_committee.rs | ||
beacon_state.rs | ||
chain_spec.rs | ||
checkpoint.rs | ||
deposit_data.rs | ||
deposit_message.rs | ||
deposit.rs | ||
eth1_data.rs | ||
eth_spec.rs | ||
fork.rs | ||
free_attestation.rs | ||
historical_batch.rs | ||
indexed_attestation.rs | ||
lib.rs | ||
pending_attestation.rs | ||
proposer_slashing.rs | ||
relative_epoch.rs | ||
signed_beacon_block_header.rs | ||
signed_beacon_block.rs | ||
signed_voluntary_exit.rs | ||
signing_root.rs | ||
slot_epoch_macros.rs | ||
slot_epoch.rs | ||
tree_hash_impls.rs | ||
utils.rs | ||
validator.rs | ||
voluntary_exit.rs |