nimbus-eth2/beacon_chain/spec
tersec 2b2846b468
implement forked merge state/block support (#2890)
* implement forked state/block support

* merge support for containsOrphan; import cleanup; 80-column lines

* add merge block header operations and slot sanity fixture

* add epoch state transition tests; implement is_valid_gas_limit(), is_merge_block(), is_execution_enabled(), and compute_timestamp_at_slot()

* implement process_execution_payload() and add merge deposit operations tests

* add merge block sanity tests

* add merge case to syncCommitteeParticipants

* v1.1.0-beta.5 updates

* reduce getTestStates-based memory usage; don't try to REST-serialize ExecutionPayload transactions without underlying support

* add execution payload tests; switch var to let in tests/official/
2021-09-27 14:22:58 +00:00
..
datatypes implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
eth2_apis implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
presets make preset header comments consistent (#2905) 2021-09-27 09:31:13 +00:00
beaconstate.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
crypto.nim add sync committee types and some helpers (#2829) 2021-08-28 09:00:00 +00:00
digest.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00
english_word_list.txt Bump testutils 2020-06-01 16:58:28 +03:00
eth2_merkleization.nim disentangle eth2 types from the ssz library (#2785) 2021-08-18 20:57:58 +02:00
eth2_ssz_serialization.nim add merge SSZ consensus object tests (#2858) 2021-09-11 10:01:05 +02:00
forks.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
helpers.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
keystore.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00
light_client_sync.nim Address review comments 2021-09-14 12:12:49 +03:00
network.nim mass update from beta.3 spec refs to beta.4 spec refs (#2862) 2021-09-10 18:56:03 +00:00
presets.nim use v1.1.0-beta.4 test vectors (#2861) 2021-09-10 17:35:14 +00:00
signatures.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
signatures_batch.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
ssz_codec.nim disentangle eth2 types from the ssz library (#2785) 2021-08-18 20:57:58 +02:00
state_transition.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
state_transition_block.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
state_transition_epoch.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
validator.nim add merge SSZ consensus object tests (#2858) 2021-09-11 10:01:05 +02:00
weak_subjectivity.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00