cuprate
cuprate copied to clipboard
Cuprate, an upcoming experimental, modern & secure monero node. Written in Rust
This PR adds the `ClientPool` and connection maintainer task. ## Client Pool The client pool replaces what the peer-set was supposed to be. The `PeerSet` was a `tower::Service` that held...
This PR has turned into a pretty big clean up of the consensus code, specifically `cuprate-consensus` the crate which holds the services that handle verification. `cuprate-consensus-rules` should be mostly unchanged....
This issue is meant to initiate a discussion on the high-level design of Cuprate's daemon RPC. The main focus is on defining the interface and handling parsing methods/params and responses,...
Adds `tracing` throughout `cuprate_database`.
- Changed "0.0000082s" to "8.2µs" because its clearer imo - Removed `pub` marker to free functions
## Part 18 https://github.com/Cuprate/cuprate/pull/97 https://github.com/Cuprate/cuprate/pull/101 Implements a standalone binary in `database/benchmark/` that solely: 1. Pulls in `cuprate-database` 2. Tests/benchmarks all backends and various functions on the local machine 3. Prints...
This adds an async buffer that works as a queue which supports arbitrary weights for values. This is used between the block downloader and Cuprate.