Mac L
5a4be377d4
Add even more
2024-05-02 18:07:56 +10:00
Mac L
d9a0c3d6c2
Add more
2024-05-02 16:06:28 +10:00
Mac L
689cdaef61
Rename to has_feature
2024-05-02 11:05:03 +10:00
Mac L
b68d08c847
Start replacing boilerplate
2024-05-01 18:12:38 +10:00
Mac L
4e3839ec98
Fix errors
2024-05-01 15:52:08 +10:00
Mac L
9a49efc854
Merge branch 'unstable' into superstruct-features
2024-05-01 15:40:28 +10:00
Mac L
2bac4b8a19
Add syntax to more types
2024-05-01 13:09:42 +10:00
realbigsean
beaa586d98
delete spammy log ( #5672 )
...
* delete spammy log
2024-04-30 21:31:58 +00:00
Lion - dapplion
ce66582c16
Merge parent and current sync lookups ( #5655 )
...
* Drop lookup type trait for a simple arg
* Drop reconstructed for processing
* Send parent blocks one by one
* Merge current and parent lookups
* Merge current and parent lookups clean up todos
* Merge current and parent lookups tests
* Merge remote-tracking branch 'origin/unstable' into sync-merged-lookup
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into sync-merged-lookup
* fix compile after merge
* #5655 pr review (#26 )
* fix compile after merge
* remove todos, fix typos etc
* fix compile
* stable rng
* delete TODO and unfilled out test
* make download result a struct
* enums instead of bools as params
* fix comment
* Various fixes
* Track ignored child components
* Track dropped lookup reason as metric
* fix test
* add comment describing behavior of avail check error
* update ordering
2024-04-30 20:12:15 +00:00
antondlr
196d9fd110
Only portable builds (binaries) ( #5615 )
...
* release workflow: portable builds by default
* Delete outdated comment
* Merge branch 'unstable' into portable-builds-binaries
# Conflicts:
# .github/workflows/release.yml
2024-04-30 20:12:11 +00:00
Ærvin
aea02c60d3
Uncomment self_hosted_runner after PR Merge #5137 ( #5291 )
...
* Uncomment self_hosted_runner after PR Merge #5137
* Merge branch 'unstable' into fix_todo
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into fix_todo
2024-04-30 19:34:04 +00:00
Jimmy Chen
63fad7e330
Remove snapshot cache related code ( #5661 )
...
* Remove snapshot cache and other references.
* Fix default state cache size in docs
* Remove cache miss comment entirely
* Add state cache CLI tests
2024-04-30 16:08:13 +00:00
antondlr
d0602c3207
pin macos release runner to macos-13 ( #5665 )
...
* pin macos release runner to `macos-13`
* Update .github/workflows/release.yml
2024-04-30 08:56:49 +00:00
Eitan Seri-Levi
d3bf9a8956
Proposer and attester slashing sse events ( #5327 )
...
* default vc to block v3 endpoint and deprecate block-v3 flag
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into unstable
* add proposer and attester event variants
* add TOOOs
* add tests, event triggers
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into proposer-and-attester-slashing-sse-events
* revert
* revert
* remove double event tracking
* Merge branch 'unstable' into proposer-and-attester-slashing-sse-events
* remove todo, fix test
* resolve merge conflicts
* Merge branch 'proposer-and-attester-slashing-sse-events' of https://github.com/eserilev/lighthouse into proposer-and-attester-slashing-sse-events
* leftover debugging
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into proposer-and-attester-slashing-sse-events
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into proposer-and-attester-slashing-sse-events
2024-04-30 08:56:45 +00:00
Roman Krasiuk
c8ffafb3f8
fix(validator_client): raise soft fd limit ( #4796 )
...
* fix(validator_client): raise soft fd limit
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into rkrasiuk/raise-vc-fdlimit
* cargo lock
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into rkrasiuk/raise-vc-fdlimit
2024-04-29 22:55:23 +00:00
realbigsean
c33edc82eb
Beta compiler fix ( #5659 )
...
* fix beta compiler compilation
* remove unused import
* Revert "remove unused import"
This reverts commit 0bef36b05b .
* Revert "fix beta compiler compilation"
This reverts commit 23152cf4cc .
* rename ununsed fields
* allow dead code on some error variants
* remove unused blob download queue
* add back debug to backfill error
* more allow dead code on errors
2024-04-29 20:45:54 +00:00
Lion - dapplion
40d412629e
Ignore gossip blob already imported ( #5656 )
...
* Ignore gossip blob already imported
2024-04-29 14:30:13 +00:00
Pawan Dhananjay
8b24880df7
Add more electra helpers ( #5653 )
...
* Add new helpers
* Fix some stuff
* Fix compilation errors
* lint
* Address review
2024-04-27 01:09:29 +00:00
realbigsean
000a4fdf4d
Electra other containers ( #5652 )
...
* add new fields to execution payload and header
* beacon state changes
* partial beacon state
* safe arith in upgrade to electra
* initialize balances cache in interop genesis state
* Revert "initialize balances cache in interop genesis state"
This reverts commit c60b522865 .
* always initialize balances cache if necessary in electra upgrade
* build cache earlier
* fix block test
* per fork NUM_FIELDS_POW2
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra-other-containers
* fix lints
* get fields based on post state, as is spec'd
* fix type and move cache build
2024-04-26 20:17:23 +00:00
Lion - dapplion
a1141ea1ef
Deterministic block generation for tests ( #5654 )
...
* Deterministic block generation for tests
2024-04-26 13:25:45 +00:00
Mac L
13f94ef0f3
Rename Merge to Bellatrix ( #5601 )
...
* Rename Merge to Bellatrix
* Remove tree-hash-cache which got readded from the rebase
2024-04-25 20:19:41 +00:00
realbigsean
320345695d
Add electra presets to beacon API ( #5630 )
...
* add presets to API
* add extra fields to config spec in beacon API
* remove unused
* add mainnet presets for gnosis and fix minimal preset default values
2024-04-25 18:33:03 +00:00
realbigsean
dd340eebdc
Fix execution integration tests ( #5647 )
...
* update waiting status
* revert to old nethermind version
2024-04-25 17:11:01 +00:00
ethDreamer
4a48d7b546
Encode Execution Engine Client Version In Graffiti ( #5290 )
...
* Add `engine_clientVersionV1` structs
* Implement `engine_clientVersionV1`
* Update to latest spec changes
* Implement GraffitiCalculator Service
* Added Unit Tests for GraffitiCalculator
* Address Mac's Comments
* Remove need to use clap in beacon chain
* Merge remote-tracking branch 'upstream/unstable' into el_client_version_graffiti
* Merge branch 'unstable' into el_client_version_graffiti
# Conflicts:
# beacon_node/beacon_chain/Cargo.toml
2024-04-24 06:02:48 +00:00
Lion - dapplion
c38b05d640
Drop lookup type trait for a simple arg ( #5620 )
...
* Drop lookup type trait for a simple arg
2024-04-24 06:02:45 +00:00
Michael Sproul
1eaaa4a8bd
Bump jobserver and fix non-portable builds ( #5641 )
...
* Bump jobserver and fix non-portable builds
2024-04-24 06:02:42 +00:00
realbigsean
c4a2bcb9c7
Yaml rust2 ( #5635 )
...
* use yaml-rust2
2024-04-24 06:02:10 +00:00
Michael Sproul
61962898e2
In-memory tree states ( #5533 )
...
* Consensus changes
* EF tests
* lcli
* common and watch
* account manager
* cargo
* fork choice
* promise cache
* beacon chain
* interop genesis
* http api
* lighthouse
* op pool
* beacon chain misc
* parallel state cache
* store
* fix issues in store
* IT COMPILES
* Remove some unnecessary module qualification
* Revert Arced pubkey optimization (#5536 )
* Merge remote-tracking branch 'origin/unstable' into tree-states-memory
* Fix caching, rebasing and some tests
* Remove unused deps
* Merge remote-tracking branch 'origin/unstable' into tree-states-memory
* Small cleanups
* Revert shuffling cache/promise cache changes
* Fix state advance bugs
* Fix shuffling tests
* Remove some resolved FIXMEs
* Remove StateProcessingStrategy
* Optimise withdrawals calculation
* Don't reorg if state cache is missed
* Remove inconsistent state func
* Fix beta compiler
* Rebase early, rebase often
* Fix state caching behaviour
* Update to milhouse release
* Fix on-disk consensus context format
* Merge remote-tracking branch 'origin/unstable' into tree-states-memory
* Squashed commit of the following:
commit 3a16649023
Author: Michael Sproul <michael@sigmaprime.io >
Date: Thu Apr 18 14:26:09 2024 +1000
Fix on-disk consensus context format
* Keep indexed attestations, thanks Sean
* Merge branch 'on-disk-consensus-context' into tree-states-memory
* Merge branch 'unstable' into tree-states-memory
* Address half of Sean's review
* More simplifications from Sean's review
* Cache state after get_advanced_hot_state
2024-04-24 01:22:36 +00:00
antondlr
4cad1fcbbe
Add missing lcli targets in makefile ( #5633 )
...
* Add missing lcli targets to Makefile
2024-04-23 20:12:55 +00:00
antondlr
76460ba838
Only portable builds (docker) ( #5614 )
...
* portable builds by default, build multiarch lcli
2024-04-23 17:58:47 +00:00
ethDreamer
05fbbdd840
Electra: Add Preset, Constants, & Config ( #5606 )
...
* Electra: Add Presets, Constants, & Config
2024-04-23 14:46:49 +00:00
Michael Sproul
72a33604b3
Add timing for block availability ( #5510 )
...
* Add timing for block availability
* Attestation metrics analysis
* Prettier printing
* Add some metrics and timings to track late blocks
* Update to latest unstable
* fmt
* Merge latest unstable
* Small tweaks
* Try pushing blob timing down into verification
* Simplify for clippy
2024-04-23 13:13:34 +00:00
Mac L
5c80d92b22
Use 'super-features' for past forks
2024-04-23 10:44:02 +10:00
ethDreamer
82b131d37f
Electra: Add New Containers ( #5607 )
...
* Electra: Add New Containers
2024-04-23 00:21:21 +00:00
chonghe
ad7f0e0cdb
Delete repetitive execute command in local testnet scripts ( #5611 )
...
* Delete repetitive execute
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into local-testnet
2024-04-22 16:07:43 +00:00
Jimmy Chen
532206e008
Fix stuck backfill when scheduled work queue is at capacity ( #5575 )
...
* Fix stuck backfill and add regression test.
* Remove unnecessary `yield_now`
* Merge branch 'unstable' into fix-stuck-backfill
* Revert previous change and add extra comment.
* Merge branch 'unstable' into fix-stuck-backfill
* Update tests to use configured event schedule instead of hard coded values.
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into fix-stuck-backfill
2024-04-22 16:06:46 +00:00
Lion - dapplion
f7aca97a55
Handle sync lookup request streams in network context ( #5583 )
...
* by-root-stream-terminator
* Fix tests
* Resolve merge conflicts
* Log report reason
* Some lints and bugfixes (#23 )
* fix lints
* bug fixes
* Fix tests
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into handle-sync-lookup-requests
* Pr 5583 review (#24 )
* add bad state warn log
* add rust docs to new fields in `SyncNetworkContext`
* remove timestamp todo
* add back lookup verify error
* remove TODOs
2024-04-22 16:06:39 +00:00
Mac L
67f8405921
Update Simulator tests ( #5520 )
...
* Rewrite Simulator
* Add fallback simulator
* Try Sean's test fix
* More fixes
* Cleanup
* Merge branch 'unstable' into update-simulator
* Update cli.rs
* Add sync sim to basic sim
* Formatting
* Add fixes and new block production check
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into update-simulator
* fix compile
2024-04-22 15:08:36 +00:00
João Oliveira
9b5895ca89
Fix cargo audit RUSTSEC-2024-0336 ( #5612 )
...
* replace unmaintained rust_yaml with serde_yml
* update warp
2024-04-22 13:01:06 +00:00
Michael Sproul
3b92e0bd9a
Reimplement fork_name_at_epoch
2024-04-22 16:49:04 +10:00
Michael Sproul
e862e5613c
Implement PartialOrd for ForkName
2024-04-22 15:50:59 +10:00
Michael Sproul
7b8a7c0497
Start prototyping superstruct features
2024-04-19 19:03:25 +10:00
Michael Sproul
5a9e973f04
Fix on-disk consensus context format ( #5598 )
...
* Fix on-disk consensus context format
* Keep indexed attestations, thanks Sean
2024-04-19 08:18:30 +00:00
chonghe
5c30afbc7c
Revise secrets-dir flag in the VC ( #5480 )
...
* Update docs on secrets-dir
* Hidden secrets-dir flag
* Remove conflicts_with
* Restore description
* make cli
* Update book/src/validator-management.md
2024-04-18 07:14:59 +00:00
AMIT SINGH
62e4abfbff
Fix execution layer redundancy ( #5588 )
...
* remove execution layer url redundancy
* fix typo
* fix tests
* fix formatting
2024-04-18 07:14:56 +00:00
Michael Sproul
49617f3e82
Set web3signer keep-alive to 20s by default ( #5587 )
...
* Set web3signer keep-alive to 20s by default
* add tests
2024-04-17 15:09:09 +00:00
ethDreamer
cda926ce1b
Rename Functions to More Closely Match Spec ( #5591 )
...
* Rename Functions to More Closely Match Spec
2024-04-16 19:03:08 +00:00
ethDreamer
f68989815c
Restore Log on Error & Spawn Blocking in Streamer ( #5585 )
...
* Restore Logging in Error Cases
* Use Spawn Blocking for Loading Blocks in Streamer
* Merge remote-tracking branch 'upstream/unstable' into request_logging_spawn_blocking
* Address Sean's Comments
* save a clone
2024-04-16 14:56:00 +00:00
Lion - dapplion
e5b8d1237d
Use Action in single_block_component_processed ( #5564 )
...
* Use Action in single_block_component_processed
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into single_block_component_processed-action
* fix compile after merge
* add continue action for when we are awaiting other parts of missing components
2024-04-16 12:59:53 +00:00
Lion - dapplion
f5e0404fb8
Ensure proper ReqResp blocks_by_* response stream termination ( #5582 )
...
* Ensure proper ReqResp blocks_by_* response stream termination
* retrigger CI
2024-04-15 21:20:50 +00:00