nimbus-eth2/beacon_chain/spec
tersec 0b0bfd1de0
use StateData in place of BeaconState outside state transition code (#2551)
* use StateData in place of BeaconState outside state transition code

* propagate more StateData usage

* remove withStateVars().state

* wrap get_beacon_committee(BeaconState, ...) as gbc(StateData, ...)

* switch makeAttestation() to use StateData

* use StateData wrapper/dispatcher for get_committee_count_per_slot()

* convert AttestationCache.init(), weak subjectivity functions, and updateValidatorMetrics()

* add get_shuffled_active_validator_indices(StateData) and get_block_root_at_slot(StateData)

* switch makeAttestationData() to StateData

* sync AllTests-mainnet.md after rebase
2021-05-21 09:23:28 +00:00
..
datatypes use StateData in place of BeaconState outside state transition code (#2551) 2021-05-21 09:23:28 +00:00
eth2_apis Fixing issues after bump. 2021-04-09 21:42:13 +03:00
presets update some v1.1.0 alpha1 to alpha2 (#2457) 2021-03-29 19:17:48 +00:00
beaconstate.nim use StateData in place of BeaconState outside state transition code (#2551) 2021-05-21 09:23:28 +00:00
crypto.nim remove attestation/aggregate queue (#2519) 2021-04-26 22:39:44 +02:00
datatypes.nim allow multiple hard fork datatypes to coexist (#2328) 2021-03-02 10:13:39 +00:00
digest.nim json cleanups (#2456) 2021-03-26 15:11:06 +01:00
english_word_list.txt Bump testutils 2020-06-01 16:58:28 +03:00
helpers.nim add Altair domains and participation flags; clean up imports (#2462) 2021-04-04 16:24:45 +00:00
keystore.nim remove attestation/aggregate queue (#2519) 2021-04-26 22:39:44 +02:00
network.nim Perform attestation check before broadcast (#2550) 2021-05-10 09:13:36 +02:00
preset_values.nim add Altair domains and participation flags; clean up imports (#2462) 2021-04-04 16:24:45 +00:00
presets.nim add Altair domains and participation flags; clean up imports (#2462) 2021-04-04 16:24:45 +00:00
signatures.nim remove attestation/aggregate queue (#2519) 2021-04-26 22:39:44 +02:00
signatures_batch.nim use StateData in place of BeaconState outside state transition code (#2551) 2021-05-21 09:23:28 +00:00
state_transition.nim partially integrate eth1 merge changes (#2548) 2021-05-20 10:44:13 +00:00
state_transition_block.nim avoid extraneous hash root calculation (#2537) 2021-05-05 08:54:21 +02:00
state_transition_epoch.nim add attestation stats tool to ncli_db (#2539) 2021-05-07 13:36:21 +02:00
validator.nim bump nim-eth2-scenarios to get merge SSZ test vectors (#2541) 2021-05-05 15:35:36 +00:00
weak_subjectivity.nim use StateData in place of BeaconState outside state transition code (#2551) 2021-05-21 09:23:28 +00:00