Michael Sproul
6f442f2bb8
Improve database compaction and prune-states
( #5142 )
...
* Fix no-op state prune check
* Compact freezer DB after pruning
* Refine DB compaction
* Add blobs-db options to inspect/compact
* Better key size
* Fix compaction end key
2024-02-08 10:05:08 +00:00
zilayo
e470596715
chore(docs): amend port guidance to enable QUIC support ( #5029 )
...
* chore(docs): amend port guidance to enable QUIC support
2024-02-08 02:40:58 +00:00
João Oliveira
0c3fef59b3
improve libp2p connected peer metrics ( #4870 )
...
* improve libp2p connected peer metrics
* separate discv5 port from libp2p for NAT open
* use metric family for DISCOVERY_BYTES
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into improve-metrics
2024-02-08 02:40:54 +00:00
Pawan Dhananjay
0b59d10ab6
Fix backfill stalling ( #5192 )
...
* Prevent early short circuit in `peer_disconnected`
* lint
2024-02-08 02:40:51 +00:00
Age Manning
4db84de563
Improve network parameters ( #5177 )
...
* Modify network parameters for current mainnet conditions
2024-02-08 02:40:47 +00:00
João Oliveira
675a231b45
increment peer per topic count on graft messages ( #5212 )
...
* increment peer per topic count on graft messages
2024-02-08 02:00:49 +00:00
Age Manning
853042746b
Downgrade gossipsub duplicate logs ( #5163 )
...
* Downgrade duplicate publish logs
* Maintain backwards compatiblity, deprecate flag
* The tests had to go, because there's no config to test against
* Update help_bn.md
2024-02-06 07:24:01 +00:00
Jimmy Chen
5cc29e47c5
Fix failing cargo-udeps ( #5203 )
...
* Attempt to fix nightly build.
* Update Cargo.toml to pin a commit
* Update Cargo.lock
2024-02-06 07:23:57 +00:00
Jimmy Chen
4b62a024d7
Update external LLVM version in preparation for Rust 1.76. ( #5179 )
...
* Update external LLVM version in preparation for Rust 1.76.
2024-02-06 07:23:53 +00:00
Age Manning
ebe77bbad2
Small typo in testing config ( #5178 )
...
* Small typo
2024-02-06 07:23:49 +00:00
Michael Sproul
7bec3f9b59
Optional slashing protection for remote keys ( #4981 )
...
* Optional slashing protection for remote keys
* Merge remote-tracking branch 'origin/unstable' into disable-slashing-protection-web3signer
* Start writing tests
* Merge remote-tracking branch 'origin/unstable' into disable-slashing-protection-web3signer
* Merge remote-tracking branch 'michael/disable-slashing-protection-web3signer' into disable-slashing-protection-web3signer
* Make half-written tests compile
* Make tests work
* Update help text
* Update book CLI text
* Merge remote-tracking branch 'origin/unstable' into disable-slashing-protection-web3signer
* More logging & CLI tests
* CLI tweaks
2024-02-06 01:30:31 +00:00
Jimmy Chen
795c5778e1
Remove unused js file in Lighthouse book ( #5164 )
...
* Remove unused js file in Lighthouse book.
2024-02-06 01:30:26 +00:00
Jimmy Chen
8fa11aa792
Fix incorrect value set for blobs_by_root_request
rpc limit. ( #5181 )
...
* Fix incorrect value set for `blobs_by_root_request` rpc limit.
2024-02-05 18:37:28 +00:00
Jimmy Chen
39e9f7dc6b
Fix Rust beta compiler errors (1.77) ( #5180 )
...
* Lint fixes
* More fixes for beta compiler.
* Format fixes
* Move `#[allow(dead_code)]` to field level.
* Remove old comment.
* Update beacon_node/execution_layer/src/test_utils/mod.rs
Co-authored-by: João Oliveira <hello@jxs.pt>
* remove duplicate line
2024-02-05 17:54:11 +00:00
Michael Sproul
8fb6989801
Config for web3signer keep-alive ( #5007 )
...
* Allow tweaking connection pool settings
* Build docker image
* Fix imports
* Merge tag 'v4.6.0' into web3signer-keep-alive
v4.6.0
* Delete temp docker build stuff
* Fix tests
* Merge remote-tracking branch 'origin/unstable' into web3signer-keep-alive
* Update CLI text
2024-02-01 08:35:14 +00:00
Michael Sproul
0b6416c444
Re-disable block verification tests in debug ( #5155 )
...
* Re-disable block verification tests in debug
2024-02-01 08:35:10 +00:00
4rgon4ut
1d4ee5d150
Update gnosis bootnodes ( #4986 )
...
* chore(eth2_network_config): update gnosis bootnodes
* Merge remote-tracking branch 'origin/unstable' into update_gnosis_bootnodes
2024-02-01 08:35:06 +00:00
4rgon4ut
b7ba5a087c
feat(config): add chiado bootnodes ENRs ( #4727 )
...
* feat(config): add chiado bootnodes erns
* Merge remote-tracking branch 'origin/unstable' into feat/add-chiado-bootnodes
2024-02-01 08:35:00 +00:00
João Oliveira
dada5750ee
Properly log panics with slog ( #5075 )
...
* log panics with slog
* update set_hook location
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into slog-panics
2024-01-31 19:20:09 +00:00
chonghe
ab6a6e0741
Some updates in Lighthouse Book ( #5000 )
...
* Add jq in api-bn
* Update beaconstate size
* Add fields to web3signer API
* Link web3signer API
* Update /lighthouse/logs in table
* plural
* update slasher doc
* update FAQ
* Add link in validator section
* Add more info on state pruning
* Update database size
* Merge branch 'unstable' into book-update
* Revise Siren for vc to connect bn
* Merge branch 'book-update' of https://github.com/chong-he/lighthouse into book-update
* Corrections to siren faq
* Fix typos
* Update release date for 4.6.0
* Merge branch 'unstable' into book-update
2024-01-31 18:11:54 +00:00
Age Manning
f02189c86a
Prevent QUIC logs when quic is disabled ( #5071 )
...
* Prevent logs and dialing quic multiaddrs when not supported
* Merge latest unstable
2024-01-31 18:11:49 +00:00
Age Manning
7582da7855
Test backfill ( #5109 )
...
* Test backfill
* Revert cargo.toml
* Update beacon_node/beacon_chain/src/builder.rs
Co-authored-by: João Oliveira <hello@jxs.pt>
* Remove redundant code
2024-01-31 18:11:45 +00:00
chonghe
a257a12110
Add a note about validator monitoring in Lighthouse book ( #5143 )
...
* Add validator monitor
2024-01-31 17:32:38 +00:00
Age Manning
4273004bd9
Add gossipsub as a Lighthouse behaviour ( #5066 )
...
* Move gossipsub as a lighthouse behaviour
* Update dependencies, pin to corrected libp2p version
* Merge latest unstable
* Fix test
* Remove unused dep
* Fix cargo.lock
* Re-order behaviour, pin upstream libp2p
* Pin discv5 to latest version
2024-01-31 17:32:31 +00:00
Akihito Nakano
b9c519d565
Move from igd to igd-next ( #5068 )
...
* Move from igd to igd-next
* Fix clippy error
warning: useless conversion to the same type: `std::net::IpAddr`
2024-01-31 15:48:01 +00:00
Divma
8353ec9785
Update deterministic subnets upgrade to allow prefix computation ( #4959 )
...
* add new spec field to spec
* add spec changes
* fix bug and update expected subnets with validation from pyspec
* fix values and make test prettier (?)
* fix style
---------
Co-authored-by: Lion - dapplion <35266934+dapplion@users.noreply.github.com>
2024-01-31 09:30:26 +00:00
Michael Sproul
d2aef1b35c
Fix bug in --builder-proposals
( #5151 )
...
* Fix bug in `--builder-proposals`
* Add tests
* More sensible test order
* Fix duplicate builder-boost test case
* Cargo fmt and rename
2024-01-31 05:25:55 +00:00
Lion - dapplion
b035638f9b
Compute recent lightclient updates ( #4969 )
...
* Compute recent lightclient updates
* Review PR
* Merge remote-tracking branch 'upstream/unstable' into lc-prod-recent-updates
* Review PR
* consistent naming
* add metrics
* revert dropping reprocessing queue
* Update light client optimistic update re-processing logic. (#7 )
* Add light client server simulator tests. Co-authored by @dapplion.
* Merge branch 'unstable' into fork/dapplion/lc-prod-recent-updates
* Fix lint
* Enable light client server in simulator test.
* Fix test for light client optimistic updates and finality updates.
2024-01-31 05:25:51 +00:00
Eitan Seri-Levi
1d87edb03d
Assume Content-Type is json for endpoints that require json ( #4575 )
...
* added default content type filter
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into unstable
* create custom warp json filter that ignores content type header
* cargo fmt and linting
* updated test
* updated test
* merge unstable
* merge conflicts
* workspace=true
* use Bytes instead of Buf
* resolve merge conflict
* resolve merge conflicts
* add extra error message context
* merge conflicts
* lint
2024-01-31 01:11:54 +00:00
Michael Sproul
b8db3e4f08
Delete temporary mitigation for equivocation via RPC ( #5037 )
...
* Delete unnecessary RPC equivocation check
2024-01-31 01:11:49 +00:00
Sylvain Bossut
0f345c7e0a
Make lcli docker image portable ( #5069 )
...
* Set lcli docker build to use portable feature (#4370 )
* Merge remote-tracking branch 'origin/unstable' into unstable
2024-01-30 03:03:48 +00:00
chonghe
020702f8eb
Update to the docs ( #5106 )
...
* Perform transaction
* Remove lighthouse/beacon/states/{state_id}/ssz
* Update database api example
* Update checkpoint sync
* minor update
* single beacon node
* add info in mev
* Merge remote-tracking branch 'origin/unstable' into testnet
* add builder_boost_factor example
* change to 50 for consistency
2024-01-30 03:03:37 +00:00
Peter Straus
47f05ac60d
fix: update outdated links to external resources ( #5018 )
...
* fix: update outdated links to external resources
* Update style guide link
2024-01-30 00:33:10 +00:00
Jack McPherson
abeb358f0b
Remove custom SSZ beacon states route ( #5065 )
...
* Remove SSZ state root route
* Remove SSZ states route from client impl
* Patch tests
* Merge branch 'unstable' into 5063-delete-ssz-state-route
* Further remove dead code
2024-01-30 00:33:05 +00:00
Michael Sproul
6f3af67362
Fix off-by-one in backfill sig verification ( #5120 )
...
* Fix off-by-one in backfill sig verification
* Add self-referential PR link
2024-01-30 00:33:01 +00:00
realbigsean
a4fcf60bcc
Increase attestation cache sizes ( #5135 )
...
* increase observed attesters and aggregates cache sizes
* fix comment
2024-01-30 00:32:57 +00:00
Sergey Kisel
64efdaf39a
#5102 Fix load_state_for_block_production metric mapping ( #5103 )
...
* #5102 Fix load_state_for_block_production metric mapping
2024-01-30 00:32:52 +00:00
Jimmy Chen
c7e5dd1098
Update Mergify commit message template ( #5126 )
2024-01-27 00:43:44 +00:00
Mac L
0b6c898213
Replace backticks with single quotes ( #5121 )
2024-01-25 03:57:48 +00:00
Paul Hauner
1be5253610
Bump versions ( #5123 )
2024-01-25 10:02:00 +11:00
Eitan Seri-Levi
f9e36c94ed
Expose additional builder booster related flags in the vc ( #5086 )
...
* expose builder booster flags in vc, enable options in validator endpoints, update tests
* resolve failing test
* fix issues related to CreateConfig and MoveConfig
* remove unneeded val, change how boost factor flag logic in the vc, add some additional documentation
* fix typos
* fix typos
* assume builder-proosals flag if one of other two vc builder flags are present
* fmt
* typo
* typo
* Fix CLI help text
* Prioritise per validator builder boost configurations over CLI flags.
* Add http test for builder boost factor with process defaults.
* Fix issue with PATCH request
* Add prefer builder proposals
* Add more builder boost factor tests.
---------
Co-authored-by: Mac L <mjladson@pm.me>
Co-authored-by: Jimmy Chen <jchen.tc@gmail.com>
Co-authored-by: Paul Hauner <paul@paulhauner.com>
2024-01-25 09:09:47 +11:00
Eitan Seri-Levi
612eaf2d41
Prevent rolling file appender panic ( #5117 )
...
* rolling file appender panic removal and max log file count
* max log file
2024-01-24 10:12:48 +11:00
Age Manning
a36a12a8d2
Correct multiple dial bug ( #5113 )
...
* Dialing the same peer-id error fix
* Improve dialing logging
* Update beacon_node/lighthouse_network/src/peer_manager/mod.rs
Co-authored-by: Lion - dapplion <35266934+dapplion@users.noreply.github.com>
---------
Co-authored-by: Lion - dapplion <35266934+dapplion@users.noreply.github.com>
2024-01-24 10:10:05 +11:00
Pawan Dhananjay
b55b58b3c6
Fix indices filter in blobs_sidecar http endpoint ( #5118 )
...
* add get blobs unit test
* Use a multi_key_query for blob_sidecar indices
* Fix test
* Remove env_logger
---------
Co-authored-by: realbigsean <seananderson33@GMAIL.com>
2024-01-24 09:35:24 +11:00
realbigsean
1cebf41452
Backfill blob storage fix ( #5119 )
...
* store blobs in the correct db in backfill
* add database migration
* add migration file
* remove log info suggesting deneb isn't schedule
* add batching in blob migration
2024-01-24 09:35:02 +11:00
Age Manning
5851027bfd
Correct discovery logic ( #5111 )
2024-01-23 16:58:24 +11:00
Age Manning
b7c9b27872
Gossipsub fanout correction ( #5110 )
...
* Correct fanout in gossipsub
* Upgrade discv5 to pin new libp2p version
* Update cargo.lock
2024-01-23 16:38:00 +11:00
Michael Sproul
a403138ed0
Reduce size of futures in HTTP API to prevent stack overflows ( #5104 )
...
* Box::pin a few big futures
* Arc the blocks early in publication
* Fix more tests
2024-01-23 15:32:07 +11:00
ethDreamer
02d1f36090
Small Readability Improvement in Networking Code ( #5098 )
2024-01-23 12:08:57 +08:00
ethDreamer
712f5aba73
Upgrade shlex to 1.3.0 ( #5108 )
2024-01-23 14:16:36 +11:00