Skip to content

Commit d83ea2d

Browse files
committed
Add seed node as default peer, bump version number for release
1 parent 7281737 commit d83ea2d

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

Cargo.lock

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ members = [
1010
[workspace.package]
1111
authors = [ "Ash Manning <ash@layertwolabs.com>" ]
1212
edition = "2021"
13-
version = "0.8.6"
13+
version = "0.8.7"
1414

1515
[workspace.dependencies.bip300301]
1616
git = "https://github.com/Ash-L2L/bip300301.git"

lib/net/mod.rs

+15-1
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+
38010,
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)