update update deps and fix doc

This commit is contained in:
Boog900 2025-03-07 19:27:08 +00:00
parent f15a754c50
commit ac5c1736fc
No known key found for this signature in database
GPG key ID: 42AB1287CB0041C2
4 changed files with 442 additions and 382 deletions
Cargo.lockCargo.toml
binaries/cuprated/src/p2p
rpc/interface

810
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -111,15 +111,15 @@ bytes = { version = "1", default-features = false }
cfg-if = { version = "1", default-features = false }
clap = { version = "4", default-features = false }
chrono = { version = "0.4", default-features = false }
crypto-bigint = { version = "0.5", default-features = false }
crypto-bigint = { version = "0.6", default-features = false }
crossbeam = { version = "0.8", default-features = false }
const_format = { version = "0.2", default-features = false }
curve25519-dalek = { version = "4", default-features = false }
dashmap = { version = "6", default-features = false }
dirs = { version = "5", default-features = false }
dirs = { version = "6", default-features = false }
futures = { version = "0.3", default-features = false }
hex = { version = "0.4", default-features = false }
hex-literal = { version = "0.4", default-features = false }
hex-literal = { version = "1", default-features = false }
indexmap = { version = "2", default-features = false }
monero-serai = { git = "https://github.com/Cuprate/serai.git", rev = "e6ae8c2", default-features = false }
nu-ansi-term = { version = "0.46", default-features = false }
@ -132,8 +132,8 @@ rayon = { version = "1", default-features = false }
serde_bytes = { version = "0.11", default-features = false }
serde_json = { version = "1", default-features = false }
serde = { version = "1", default-features = false }
strum = { version = "0.26", default-features = false }
thiserror = { version = "1", default-features = false }
strum = { version = "0.27", default-features = false }
thiserror = { version = "2", default-features = false }
thread_local = { version = "1", default-features = false }
tokio-util = { version = "0.7", default-features = false }
tokio-stream = { version = "0.1", default-features = false }

View file

@ -63,7 +63,7 @@ pub struct P2pProtocolRequestHandlerMaker {
/// and the [`IncomingTxHandler`].
pub incoming_tx_handler: Option<IncomingTxHandler>,
/// A [`Future`](std::future::Future) that produces the [`IncomingTxHandler`].
/// A [`Future`] that produces the [`IncomingTxHandler`].
pub incoming_tx_handler_fut: Shared<oneshot::Receiver<IncomingTxHandler>>,
}

View file

@ -51,7 +51,7 @@ request/response types are the 3 endpoint enums from [`cuprate_rpc_types`]:
- [`BinRequest`](cuprate_rpc_types::bin::BinRequest) & [`BinResponse`](cuprate_rpc_types::bin::BinRequest)
- [`OtherRequest`](cuprate_rpc_types::other::OtherRequest) & [`OtherResponse`](cuprate_rpc_types::other::OtherRequest)
`RpcHandler`'s [`Future`](std::future::Future) is generic, _although_,
`RpcHandler`'s [`Future`] is generic, _although_,
it must output `Result<$RESPONSE, anyhow::Error>`.
The error type must always be [`anyhow::Error`].