fix examples and simpligy imports
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
use nym_api_requests::models::DeclaredRoles;
|
||||
use nym_api_requests::nym_nodes::SkimmedNode;
|
||||
use nym_crypto::asymmetric::{ed25519, x25519};
|
||||
use nym_mixnet_contract_common::reward_params::Performance;
|
||||
use nym_mixnet_contract_common::NodeId;
|
||||
use nym_sphinx_addressing::nodes::NymNodeRoutingAddress;
|
||||
use nym_sphinx_types::Node as SphinxNode;
|
||||
@@ -13,6 +12,7 @@ use std::net::{IpAddr, SocketAddr};
|
||||
use thiserror::Error;
|
||||
|
||||
pub use nym_mixnet_contract_common::LegacyMixLayer;
|
||||
pub use nym_mixnet_contract_common::reward_params::Performance;
|
||||
|
||||
#[derive(Error, Debug)]
|
||||
pub enum RoutingNodeError {
|
||||
|
||||
@@ -10,7 +10,7 @@ use nym_network_defaults::setup_env;
|
||||
use nym_network_defaults::var_names::NYM_API;
|
||||
use nym_sdk::mixnet::{self, MixnetClient};
|
||||
use nym_sphinx::chunking::monitoring;
|
||||
use nym_topology::{HardcodedTopologyProvider, NymTopology};
|
||||
use nym_topology::{providers::HardcodedTopologyProvider, NymTopology};
|
||||
use std::fs::File;
|
||||
use std::io::Write;
|
||||
use std::sync::LazyLock;
|
||||
|
||||
@@ -72,7 +72,6 @@ nym-metrics = { path = "../common/nym-metrics" }
|
||||
nym-gateway-stats-storage = { path = "../common/gateway-stats-storage" }
|
||||
nym-topology = { path = "../common/topology" }
|
||||
nym-http-api-client = { path = "../common/http-api-client" }
|
||||
nym-contracts-common = { path = "../common/cosmwasm-smart-contracts/contracts-common", features = ["naive_float", "utoipa"] }
|
||||
|
||||
# http server
|
||||
# useful for `#[axum_macros::debug_handler]`
|
||||
|
||||
@@ -32,7 +32,6 @@ use crate::node::shared_network::{
|
||||
CachedNetwork, CachedTopologyProvider, NetworkRefresher, RoutingFilter,
|
||||
};
|
||||
use nym_bin_common::bin_info;
|
||||
use nym_contracts_common::Percent;
|
||||
use nym_crypto::asymmetric::{ed25519, x25519};
|
||||
use nym_gateway::node::{ActiveClientsStore, GatewayTasksBuilder};
|
||||
use nym_mixnet_client::client::ActiveConnections;
|
||||
@@ -52,6 +51,7 @@ use nym_validator_client::models::NodeRefreshBody;
|
||||
use nym_validator_client::{NymApiClient, UserAgent};
|
||||
use nym_verloc::measurements::SharedVerlocStats;
|
||||
use nym_verloc::{self, measurements::VerlocMeasurer};
|
||||
use nym_topology::node::Performance;
|
||||
use nym_wireguard::{peer_controller::PeerControlRequest, WireguardGatewayData};
|
||||
use rand::rngs::OsRng;
|
||||
use rand::{CryptoRng, RngCore};
|
||||
@@ -581,7 +581,7 @@ impl NymNode {
|
||||
mixnet_exit: true,
|
||||
},
|
||||
// Perf metrics are not meaningful in this context.
|
||||
performance: Percent::hundred(),
|
||||
performance: Performance::hundred(),
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
use nym_sdk::mixnet;
|
||||
use nym_sdk::mixnet::MixnetMessageSender;
|
||||
use nym_topology::provider_trait::{async_trait, TopologyProvider};
|
||||
use nym_topology::providers::{async_trait, TopologyProvider};
|
||||
use nym_topology::NymTopology;
|
||||
use url::Url;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ use nym_sdk::mixnet::{
|
||||
self, ActiveGateway, BadGateway, ClientKeys, EmptyReplyStorage, EphemeralCredentialStorage,
|
||||
GatewayRegistration, GatewaysDetailsStore, KeyStore, MixnetClientStorage, MixnetMessageSender,
|
||||
};
|
||||
use nym_topology::provider_trait::async_trait;
|
||||
use async_trait::async_trait;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
use nym_sdk::mixnet;
|
||||
use nym_sdk::mixnet::MixnetMessageSender;
|
||||
use nym_topology::{NymTopology, RoutingNode, SupportedRoles};
|
||||
use nym_topology::{NymTopology, RoutingNode, SupportedRoles, node::Performance};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
@@ -30,6 +30,7 @@ async fn main() {
|
||||
mixnet_entry: false,
|
||||
mixnet_exit: false,
|
||||
},
|
||||
performance: Performance::hundred(),
|
||||
},
|
||||
RoutingNode {
|
||||
node_id: 23,
|
||||
@@ -46,6 +47,8 @@ async fn main() {
|
||||
mixnet_entry: false,
|
||||
mixnet_exit: false,
|
||||
},
|
||||
performance: Performance::hundred(),
|
||||
|
||||
},
|
||||
RoutingNode {
|
||||
node_id: 66,
|
||||
@@ -62,6 +65,7 @@ async fn main() {
|
||||
mixnet_entry: false,
|
||||
mixnet_exit: false,
|
||||
},
|
||||
performance: Performance::hundred(),
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user