Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
State comparison - SSV runner/consensus (ssvlabs#253)
* implementation * tmp * remove unused * use latest go-eth2-client version * use latest go-eth2-client version * return block data as versioned & hashroot * improve log * upgrade go-eth2-client v0.15.8 * proposerCalls interface change * versioned block spec tests * generate test json * include all versioned block spec tests * remove unused fields * use block version instead of hardcoded * keep only bellatrix block version * mention github issue * SSV comparable state ssvlabs#215 * use proper package names * Create beacon_node_versioned.go * Create ssv_msgs_versioned.go * versioned state comparison example * TestProposerWithJustificationsConsensusData versioned example * versioned TestingProposerDutyNextEpoch example * versioned PostConsensusWrongProposerMsg example * versioned PostConsensusWrongSigProposerMsg example * versioned PostConsensusProposerTooManyRootsMsg example * versioned PostConsensusSigProposerWrongBeaconSignerMsg example * return testing blocks as versioned * use TestingProposerDuty versioned slot * add versioned PostConsensusProposerTooFewRootsMsg * versioned PostConsensusProposerTooFewRootsMsg example * versioned runner decided msgs * randao versioned * versioned PreConsensusRandaoMsg SSVDecidingMsgs example * versioned PreConsensusRandaoNextEpochMsg example * versioned PreConsensusRandaoDifferentEpochMsg example * versioned PreConsensusRandaoTooManyRootsMsg example * versioned PreConsensusRandaoTooFewRootsMsg example * versioned PreConsensusRandaoWrongBeaconSigMsg example * versioned PreConsensusRandaoDifferentSignerMsg example * go fmt ./... * use versioned PreConsensusRandaoMsg * use versioned TestingProposerDuty * delete redundant tests (#1) * remove (versioned) name * remove unused * versioned GetBeaconBlock/GetBlindedBeaconBlock * fix merge conflict * use TestingDutySlotBellatrixNextEpoch * add versioned TestingInvalidDutySlot * versioned TestingInvalidDutySlot example * versioned TestingInvalidDutySlot example2 * add an issue comment * versioned messages tests * versioned runner consensus * versioned runner/duties/newduty * versioned runner/duties/proposer * versioned runner/full_happy_flow * versioned runner/postconsensus * versioned runner/pre_consensus_justifications * versioned runner/preconsensus * versioned valcheck/valcheckduty * versioned consensusdata/proposer * versioned beacon_node_test * remove non-versioned funcs * ssz withdrawals * capella support * versioned SSZWithdrawalsMarshaling * introduce versioned epoch + use goerli capella epoch fork * remove versioned block IsEmpty func * review adjustments * beacon_node_consts * multi version FullHappyFlow example * ExpectedDecidingMsgsForHeightWithRoot * ExpectedSSVDecidingMsgsV * use ExpectedSSVDecidingMsgsV * adjust multi version FullHappyFlow example * future_decided sc test * post_decided sc test * post_finish sc test * valid_decided sc test * valid_decided_7_operators sc test * comparable StartNewRunnerDutySpecTest * decided sc test * not_decided sc test * duplicate_msg sc test * duplicate_msg_different_roots sc test * inconsistent_beacon_signer sc test * post_quorum sc test * pre_decided sc test * quorum sc test * quorum_7_operators sc test * unknown_signer sc test * preconsensus/duplicate_msg sc test * preconsensus/no_running_duty sc test * preconsensus/post_decided_sc sc test * preconsensus/post_finish sc test * preconsensus/post_quorum sc test * preconsensus/quorum sc test * preconsensus/quorum_7_operators sc test * preconsensus/unknown_signer sc test * multi version TestBeaconBlockRoot * fix deadlock * add required fields to pass json tests * fix test comment * fix test * future_decided full sc test * post_decided full sc test * post_finish full sc test * valid_decided full sc test * valid_decided_7_operators full sc test * fix ssvlabs#250 * generate tests.json * unwrap slice (#6) * Fix comments (#12) --------- Co-authored-by: Gal Rogozinski <galrogogit@gmail.com>
- Loading branch information