mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-30 04:37:13 +00:00
merge conflicts
This commit is contained in:
@@ -31,6 +31,7 @@ logging = { workspace = true }
|
||||
metrics = { workspace = true }
|
||||
monitoring_api = { workspace = true }
|
||||
network = { workspace = true }
|
||||
rand = { workspace = true }
|
||||
sensitive_url = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
|
||||
@@ -33,6 +33,8 @@ use genesis::{interop_genesis_state, Eth1GenesisService, DEFAULT_ETH1_BLOCK_HASH
|
||||
use lighthouse_network::{prometheus_client::registry::Registry, NetworkGlobals};
|
||||
use monitoring_api::{MonitoringHttpClient, ProcessType};
|
||||
use network::{NetworkConfig, NetworkSenders, NetworkService};
|
||||
use rand::rngs::{OsRng, StdRng};
|
||||
use rand::SeedableRng;
|
||||
use slasher::Slasher;
|
||||
use slasher_service::SlasherService;
|
||||
use std::net::TcpListener;
|
||||
@@ -210,7 +212,10 @@ where
|
||||
.event_handler(event_handler)
|
||||
.execution_layer(execution_layer)
|
||||
.import_all_data_columns(config.network.subscribe_all_data_column_subnets)
|
||||
.validator_monitor_config(config.validator_monitor.clone());
|
||||
.validator_monitor_config(config.validator_monitor.clone())
|
||||
.rng(Box::new(
|
||||
StdRng::from_rng(OsRng).map_err(|e| format!("Failed to create RNG: {:?}", e))?,
|
||||
));
|
||||
|
||||
let builder = if let Some(slasher) = self.slasher.clone() {
|
||||
builder.slasher(slasher)
|
||||
@@ -305,8 +310,10 @@ where
|
||||
.map_err(|e| format!("Unable to read system time: {e:}"))?
|
||||
.as_secs();
|
||||
let genesis_time = genesis_state.genesis_time();
|
||||
let deneb_time =
|
||||
genesis_time + (deneb_fork_epoch.as_u64() * spec.seconds_per_slot);
|
||||
let deneb_time = genesis_time
|
||||
+ (deneb_fork_epoch.as_u64()
|
||||
* E::slots_per_epoch()
|
||||
* spec.seconds_per_slot);
|
||||
|
||||
// Shrink the blob availability window so users don't start
|
||||
// a sync right before blobs start to disappear from the P2P
|
||||
@@ -456,12 +463,12 @@ where
|
||||
let blobs = if block.message().body().has_blobs() {
|
||||
debug!("Downloading finalized blobs");
|
||||
if let Some(response) = remote
|
||||
.get_blobs::<E>(BlockId::Root(block_root), None)
|
||||
.get_blobs::<E>(BlockId::Root(block_root), None, &spec)
|
||||
.await
|
||||
.map_err(|e| format!("Error fetching finalized blobs from remote: {e:?}"))?
|
||||
{
|
||||
debug!("Downloaded finalized blobs");
|
||||
Some(response.data)
|
||||
Some(response.into_data())
|
||||
} else {
|
||||
warn!(
|
||||
block_root = %block_root,
|
||||
|
||||
@@ -355,7 +355,7 @@ async fn bellatrix_readiness_logging<T: BeaconChainTypes>(
|
||||
if !beacon_chain.is_time_to_prepare_for_capella(current_slot) {
|
||||
error!(
|
||||
info = "you need an execution engine to validate blocks, see: \
|
||||
https://lighthouse-book.sigmaprime.io/merge-migration.html",
|
||||
https://lighthouse-book.sigmaprime.io/archived_merge_migration.html",
|
||||
"Execution endpoint required"
|
||||
);
|
||||
}
|
||||
@@ -435,7 +435,7 @@ async fn capella_readiness_logging<T: BeaconChainTypes>(
|
||||
if !beacon_chain.is_time_to_prepare_for_deneb(current_slot) {
|
||||
error!(
|
||||
info = "you need a Capella enabled execution engine to validate blocks, see: \
|
||||
https://lighthouse-book.sigmaprime.io/merge-migration.html",
|
||||
https://lighthouse-book.sigmaprime.io/archived_merge_migration.html",
|
||||
"Execution endpoint required"
|
||||
);
|
||||
}
|
||||
@@ -601,8 +601,7 @@ async fn eip7805_readiness_logging<T: BeaconChainTypes>(
|
||||
match beacon_chain.check_eip7805_readiness().await {
|
||||
Eip7805Readiness::Ready => {
|
||||
info!(
|
||||
info =
|
||||
"ensure the execution endpoint is updated to the latest eip7805 release",
|
||||
info = "ensure the execution endpoint is updated to the latest eip7805 release",
|
||||
"Ready for Eip7805"
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user