Skip to content

Commit 6794642

Browse files
committed
chore: API sync
1 parent 19e3cb5 commit 6794642

File tree

1 file changed

+7
-1
lines changed
  • stackslib/src/net/stackerdb

1 file changed

+7
-1
lines changed

stackslib/src/net/stackerdb/mod.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ use crate::chainstate::burn::db::sortdb::SortitionDB;
133133
use crate::chainstate::nakamoto::NakamotoChainState;
134134
use crate::chainstate::stacks::boot::MINERS_NAME;
135135
use crate::chainstate::stacks::db::StacksChainState;
136+
use crate::net::connection::ConnectionOptions;
136137
use crate::net::neighbors::NeighborComms;
137138
use crate::net::p2p::PeerNetwork;
138139
use crate::net::{
@@ -285,8 +286,9 @@ impl StackerDBs {
285286
chainstate: &mut StacksChainState,
286287
sortdb: &SortitionDB,
287288
stacker_db_configs: HashMap<QualifiedContractIdentifier, StackerDBConfig>,
288-
num_neighbors: u64,
289+
connection_opts: &ConnectionOptions,
289290
) -> Result<HashMap<QualifiedContractIdentifier, StackerDBConfig>, net_error> {
291+
let num_neighbors = connection_opts.num_neighbors;
290292
let existing_contract_ids = self.get_stackerdb_contract_ids()?;
291293
let mut new_stackerdb_configs = HashMap::new();
292294
let tip = SortitionDB::get_canonical_burn_chain_tip(sortdb.conn())?;
@@ -314,6 +316,10 @@ impl StackerDBs {
314316
&sortdb,
315317
&stackerdb_contract_id,
316318
num_neighbors,
319+
connection_opts
320+
.stackerdb_hint_replicas
321+
.get(&stackerdb_contract_id)
322+
.cloned(),
317323
)
318324
.unwrap_or_else(|e| {
319325
if matches!(e, net_error::NoSuchStackerDB(_)) && stackerdb_contract_id.is_boot()

0 commit comments

Comments
 (0)