Skip to content

Commit 0091555

Browse files
committed
fixes
1 parent 51714ea commit 0091555

File tree

8 files changed

+15
-9
lines changed

8 files changed

+15
-9
lines changed

crates/hotshot/types/src/hotshot_config_file.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ pub struct HotShotConfigFile<TYPES: NodeType> {
4545
#[serde(skip)]
4646
/// The known DA nodes' public key and stake values
4747
pub known_da_nodes: Vec<PeerConfig<TYPES>>,
48+
#[serde(skip)]
4849
/// The known DA nodes' public keys and stake values, by start epoch
4950
pub da_committees: BTreeMap<u64, Vec<PeerConfig<TYPES>>>,
5051
/// Number of staking DA nodes

hotshot-query-service/examples/simple-server.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ async fn init_consensus(
201201
next_view_timeout: 10000,
202202
num_bootstrap: 0,
203203
known_da_nodes: known_nodes_with_stake.clone(),
204+
da_committees: Default::default(),
204205
da_staked_committee_size: pub_keys.len(),
205206
data_request_delay: Duration::from_millis(200),
206207
view_sync_timeout: Duration::from_millis(250),

sequencer/src/genesis.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ impl Serialize for TomlKeyU64 {
7474
}
7575
}
7676

77-
impl Into<u64> for &TomlKeyU64 {
78-
fn into(self) -> u64 {
79-
self.0
77+
impl From<&TomlKeyU64> for u64 {
78+
fn from(val: &TomlKeyU64) -> Self {
79+
val.0
8080
}
8181
}
8282

@@ -110,6 +110,7 @@ pub struct Genesis {
110110
#[serde(rename = "upgrade", with = "upgrade_ser")]
111111
#[serde(default)]
112112
pub upgrades: BTreeMap<Version, Upgrade>,
113+
#[serde(default)]
113114
pub da_committees: Option<BTreeMap<TomlKeyU64, Vec<PeerConfigData>>>,
114115
}
115116

sequencer/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1042,6 +1042,7 @@ pub mod testing {
10421042
fixed_leader_for_gpuvid: 0,
10431043
num_nodes_with_stake: num_nodes.try_into().unwrap(),
10441044
known_da_nodes: known_nodes_with_stake.clone(),
1045+
da_committees: Default::default(),
10451046
known_nodes_with_stake: known_nodes_with_stake.clone(),
10461047
next_view_timeout: Duration::from_secs(5).as_millis() as u64,
10471048
num_bootstrap: 1usize,
@@ -1291,7 +1292,7 @@ pub mod testing {
12911292
let block_reward = fetcher.fetch_fixed_block_reward().await.ok();
12921293
let mut membership = EpochCommittees::new_stake(
12931294
config.known_nodes_with_stake.clone(),
1294-
config.known_da_nodes.clone(),
1295+
config.build_da_committees(),
12951296
block_reward,
12961297
fetcher,
12971298
config.epoch_height,

sequencer/src/message_compat_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ async fn test_message_compat<Ver: StaticVersionType>(_ver: Ver) {
6969
let membership = EpochMembershipCoordinator::new(
7070
Arc::new(RwLock::new(EpochCommittees::new_stake(
7171
committee.clone(),
72-
committee,
72+
[(EpochNumber::new(0), committee)].into(),
7373
None,
7474
Fetcher::mock(),
7575
epoch_height,

sequencer/src/restart_tests.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,7 @@ impl TestNetwork {
668668
.into_iter()
669669
.collect(),
670670
genesis_version: Version { major: 0, minor: 1 },
671+
da_committees: None,
671672
};
672673

673674
let node_params = (0..da_nodes + regular_nodes)

sequencer/src/run.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ mod test {
336336
epoch_start_block: None,
337337
stake_table_capacity: None,
338338
genesis_version: Version { major: 0, minor: 1 },
339+
da_committees: None,
339340
};
340341
genesis.to_file(&genesis_file).unwrap();
341342

types/src/v0/impls/instance_state.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ impl NodeState {
170170

171171
let membership = Arc::new(RwLock::new(EpochCommittees::new_stake(
172172
vec![],
173-
vec![],
173+
Default::default(),
174174
None,
175175
Fetcher::mock(),
176176
0,
@@ -202,7 +202,7 @@ impl NodeState {
202202

203203
let membership = Arc::new(RwLock::new(EpochCommittees::new_stake(
204204
vec![],
205-
vec![],
205+
Default::default(),
206206
None,
207207
Fetcher::mock(),
208208
0,
@@ -232,7 +232,7 @@ impl NodeState {
232232

233233
let membership = Arc::new(RwLock::new(EpochCommittees::new_stake(
234234
vec![],
235-
vec![],
235+
Default::default(),
236236
None,
237237
Fetcher::mock(),
238238
0,
@@ -327,7 +327,7 @@ impl Default for NodeState {
327327

328328
let membership = Arc::new(RwLock::new(EpochCommittees::new_stake(
329329
vec![],
330-
vec![],
330+
Default::default(),
331331
None,
332332
Fetcher::mock(),
333333
0,

0 commit comments

Comments
 (0)