aboutsummaryrefslogtreecommitdiff
path: root/p2p
diff options
context:
space:
mode:
authorhozan23 <hozan23@karyontech.net>2024-05-20 12:52:21 +0200
committerhozan23 <hozan23@karyontech.net>2024-05-20 12:52:21 +0200
commit64c23e7425b277729170356e618b6e1a763962dc (patch)
tree2ad1519cc5a88209c9804f600ca53a4a7cc420dd /p2p
parent97629ecb9e4723e5b30b08e757ac3478f9a8746a (diff)
p2p: rexport keypair module from karyon_core
Diffstat (limited to 'p2p')
-rw-r--r--p2p/examples/chat.rs5
-rw-r--r--p2p/examples/monitor.rs9
-rw-r--r--p2p/examples/peer.rs9
-rw-r--r--p2p/src/lib.rs8
-rw-r--r--p2p/src/monitor.rs3
-rw-r--r--p2p/src/protocol.rs5
6 files changed, 21 insertions, 18 deletions
diff --git a/p2p/examples/chat.rs b/p2p/examples/chat.rs
index 4eafb07..d120f50 100644
--- a/p2p/examples/chat.rs
+++ b/p2p/examples/chat.rs
@@ -7,10 +7,9 @@ use async_trait::async_trait;
use clap::Parser;
use smol::{channel, Executor};
-use karyon_core::crypto::{KeyPair, KeyPairType};
-use karyon_net::{Endpoint, Port};
-
use karyon_p2p::{
+ endpoint::{Endpoint, Port},
+ keypair::{KeyPair, KeyPairType},
protocol::{ArcProtocol, Protocol, ProtocolEvent, ProtocolID},
ArcPeer, Backend, Config, P2pError, Version,
};
diff --git a/p2p/examples/monitor.rs b/p2p/examples/monitor.rs
index 019f751..5da55aa 100644
--- a/p2p/examples/monitor.rs
+++ b/p2p/examples/monitor.rs
@@ -5,10 +5,11 @@ use std::sync::Arc;
use clap::Parser;
use smol::{channel, Executor};
-use karyon_core::crypto::{KeyPair, KeyPairType};
-use karyon_net::{Endpoint, Port};
-
-use karyon_p2p::{Backend, Config};
+use karyon_p2p::{
+ endpoint::{Endpoint, Port},
+ keypair::{KeyPair, KeyPairType},
+ Backend, Config,
+};
use shared::run_executor;
diff --git a/p2p/examples/peer.rs b/p2p/examples/peer.rs
index db747c9..77bf732 100644
--- a/p2p/examples/peer.rs
+++ b/p2p/examples/peer.rs
@@ -5,10 +5,11 @@ use std::sync::Arc;
use clap::Parser;
use smol::{channel, Executor};
-use karyon_core::crypto::{KeyPair, KeyPairType};
-use karyon_net::{Endpoint, Port};
-
-use karyon_p2p::{Backend, Config};
+use karyon_p2p::{
+ endpoint::{Endpoint, Port},
+ keypair::{KeyPair, KeyPairType},
+ Backend, Config,
+};
use shared::run_executor;
diff --git a/p2p/src/lib.rs b/p2p/src/lib.rs
index fc2c26d..c873980 100644
--- a/p2p/src/lib.rs
+++ b/p2p/src/lib.rs
@@ -7,9 +7,9 @@
//! use easy_parallel::Parallel;
//! use smol::{future, Executor};
//!
-//! use karyon_core::crypto::{KeyPair, KeyPairType};
-//! use karyon_p2p::{Backend, Config, PeerID};
+//! use karyon_p2p::{Backend, Config, PeerID, keypair::{KeyPair, KeyPairType}};
//!
+//! // Generate a new keypair for the peer
//! let key_pair = KeyPair::generate(&KeyPairType::Ed25519);
//!
//! // Create the configuration for the backend.
@@ -23,7 +23,9 @@
//!
//! let task = async {
//! // Run the backend
-//! backend.run().await.unwrap();
+//! backend.run()
+//! .await
+//! .expect("start the backend");
//!
//! // ....
//!
diff --git a/p2p/src/monitor.rs b/p2p/src/monitor.rs
index 48719c0..cbbd40c 100644
--- a/p2p/src/monitor.rs
+++ b/p2p/src/monitor.rs
@@ -17,8 +17,7 @@ use karyon_net::Endpoint;
///
/// use smol::Executor;
///
-/// use karyon_core::crypto::{KeyPair, KeyPairType};
-/// use karyon_p2p::{Config, Backend, PeerID};
+/// use karyon_p2p::{Config, Backend, PeerID, keypair::{KeyPair, KeyPairType}};
///
/// async {
///
diff --git a/p2p/src/protocol.rs b/p2p/src/protocol.rs
index 6153ea1..951040b 100644
--- a/p2p/src/protocol.rs
+++ b/p2p/src/protocol.rs
@@ -37,10 +37,11 @@ impl EventValue for ProtocolEvent {
/// use async_trait::async_trait;
/// use smol::Executor;
///
-/// use karyon_core::crypto::{KeyPair, KeyPairType};
/// use karyon_p2p::{
/// protocol::{ArcProtocol, Protocol, ProtocolID, ProtocolEvent},
-/// Backend, PeerID, Config, Version, P2pError, ArcPeer};
+/// Backend, PeerID, Config, Version, P2pError, ArcPeer,
+/// keypair::{KeyPair, KeyPairType},
+/// };
///
/// pub struct NewProtocol {
/// peer: ArcPeer,