Jimmy Chen
48789c7c16
Always build lcli on CI ( #5860 )
...
* Always build `lcli` on CI.
2024-05-29 15:47:32 +00:00
Eitan Seri-Levi
df983a83e1
upgrade clap to v4.5 ( #5273 )
...
* upgrade clap to v4.5
* cli fixes
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* value parser for mnemonic
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* merge unstable
* default --format val
* fix eth sim
* fix eth sim
* merge conflicts
* resolve beta compiler issue
* add num args, version
* add custom flag parser, make rate limiter flags clap friendly
* remove unneeded check
* fmt
* update
* alphabetic order
* resolve merge conflict
* fix test
* resolve conflicts
* fix test
* revert removed if statement
* fmt got me again
* fix broken flag
* make cli
* make cli
* update
* remove -e files
* update
* cli help updates
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* cli help updates
* md files
* merge conflict
* merge conflicts
* md
* help text, text width, and a few flag fixes
* fmt
* merge
* revert
* revert
* resolve merge conflicts
* merge conflicts
* revert simulator changes
* require at least one arg
* fix eth sim cli
* resolve merge conflicts
* book changes
* md changes
* cli check
* cli check
* retry cli check
* retry cli check
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* cli
* Merge remote-tracking branch 'origin/unstable' into upgrade-clap-cli
* Update CLI docs for Goerli removal
* Fix cargo lock
2024-05-28 05:46:39 +00:00
Lion - dapplion
6a7305a487
Add more info about why lookup is in AwaitingDownload ( #5838 )
...
* Add more info about why lookup is in AwaitingDownload
* Review comments
* Merge branch 'unstable' into awaiting-download-context
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into awaiting-download-context
* cargo fmt
2024-05-28 02:48:37 +00:00
Michael Sproul
7f8b600f2a
Remove Goerli support ( #5770 )
...
* Delete Goerli
* Generate validator manager test vectors
* Fix newlines in CLI docs
* Fix deposit-cli tests
* Run web3signer tests for Holesky from Bellatrix
* Fix mainnet bellatrix web3signer test
* Merge remote-tracking branch 'origin/unstable' into rm-goerli
* Fix snafu
2024-05-27 07:59:10 +00:00
Akihito Nakano
6f05863007
Remove unused dependencies ( #5812 )
...
* Remove unused dependencies from lighthouse_network
* Remove unused dependencies from gossipsub
* Remove unused dependencies from network
* Remove unused dependencies from consensus/types
* Remove unused dependencies from account_manager
* Remove unused dependencies from boot_node
* Remove unused dependencies from database_manager
* Remove unused dependencies from validator_manager
* Remove unused dependencies from testing/ef_tests
* Remove unused dependencies from testing/simulator
* Remove unused dependencies from testing/execution_engine_integration
* Remove unused dependencies from common/system_health
* Remove unused dependencies from common/eth2
* Remove unused dependencies from common/lighthouse_metrics
* Remove unused dependencies from common/eth2_network_config
* Remove unused dependencies from common/logging
* Remove unused dependencies from watch
* Remove unused dependencies from slasher
* Remove unused dependencies from lighthouse
* Remove unused dependencies from lcli
* Remove unused dependencies from beacon_node
* Remove unused dependencies from beacon_node/builder_client
* Remove unused dependencies from beacon_node/beacon_processor
* Remove unused dependencies from beacon_node/execution_layer
* Remove unused dependencies from beacon_node/eth1
* Remove unused dependencies from beacon_node/client
* Remove unused dependencies from beacon_node/store
* Fix missing deps which is used only for testing
2024-05-27 07:59:07 +00:00
realbigsean
393c5bcb8a
don't block mev boost till genesis finalization ( #5834 )
...
* don't block mev boost till genesis finalization
2024-05-27 07:31:44 +00:00
Lion - dapplion
e4984217a6
Ensure lookup sync checks caches correctly ( #5840 )
...
* Ensure lookup sync checks caches correctly
* fix tests and remove unused method
* Simplify BlockProcessStatus
2024-05-25 14:56:51 +00:00
Lion - dapplion
f187ad8bb4
Do not drop lookups without peers while awaiting events ( #5839 )
...
* Do not drop lookups without peers while awaiting events
2024-05-24 21:28:37 +00:00
Lion - dapplion
7fda18bf49
Report sync of block import via blob import ( #5836 )
...
* Report sync of block import via blob import
2024-05-24 19:45:04 +00:00
Lion - dapplion
f1f1250784
Do not double log uknown lookup ( #5837 )
...
* Do not double log uknown lookup
* Fix log text, not necessarily a child lookup
2024-05-24 19:45:01 +00:00
Lion - dapplion
a1271bc839
Debounce UnknownBlockHashFromAttestation events ( #5706 )
...
* Debounce UnknownBlockHashFromAttestation events
* Merge branch 'unstable' into debounce-sync-block-unknown
* Re-add dropped comment
2024-05-24 19:17:22 +00:00
chonghe
3070cb7c39
Markdown linter ( #5494 )
...
* linter
* Add markdown linter
* add env
* only check markdown
* Add token
* Update .github/workflows/test-suite.yml
* Markdown linter
* Exit code
* Update script
* rename
* mdlint
* Add an empty line after end of file
* Testing disable
* add text
* update mdlint.sh
* ori validator inclusion
* Add config yml file
* Remove MD041 and fix advanced-datadir file
* FIx validator inclusion file conflict
* Merge branch 'unstable' into markdown-linter
* change files
* Merge branch 'markdown-linter' of https://github.com/chong-he/lighthouse into markdown-linter
* mdlint
* Remove MD025
* Remove MD036
* Remove MD045
* Removr MD001
* Set MD028 to false
* Remove MD024
* Remove MD055
* Remove MD029
* Remove MD040
* Set MD040 to false
* Set MD033 to false
* Set MD013 to false
* Rearrange yml file
* Update mdlint.sh and test
* Test remove fix
* Test with fix
* Test with space
* Fix summary indentation
* Test mdlint.sh
* Update mdlint.sh
* Test
* Update
* Test fix
* Test again
* Fix
* merge into check-code
* Update scripts/mdlint.sh
Co-authored-by: Mac L <mjladson@pm.me >
* Update scripts/mdlint.sh
Co-authored-by: Mac L <mjladson@pm.me >
* Remove set -e
* Add comment
* Merge pull request #7 from chong-he/unstable
Merge unstable to markdown branch
* mdlint
* Merge branch 'unstable' into markdown-linter
* mdlint
2024-05-24 02:45:19 +00:00
Lion - dapplion
7073242ccc
Suppress RPC Error disconnect log ( #5802 )
...
* Suppress RPC Error disconnect log
2024-05-23 14:34:49 +00:00
Eitan Seri-Levi
61b29fa361
Update default target peers documentation ( #5727 )
...
* the default target peers is 100
2024-05-23 12:46:08 +00:00
Lion - dapplion
17d9086df3
Drop stuck lookups ( #5824 )
...
* Drop stuck lookups
2024-05-23 12:46:05 +00:00
Michael Sproul
8762d82adf
Fix hot state disk leak ( #5768 )
...
* Fix hot state leak
* Don't delete the genesis state when split is 0x0!
2024-05-23 00:17:53 +00:00
Jimmy Chen
52e31121df
Reduce frequency of polling unknown validators to avoid overwhelming the Beacon Node ( #5628 )
...
* Reduce frequency of polling unknown validators.
* Move slot calculation into for loop.
* Simplify logic.
Co-authored-by: Michael Sproul <micsproul@gmail.com >
* Fix formatting
2024-05-22 00:52:40 +00:00
Lion - dapplion
2a87016d94
Fix lookup disconnect peer ( #5815 )
...
* Test lookup peer disconnect modes
* Fix lookup peer disconnected return early
2024-05-20 18:27:57 +00:00
chonghe
b5de925d8f
Use JSON header by default for /eth/v1/beacon/deposit_snapshot ( #5813 )
...
* Fix with or
* Flip case
2024-05-20 02:17:43 +00:00
Lion - dapplion
8006418d80
Type sync network context send errors ( #5808 )
...
* Type sync network context send errors
* Consisntent naming
2024-05-17 11:34:21 +00:00
Lion - dapplion
319b4a2467
Skip creating child lookup if parent is never created ( #5803 )
...
* Skip creating child lookup if parent is never created
2024-05-17 10:58:27 +00:00
antondlr
0f49951363
Skip CI's test-suite when the skip-ci label is present ( #5790 )
...
* skip `test-suite` if `skip-ci` label present
2024-05-16 08:33:32 +00:00
realbigsean
1d6160549d
use electra feature in notifier completeness check ( #5786 )
...
* use electra feature in notifier completeness check
* update capella and denab readiness chacks to use fork name rather than random fields
2024-05-15 10:37:59 +00:00
Eitan Seri-Levi
6636167503
Log block import source ( #5738 )
...
* the default target peers is 100
* add some comments
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into track-block-import-source
* add block import source
* revert
* update logging text
* fix tests
* lint
* use % instaed of to_string
2024-05-15 09:17:06 +00:00
Lion - dapplion
6f45ad4534
Log stuck lookups ( #5778 )
...
* Log stuck lookups every interval
* Implement debug manually
* Add comment
* Do not print peers twice
* Add SYNC_LOOKUPS_STUCK metric
* Skip logging request root
* use derivative
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into log-stuck-lookups
* add req id to debug
* Merge remote-tracking branch 'sigp/unstable' into log-stuck-lookups
* Fix conflict with unstable
2024-05-14 17:34:26 +00:00
Lion - dapplion
683d9df63b
Don't request block components until having block ( #5774 )
...
* Don't request block components until having block
* Update tests
* Resolve todo comment
* Merge branch 'unstable' into request-blocks-first
2024-05-14 14:50:38 +00:00
Lion - dapplion
ce66ab374e
Enforce sync lookup receives a single result ( #5777 )
...
* Enforce sync lookup receives a single result
2024-05-14 10:12:48 +00:00
Lion - dapplion
f37ffe4b8d
Do not request current child lookup peers ( #5724 )
...
* Do not request current child lookup peers
* Update tests
2024-05-13 15:13:32 +00:00
Lion - dapplion
93e0649abc
Notify lookup sync of gossip processing results ( #5722 )
...
* Notify lookup sync of gossip processing results
* Add tests
* Add GossipBlockProcessResult event
* Re-add dropped comments
* Update beacon_node/network/src/network_beacon_processor/sync_methods.rs
* update test_lookup_disconnection_peer_left
2024-05-13 11:41:29 +00:00
Jimmy Chen
6d792b4280
Revise contributors guide ( #5720 )
...
* Revise contributors guide.
2024-05-07 00:36:32 +00:00
Lion - dapplion
5135a77e38
Move sync lookup trait function to its caller ( #5704 )
...
* Move sync lookup trait function to its caller
* lint
2024-05-06 17:55:12 +00:00
Lion - dapplion
b87c36ac0e
Report RPC Errors to the application on peer disconnections ( #5680 )
...
* Report RPC Errors to the application on peer disconnections
Co-authored-by: Age Manning <Age@AgeManning.com >
* Expect RPCError::Disconnect to fail ongoing requests
* Drop lookups after peer disconnect and not awaiting events
* Allow RPCError disconnect through network service
* Update beacon_node/lighthouse_network/src/service/mod.rs
Co-authored-by: Age Manning <Age@AgeManning.com >
* Merge branch 'unstable' into rpc-error-on-disconnect
2024-05-06 17:18:47 +00:00
Lion - dapplion
436d54e4bf
Consistent logging of full root in lookup debug logs ( #5700 )
...
* Consistent logging of full root in lookup debug logs
* Tag sync log with service
* More logs
* Log when new peers are added
* Don't shortcircuit add_peer
2024-05-06 15:41:38 +00:00
Lukas Rusak
da9d38698d
web3Signer: set header "Accept: application/json" as we expect json in the response ( #5692 )
...
* web3Signer: set header "Accept: application/json" as we expect json in the response
The web3signer handler in lighthouse requires a json response.
Setting the header "Accept: application/json" indicates to the web3signer that json is an acceptable response.
Signed-off-by: Lukas Rusak <lorusak@gmail.com >
* fixup! web3Signer: set header "Accept: application/json" as we expect json in the response
2024-05-06 03:02:47 +00:00
Michael Sproul
fe20ef955b
One less listen address race ( #5718 )
...
* One less listen address race
2024-05-06 01:59:47 +00:00
Pawan Dhananjay
1af3f0f9d8
Make modified helpers in electra fork aware ( #5698 )
...
* Make modified helpers in electra fork aware
* Make more functions fork aware
* formatting fixes only.
2024-05-03 09:54:01 +00:00
Michael Sproul
d3d429ff5c
Improve logging and metrics for block publication ( #5699 )
...
* Improve logging and metrics for block publication
* Add better buckets
* Bump SQL connection timeout for tests.
2024-05-03 08:24:49 +00:00
Michael Sproul
ee974db0ba
Add metric for current epoch total balance ( #5688 )
...
* Add metric for current epoch total balance
2024-05-02 04:50:30 +00:00
João Oliveira
6725837dd7
Update Cargo.lock ( #5670 )
...
* update rust-yamux
* update Cargo.lock
* Merge branch 'unstable' of github.com:jxs/lighthouse into update-cargo
* Merge branch 'unstable' of github.com:sigp/lighthouse into update-cargo
* update to new libp2p versions
2024-05-02 03:32:00 +00:00
Lion - dapplion
01e4e3527e
Check da_checker before doing a block lookup request ( #5681 )
...
* Check da_checker before doing a block lookup request
* Ensure consistent handling of lookup result
* use req resp pre import cache rather than da checker
2024-05-01 14:45:36 +00:00
Age Manning
59753f5fed
Improve ENR updates ( #5483 )
...
* Improve ENR updates
* forever fmt
* Appease my old friend clippy
* Merge network unstable
2024-05-01 08:40:19 +00:00
realbigsean
b9655b658e
Ensure block only range requests don't fail on download ( #5675 )
...
* ensure pruned blobs don't fail on download
* Typo
2024-05-01 06:10:15 +00: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