Skip to content

Commit fb0c006

Browse files
committed
Add seed node as default peer
1 parent 2e58099 commit fb0c006

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ authors = [
1313
"Nikita Chashchinskii <nikita.chashchinskii@gmail.com>"
1414
]
1515
edition = "2021"
16-
version = "0.8.6"
16+
version = "0.8.7"
1717

1818
[workspace.dependencies.bip300301]
1919
git = "https://github.com/Ash-L2L/bip300301.git"
2020
rev = "64568dee7b89fe8c021226f10b17a18fe3386871"
2121

2222
[workspace.dependencies.rustreexo]
2323
git = "https://github.com/Ash-L2L/rustreexo.git"
24-
rev = "a3ac7d3ebe9749ebd0bb34c709e7616f83d573b3"
24+
rev = "6e220fd89b33b60d9ab9099926683c3010a62ede"
2525

2626
[profile.release]
2727
# lto = "fat"

lib/net/mod.rs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,21 @@ impl Net {
167167
let active_peers = Arc::new(RwLock::new(HashMap::new()));
168168
let mut rwtxn = env.write_txn()?;
169169
let known_peers =
170-
env.create_database(&mut rwtxn, Some("known_peers"))?;
170+
match env.open_database(&rwtxn, Some("known_peers"))? {
171+
Some(known_peers) => known_peers,
172+
None => {
173+
let known_peers =
174+
env.create_database(&mut rwtxn, Some("known_peers"))?;
175+
const SEED_NODE_ADDR: SocketAddr = SocketAddr::new(
176+
std::net::IpAddr::V4(std::net::Ipv4Addr::new(
177+
172, 105, 148, 135,
178+
)),
179+
3820,
180+
);
181+
known_peers.put(&mut rwtxn, &SEED_NODE_ADDR, &())?;
182+
known_peers
183+
}
184+
};
171185
rwtxn.commit()?;
172186
let (peer_info_tx, peer_info_rx) = mpsc::unbounded();
173187
let net = Net {

0 commit comments

Comments
 (0)