nimbus-eth2/beacon_chain/ssz
tersec b1d5609171
remove false OnBlockAdded dependency on phase0 HashedBeaconState (#2661)
* remove false OnBlockAdded dependency on phase.HashedBeaconState

* introduce altair data types into block_clearance; update some alpha.6 spec refs to alpha.7; add get_active_validator_indices_len ForkedHashedBeaconState wrapper

* switch many modules from using datatypes (with phase0 states/blocks) to datatypes/base (fork-independent); update spec refs from alpha.6 to alpha.7 and remove rm'd G2_POINT_AT_INFINITY

* switch more modules from using datatypes (with phase0 states/blocks) to datatypes/base (fork-independent); update spec refs from alpha.6 to alpha.7

* remove unnecessary phase0-only wrapper of get_attesting_indices(); allow signatures_batch to process either fork; remove O(n^2) nested loop in process_inactivity_updates(); add altair support to getAttestationsforTestBlock()

* add Altair versions of asSigVerified(), asTrusted(), and makeBeaconBlock()

* fix spec URL to be Altair for Altair makeBeaconBlock()
2021-06-21 08:35:24 +00:00
..
bitseqs.nim fix subnet logic (#2555) 2021-05-11 22:03:40 +02:00
bytes_reader.nim proposed structure for altair (#2323) 2021-05-28 15:25:58 +00:00
dynamic_navigator.nim remove false OnBlockAdded dependency on phase0 HashedBeaconState (#2661) 2021-06-21 08:35:24 +00:00
merkleization.nim bump spec refs from v1.0.0 to v1.0.1 and update copyright years (#2357) 2021-02-25 13:37:22 +00:00
navigator.nim fix broken metrics during replay (#2090) 2020-11-27 23:16:13 +01:00
spec_types.nim EH cleanup (#2455) 2021-03-26 07:52:01 +01:00
ssz_serialization.nim Db1 cont (#2573) 2021-05-17 18:37:26 +02:00
sszdump.nim use ForkedHashedBeaconState in StateData (#2634) 2021-06-11 20:51:46 +03:00
types.nim Revamp attestation pool 2021-04-13 20:24:02 +03:00