realbigsean
7d3a5dfab4
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-31 08:52:37 -04:00
realbigsean
40139440c9
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-31 08:51:55 -04:00
realbigsean
a647a3635f
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-31 08:51:36 -04:00
realbigsean
29ed1c5c26
add consolidations to merkle calc for inclusion proof
2024-05-31 08:49:35 -04:00
realbigsean
49de63f792
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-05-31 08:49:04 -04:00
Pawan Dhananjay
fb790decd6
Fix attestations not getting added to the aggregation pool ( #5863 )
...
* Remove from delay_map 2 slots after duty
* Cleanup
2024-05-31 04:08:43 +00:00
Eitan Seri-Levi
fbc230e118
Add builder header timeout flag ( #5857 )
...
* fix bitvector test random impl
* add a new flag that allows for configuring the timeout for get builder header api calls
* make cli
* add upper limit check, changes based on feedback
* update cli
* capitalization
* cli fix
2024-05-31 03:35:57 +00:00
João Oliveira
bbe9242811
replace instant with web-time ( #5800 )
...
* replace instant with web_time
* Merge branch 'unstable' into replace-instant-gossipsub
# Conflicts:
# Cargo.lock
# beacon_node/lighthouse_network/Cargo.toml
2024-05-30 19:18:35 +00:00
Lion - dapplion
17dc978760
Add peers to parent lookups ( #5858 )
...
* Add peers to parent lookups
* Add test
* lint
* Do not attempt to continue
* add_peers_to_lookup_and_ancestors can't drop
2024-05-30 17:07:32 +00:00
realbigsean
b61d244c0c
fix some todos ( #5817 )
2024-05-30 11:52:38 -04:00
Eitan Seri-Levi
e340998241
Fix failing attestation tests and misc electra attestation cleanup ( #5810 )
...
* - get attestation related beacon chain tests to pass
- observed attestations are now keyed off of data + committee index
- rename op pool attestationref to compactattestationref
- remove unwraps in agg pool and use options instead
- cherry pick some changes from ef-tests-electra
* cargo fmt
* fix failing test
* Revert dockerfile changes
* make committee_index return option
* function args shouldnt be a ref to attestation ref
* fmt
* fix dup imports
---------
Co-authored-by: realbigsean <seananderson33@GMAIL.com >
2024-05-30 11:51:34 -04:00
ethDreamer
75432e1135
Electra attestation changes rm decode impl ( #5856 )
...
* Remove Crappy Decode impl for Attestation
* Remove Inefficient Attestation Decode impl
* Implement Schema Upgrade / Downgrade
* Update beacon_node/beacon_chain/src/schema_change/migration_schema_v20.rs
Co-authored-by: Michael Sproul <micsproul@gmail.com >
---------
Co-authored-by: Michael Sproul <micsproul@gmail.com >
2024-05-30 11:34:14 -04:00
Eitan Seri-Levi
df6e1c9add
Fix BitVectors TestRandom implementation ( #5854 )
...
* fix bitvector test random impl
2024-05-30 14:09:22 +00:00
chonghe
ffe29c087d
Add bls_to_execution_change topic to eth1/v1/events ( #5823 )
...
* Add bls event
* Update events and types
* Add bls in event
* Event bls
* tests..rs
* change order
* another tests.rs
* Signed BLS
* Revert "another tests.rs"
This reverts commit 7f54e9c1ce .
* Revert "Signed BLS"
This reverts commit 1146bc734b .
* withdrawal_keyparis
* Fix genesis
2024-05-30 05:48:29 +00:00
Pawan Dhananjay
6daeec31e2
Rename deploy_block in network config ( #5850 )
...
* Rename deploy_block.txt to deposit_contract_block.txt
* fmt
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into rename-deply-block
2024-05-29 18:56:11 +00:00
Jimmy Chen
48789c7c16
Always build lcli on CI ( #5860 )
...
* Always build `lcli` on CI.
2024-05-29 15:47:32 +00:00
Matthias Seitz
aed25c49e3
fix: serde rename camle case for execution payload body ( #5846 )
2024-05-28 17:36:33 +05:30
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
realbigsean
1aa410cd8a
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-24 10:58:28 -04:00
realbigsean
57b6a9ab91
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-24 10:58:05 -04:00
realbigsean
9440c36202
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-24 10:57:47 -04:00
realbigsean
3e10e68c1d
Merge pull request #5816 from realbigsean/electra-attestation-slashing-handling
...
Electra slashing handling
2024-05-24 10:53:26 -04:00
realbigsean
3f169ef17a
Merge pull request #5835 from realbigsean/fix-validator-logic
...
Fix validator logic
2024-05-24 10:52:32 -04:00
realbigsean
469296b665
Merge pull request #5832 from ethDreamer/electra_attestation_changes_merge_unstable
...
Merge `unstable` into `electra_attestation_changes`
2024-05-24 10:52:12 -04:00
Mark Mackey
bb734afa1d
just one more check bro plz..
2024-05-24 10:50:11 -04:00
Mark Mackey
154b7a7b8a
Publish all aggregates
2024-05-24 10:50:04 -04:00
Pawan Dhananjay
82858bc04e
Send unagg attestation based on fork
2024-05-24 10:49:53 -04:00
Mark Mackey
987abe07f9
Merge remote-tracking branch 'upstream/unstable'
2024-05-24 13:24:37 +02: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
Mark Mackey
f9c50bca07
Fix Bug In Block Processing with 0x02 Credentials
2024-05-20 14:55:12 -04: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
realbigsean
bafb5f0cc0
fix slashing handling
2024-05-20 14:14:41 -04: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