Skip to content

Commit 0873861

Browse files
authored
Merge branch 'unstable' into rpc-block-avail-varaint
2 parents ec096f6 + d099ad5 commit 0873861

File tree

88 files changed

+1093
-834
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+1093
-834
lines changed

beacon_node/beacon_chain/src/beacon_block_reward.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
135135
state
136136
.get_validator(proposer_slashing.proposer_index() as usize)?
137137
.effective_balance
138-
.safe_div(self.spec.whistleblower_reward_quotient_for_state(state))?,
138+
.safe_div(state.get_whistleblower_reward_quotient(&self.spec))?,
139139
)?;
140140
}
141141

@@ -157,7 +157,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
157157
state
158158
.get_validator(attester_index as usize)?
159159
.effective_balance
160-
.safe_div(self.spec.whistleblower_reward_quotient_for_state(state))?,
160+
.safe_div(state.get_whistleblower_reward_quotient(&self.spec))?,
161161
)?;
162162
}
163163
}

beacon_node/beacon_chain/src/beacon_chain.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,8 @@ use task_executor::{RayonPoolType, ShutdownReason, TaskExecutor};
132132
use tokio_stream::Stream;
133133
use tracing::{Span, debug, debug_span, error, info, info_span, instrument, trace, warn};
134134
use tree_hash::TreeHash;
135-
use types::blob_sidecar::FixedBlobSidecarList;
136-
use types::data_column_sidecar::ColumnIndex;
137-
use types::payload::BlockProductionVersion;
135+
use types::data::{ColumnIndex, FixedBlobSidecarList};
136+
use types::execution::BlockProductionVersion;
138137
use types::*;
139138

140139
pub type ForkChoiceError = fork_choice::Error<crate::ForkChoiceStoreError>;

beacon_node/beacon_chain/src/blob_verification.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use ssz_derive::{Decode, Encode};
1515
use std::time::Duration;
1616
use tracing::{debug, instrument};
1717
use tree_hash::TreeHash;
18-
use types::blob_sidecar::BlobIdentifier;
18+
use types::data::BlobIdentifier;
1919
use types::{
2020
BeaconStateError, BlobSidecar, Epoch, EthSpec, Hash256, SignedBeaconBlockHeader, Slot,
2121
};

beacon_node/beacon_chain/src/block_verification.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,7 @@ use tracing::{Instrument, Span, debug, debug_span, error, info_span, instrument}
9898
use types::{
9999
BeaconBlockRef, BeaconState, BeaconStateError, BlobsList, ChainSpec, DataColumnSidecarList,
100100
Epoch, EthSpec, ExecutionBlockHash, FullPayload, Hash256, InconsistentFork, KzgProofs,
101-
RelativeEpoch, SignedBeaconBlock, SignedBeaconBlockHeader, Slot,
102-
data_column_sidecar::DataColumnSidecarError,
101+
RelativeEpoch, SignedBeaconBlock, SignedBeaconBlockHeader, Slot, data::DataColumnSidecarError,
103102
};
104103

105104
pub const POS_PANDA_BANNER: &str = r#"

beacon_node/beacon_chain/src/block_verification_types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use educe::Educe;
77
use state_processing::ConsensusContext;
88
use std::fmt::{Debug, Formatter};
99
use std::sync::Arc;
10-
use types::blob_sidecar::BlobIdentifier;
10+
use types::data::BlobIdentifier;
1111
use types::{
1212
BeaconBlockRef, BeaconState, BlindedPayload, ChainSpec, Epoch, EthSpec, Hash256,
1313
SignedBeaconBlock, SignedBeaconBlockHeader, Slot,

beacon_node/beacon_chain/src/builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ use std::time::Duration;
4242
use store::{Error as StoreError, HotColdDB, ItemStore, KeyValueStoreOp};
4343
use task_executor::{ShutdownReason, TaskExecutor};
4444
use tracing::{debug, error, info};
45-
use types::data_column_custody_group::CustodyIndex;
45+
use types::data::CustodyIndex;
4646
use types::{
4747
BeaconBlock, BeaconState, BlobSidecarList, ChainSpec, ColumnIndex, DataColumnSidecarList,
4848
Epoch, EthSpec, Hash256, SignedBeaconBlock, Slot,

beacon_node/beacon_chain/src/data_availability_checker.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use std::sync::Arc;
1919
use std::time::Duration;
2020
use task_executor::TaskExecutor;
2121
use tracing::{debug, error, instrument};
22-
use types::blob_sidecar::{BlobIdentifier, BlobSidecar, FixedBlobSidecarList};
22+
use types::data::{BlobIdentifier, BlobSidecar, FixedBlobSidecarList};
2323
use types::{
2424
BlobSidecarList, BlockImportSource, ChainSpec, DataColumnSidecar, DataColumnSidecarList, Epoch,
2525
EthSpec, Hash256, SignedBeaconBlock, Slot,
@@ -951,7 +951,7 @@ mod test {
951951
use std::sync::Arc;
952952
use std::time::Duration;
953953
use store::HotColdDB;
954-
use types::data_column_sidecar::DataColumn;
954+
use types::data::DataColumn;
955955
use types::{ChainSpec, ColumnIndex, EthSpec, ForkName, MainnetEthSpec, Slot};
956956

957957
type E = MainnetEthSpec;

beacon_node/beacon_chain/src/data_availability_checker/overflow_lru_cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use std::num::NonZeroUsize;
1818
use std::sync::Arc;
1919
use tracing::{Span, debug, debug_span};
2020
use types::beacon_block_body::KzgCommitments;
21-
use types::blob_sidecar::BlobIdentifier;
21+
use types::data::BlobIdentifier;
2222
use types::{
2323
BlobSidecar, BlockImportSource, ChainSpec, ColumnIndex, DataColumnSidecar,
2424
DataColumnSidecarList, Epoch, EthSpec, Hash256, SignedBeaconBlock,

beacon_node/beacon_chain/src/data_column_verification.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use std::iter;
1515
use std::marker::PhantomData;
1616
use std::sync::Arc;
1717
use tracing::{debug, instrument};
18-
use types::data_column_sidecar::ColumnIndex;
18+
use types::data::ColumnIndex;
1919
use types::{
2020
BeaconStateError, ChainSpec, DataColumnSidecar, DataColumnSubnetId, EthSpec, Hash256,
2121
SignedBeaconBlockHeader, Slot,

beacon_node/beacon_chain/src/errors.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ pub enum BeaconChainError {
219219
UnableToPublish,
220220
UnableToBuildColumnSidecar(String),
221221
AvailabilityCheckError(AvailabilityCheckError),
222-
LightClientUpdateError(LightClientUpdateError),
222+
LightClientError(LightClientError),
223223
LightClientBootstrapError(String),
224224
UnsupportedFork,
225225
MilhouseError(MilhouseError),
@@ -274,7 +274,7 @@ easy_from_to!(BlockReplayError, BeaconChainError);
274274
easy_from_to!(InconsistentFork, BeaconChainError);
275275
easy_from_to!(AvailabilityCheckError, BeaconChainError);
276276
easy_from_to!(EpochCacheError, BeaconChainError);
277-
easy_from_to!(LightClientUpdateError, BeaconChainError);
277+
easy_from_to!(LightClientError, BeaconChainError);
278278
easy_from_to!(MilhouseError, BeaconChainError);
279279
easy_from_to!(AttestationError, BeaconChainError);
280280

0 commit comments

Comments
 (0)