Jacek Sieka
c40cc6cec1
clean up fork enum and field names
...
* single naming strategy
* simplify some fork code
* simplify forked block production
2021-10-19 11:06:38 +03:00
tersec
6b3bf7eb7b
merge hardfork database support ( #2911 )
...
* merge hardfork database support
* working block_sim
* recreate state transition changes
2021-09-30 01:07:24 +00:00
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
Jacek Sieka
9697b73e71
forkedbeaconstate_helpers -> forks ( #2772 )
...
Simpler module name for stuff that covers forks
* check that runtime config matches database state
* also include some assorted altair cleanups
* use "standard" genesis fork in local testnet to work around missing
runtime config support
2021-08-10 22:46:35 +02:00
tersec
445def6c8b
block_clearance, ncli, and ncli_db Altair state saving ( #2672 )
...
* block_clearance, ncli, and ncli_db Altair state saving
* avoid invalidating SSZ hash caches with every assignment
2021-06-24 18:34:08 +00:00