Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@ jobs:
os: [
windows-2022, # EOL = 2026-10-13 | <https://endoflife.date/windows-server>
macos-15, # EOL = 2027-09-16 | <https://endoflife.date/macos>
macos-13, # EOL = 2025-10-24 | For x64.
ubuntu-22.04, # EOL = 2027-04-01 | <https://endoflife.date/ubuntu>
ubuntu-22.04-arm,
]
Expand Down Expand Up @@ -195,4 +194,4 @@ jobs:
run: ${{ env.CMD_BUILD }}

- name: Hack Check
run: ${{ env.CMD_HACK }}
run: ${{ env.CMD_HACK }}
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion binaries/cuprated/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cuprated"
version = "0.0.7"
version = "0.0.8"
edition = "2021"
description = "The Cuprate Rust Monero node."
license = "AGPL-3.0-only"
Expand Down
70 changes: 69 additions & 1 deletion binaries/cuprated/src/blockchain/fast_sync/fast_sync_hashes.json
Original file line number Diff line number Diff line change
Expand Up @@ -6865,5 +6865,73 @@
"d5aced299214fdc62bc7d1e76278644e1805d74a2c157708aa4003ee4b293517",
"9b8687dcdd9bd319363d7d0d2498bcfb25ebbcf5383a29f3519ee2e0215f6fe0",
"e09fd907e579bdb12a37f437bf5239ae90071e6e8849409c71b9bed7443f98f5",
"9b4636c3d085095825d6013556261fe4982969f5ddceb7a0d6af6da11c2cbd73"
"9b4636c3d085095825d6013556261fe4982969f5ddceb7a0d6af6da11c2cbd73",
"cf42784a6170bdf917424f5df53a6951d29af1c0a9318919b249d800c03c7f85",
"98cf8b50aaa4ea5bb7f9dad895a7e2838bd8eda7144469443cdea7d6e2c42fb6",
"e904c88026e96cded45939906114e7c50e968018501e02a664be1fecf5b43cd9",
"495da70101e047df93d3a22fd10930fb4e5d4ec9bb3e55366941cbbe53c1ea6f",
"d6f055161e5e0f572c2aad3849ecb112b351ebcd626345ce7c16786e36e9bd61",
"49faaf89bfb6a9341ef45eee6a097a9f45ccade78ae3ccfc657d06eedc48af7c",
"cfc9a3f037a01d51ff361676cba2f3cc2bd0947df76ffc09a40b601b7160684f",
"5f38d36217a5bd832056a312515754899002fa74f7ee535c338501912ebf1cfd",
"0eea656790e8db49fe25ff067609ac2c742b63843c055d98cf33d51cc8ca3e0a",
"6fa6ff19b2cf6fbb9b4cec70bdb6af2523d202e022dfbccdffbe7601572a3390",
"16d9068a480a048cdf1a9b2242be38be4a1c0054746a17102b7ee8015c9494a2",
"c833f1dd204a6318bb3f373ae04bd53ddf8a6a7183453c02bd306c5003acc2b1",
"ac0099e1796a42eccfb97a11fca7fa20b6f879c96607495757021ba85c9d4347",
"102313aff6f0348c56e13d4c740bbf492bee5f3b30d3badd5d842577b41a4939",
"695bc7e2648bb10cab56f5bed52ffd3b9630a5e8f62a4817c35c766643c4be09",
"f02147d338da391b83cb36003944f917f1e6961363a727ee7195b7fdb921295f",
"73e9268200393c47e4681d12df38be2236cf4498229cdee6e7dd95a280bcd08a",
"9d8897d34fd665a6f7891ec8191f6be56acd25fe0fd2d4cf5c0e9f2abdf76c4e",
"5e4cced0807b09d3cda7788de373691312fd2102ba61194d6648124e07eec1cb",
"9396e772e6436477e8bccbb72311c8071c609283747428031f457f763af37582",
"3af339e9b01e231ca071b2eaa0b63eb7688d70c84e53c21448c680b755e2a6ce",
"24a51b1c6aef4e7cd4ccd8ef8440cf40171ad9dbecde93dbb84732649814066d",
"cc33a755bf729735f754dcfac1eed748a7b8ea207521e07b4c481b57ff434913",
"46b907d47b5a832e0f9d761ed2b8ea062768d3ae6b948561de9b488735d34571",
"dfa8f7eac22cbf80c8e6f03f6a22fe5fed5ad820801b2d93d21397099fb3bc3f",
"ea0064202bae6dcb27e8d0ca5890d53f09cf2894af800389823d77c6b189f6b5",
"6a5c149f60d9b62d8a9ede4056195cace73bd11739930c008e2a8f3ca1a6b143",
"74f752a0f6cb6c1159079173b45128e48a397cd8e6013c2484383571cb65f803",
"13c2c1929c12b3472d14e894c318073954e3cf18be248388a3a771483c18efef",
"31706bf5f542804eb7ed8542a84013efc3be29c8cd94eb1b333fdfe487c99b94",
"e3ae34393d394c530ca2e685e3cd88ad363067fa1e330d9dde94a349f4224396",
"39ee17963350d9918353b4e1c7bb11ae3c08f7ba2cee93f7e07cbdc548a52a54",
"dafbea5fe3dd5037dbbd66ba4ae4a816c0f81548a89cbe907925967af0d87bf8",
"b7f53bfb9f12b57e7931f0ee888964cab2abaa8f8c3f38a9757c41cd415da479",
"a4b29941f35e48800ecdd0decdad0b702f7bfb2bfb2d7800e4de79cec43cd3d6",
"af49880edcc5b4af5454b6867c7b2a8cab97349b3b114c5aa2843338ceeb6d07",
"f62c0d6d30270a4c30a3e2fa0fc98821c2c97beb16b41db7ff853ac4a64d1887",
"52ba9010238676aa8e0158477659f0f88caf4dd742a887810d6aa7546435bc22",
"74cffbbedabfcae6f468891c45ef16f80ee394a9f0d38221ddfaa9162c63658b",
"e56cc2f66d421871e3130d5a27f95c539aeb02b8a1f21cc2d169657e8cc5bc61",
"805c68b47276ec939b83f42adbfb8b6ed2182e61bf58287d1780ff52907a80ae",
"5bffbbde5d9032ecfd97aa4a60cca4938bf57bbd282767edfc09cd0b0ef9eeae",
"240c26444a9a30aa6145a6601bdc880f65ff167d4712bd7dcc721a7885238fd9",
"18a7f7d842e1e01f14f79b8b956a86386a436f7ca4257acb42da2a1bb77f0582",
"d6f428b17fa91d1a1575b9aee5e5ec68bdf8cc414a8d8a0b2db86859ab914bd1",
"bf72332897767b85930840cefe8e22e1777e5f5cad2e1696c586a8cb35eaf3f4",
"2024bcf0f26398894728e2f1c1ac2407d46be8450e183227d53c72c9991e05b6",
"36f40a97a22cd2c2e7e6cce9b129e2c8d24a099d3b701867a412b2a6d84fd02b",
"a7d8fdb45496ab99ae3ae5dcd0fce1e7100d602e61dbd1b44df97909dc35856f",
"c643f0ec2aaa73dcec8f0a5e8fa40a3951803e3f78a0bca891d7efb6e60b73c6",
"99e0be947c11800bb895830c7dddf07500ab54bcf021dcc0aa0941d42e5bf34d",
"f62b9e8dff0225f1f1f969665dda18d2367538a379797008659ec00a43e198ee",
"c2577963561f672d3e282d86f0eff8b82db164aa312609cf9a4974fed1a2d262",
"f3591c51922a133a0372a11e4b2634622cb2d3a1c3c3a3434c7121b600ed8dfe",
"3a46f2f2c137af6c272f2e9c686e07d04b0720de042a34c44b17e11d4f0b4cf9",
"878198b9318aa8d07a2b4ead9cb1959d5d2680c47addd55688b541577e0292f4",
"d3da2a0b1583e4395f43c8c62f9f7d723dd7f4d2a8d34febd2f1d6af9f3b4c31",
"adf66c83f5c56003c77a252db26b099283eb4b595c04c1aaddcf6676af929f4e",
"d50eff9672f843c39c0e46ae1bb0fed64207d2f8267945385160a741e8494661",
"d1c3b7a6da48eb26aa17b005aab08aa68c610087a4632081f0389b7cd617ab3d",
"f3b70b995c1101068263f6d5690c902c54360fc7a98f4cfb56ab238100f641fc",
"7d86109fa8fbacef187b2bc6b5e407f241f0effd78b85d361b8d6eedf7b91e77",
"128e01d9ec46194f64d7356e83ef5aaad36a8f2df7b00b94cfd00907d2ef0a40",
"76e0a4cdb8e754dc32bad4baa223a898cc12fc839be2fea2fc8a785b02b1050d",
"1383615500e6d7b76bb8df920077c9fec6c3037a31acb3818ea5eb93a1c5c416",
"7e871558c5630771f03f70ad16dc03ead5d4a70e5a8a832f1c32590915628be2",
"8e1af5823b92111ff9f27a22f2f44ede3c1f13f1dacb12ee87422fa81fa9882f",
"7af2b39163ce672a8bd74c1e1ffbd17affabe5c0fe7b128b2bfa00ea99c89eef"
]
6 changes: 3 additions & 3 deletions binaries/cuprated/src/constants.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,15 @@ mod test {
fn version() {
let semantic_version = format!("{MAJOR_VERSION}.{MINOR_VERSION}.{PATCH_VERSION}");
assert_eq!(VERSION, VERSION);
assert_eq!(VERSION, "0.0.7");
assert_eq!(VERSION, "0.0.8");
}

#[test]
fn version_build() {
if cfg!(debug_assertions) {
assert_eq!(VERSION_BUILD, "0.0.7-debug");
assert_eq!(VERSION_BUILD, "0.0.8-debug");
} else {
assert_eq!(VERSION_BUILD, "0.0.7-release");
assert_eq!(VERSION_BUILD, "0.0.8-release");
}
}
}
2 changes: 1 addition & 1 deletion books/user/book.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ authors = ["hinto-janai"]
language = "en"
multilingual = false
src = "src"
title = "Cuprate User Book - v0.0.7"
title = "Cuprate User Book - v0.0.8"
git-repository-url = "https://github.com/Cuprate/cuprate/books/user"

[output.html]
Expand Down
1 change: 1 addition & 0 deletions books/user/src/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Usage: `cuprated [OPTIONS]`

| Option | Description | Default | Possible values |
|--------|-------------|---------|-----------------|
| `--dry-run` | Perform a dry run to validate configuration and exit | |
| `--network <NETWORK>` | The network to run on | `mainnet` | `mainnet`, `testnet`, `stagenet`
| `--outbound-connections <OUTBOUND_CONNECTIONS>` | The amount of outbound clear-net connections to maintain | `64` |
| `--config-file <CONFIG_FILE>` | The PATH of the `cuprated` config file | `Cuprated.toml` |
Expand Down
9 changes: 4 additions & 5 deletions books/user/src/getting-started/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@ Cuprate offers pre-built binaries for `cuprated` for the platforms listed in [`P

| Platform | Download |
|------------------------------|----------|
| Windows x86_64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.7/cuprated-0.0.7-x86_64-pc-windows-msvc.zip>
| macOS x86_64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.7/cuprated-0.0.7-x86_64-apple-darwin.tar.gz>
| macOS ARM64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.7/cuprated-0.0.7-aarch64-apple-darwin.tar.gz>
| Linux x86_64 (glibc >= 2.36) | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.7/cuprated-0.0.7-x86_64-unknown-linux.tar.gz>
| Linux ARM64 (glibc >= 2.36) | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.7/cuprated-0.0.7-aarch64-unknown-linux.tar.gz>
| Windows x86_64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-x86_64-pc-windows-msvc.zip>
| macOS ARM64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-aarch64-apple-darwin.tar.gz>
| Linux x86_64 (glibc >= 2.36) | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-x86_64-unknown-linux.tar.gz>
| Linux ARM64 (glibc >= 2.36) | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-aarch64-unknown-linux.tar.gz>

All release files are archived and also available at <https://archive.hinto.rs>.
13 changes: 4 additions & 9 deletions books/user/src/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,27 +82,22 @@ As of May 1st 2025, `cuprated`'s database is ~270GB in size.

This is 1.2x larger.

This is planned to be improved in the future.
There is [on-going](https://github.com/Cuprate/cuprate/pull/564) [work](https://github.com/Cuprate/cuprate/pull/566) that will allow `cuprated` to use noticeably less disk space than `monerod`.

## Is the database compatible with `monerod`?
No.

The database `cuprated` generates and uses cannot directly be used by `monerod` and vice-versa. Supporting this is possible but there are no current plans to do so.

## Can I connect a wallet to `cuprated`?
Not yet.
Soon.

Wallets require the [daemon RPC API](https://docs.getmonero.org/rpc-library/monerod-rpc). This is actively being worked on to be backwards compatible with `monerod`, see the [RPC section](rpc.md) for more information.

## Can `cuprated` be used with an anonymity network like Tor?
Not yet (directly).
Yes.

Tor is planned to be integrated into `cuprated` via [`arti`](https://arti.torproject.org), although this is not yet available.

## What is the release schedule?
New versions of `cuprated` are planned to release every 4 weeks.

See [this GitHub issue](https://github.com/Cuprate/cuprate/issues/374) for more details.
Tor and [`arti`](https://arti.torproject.org) support have been integrated into `cuprated`. See [config](./config.md) for configuration options.

## What is the versioning scheme?
`cuprated` is currently in alpha (`0.0.x`).
Expand Down
5 changes: 5 additions & 0 deletions books/user/src/resources/address.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Address
IP addresses and ports used by `cuprated`.

Depending on the network used, the 1st number of the port used will change:
- Mainnet: `1` (e.g. `18080`)
- Testnet: `2` (e.g. `28080`)
- Stagenet: `3` (e.g. `38080`)

### P2P
`cuprated` can bind to a [IPv4](https://en.wikipedia.org/wiki/IPv4) or [IPv6](https://en.wikipedia.org/wiki/IPv6) address for P2P connections.

Expand Down
31 changes: 31 additions & 0 deletions misc/changelogs/cuprated/0.0.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# cuprated 0.0.8 Molybdenite (2025-11-26)
Cuprate is a modular Monero node written in Rust. To get started, see: <https://user.cuprate.org>.

**This release [removes](https://github.com/Cuprate/cuprate/pull/559) the [killswitch](https://github.com/Cuprate/cuprate/pull/365).**

## Changes
- Deprecate `x86_64-apple-darwin` builds ([#552](https://github.com/Cuprate/cuprate/pull/552)
- Remove killswitch ([#559](https://github.com/Cuprate/cuprate/pull/559))
- Update `fast-sync` to height `3551183` ([#561](https://github.com/Cuprate/cuprate/pull/561))
- Private file permissions on Unix ([#562](https://github.com/Cuprate/cuprate/pull/562))
- Add `--dry-run` ([#563](https://github.com/Cuprate/cuprate/pull/563))
- Fix network zone config ([#567](https://github.com/Cuprate/cuprate/pull/567))

## Downloads
For convenience, the following binaries are produced using GitHub CI in a non-reproducible way; it is highly recommended to build `cuprated` from source instead, see <https://user.cuprate.org/getting-started/source>.

| OS | Architecture | Download |
|---------|--------------|----------|
| Windows | x64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-x86_64-pc-windows-msvc.zip>
| macOS | ARM64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-aarch64-apple-darwin.tar.gz>
| Linux | x64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-x86_64-unknown-linux.tar.gz>
| Linux | ARM64 | <https://github.com/Cuprate/cuprate/releases/download/cuprated-0.0.8/cuprated-0.0.8-aarch64-unknown-linux.tar.gz>

## Contributors
Thank you to everyone who directly contributed to this release:

- @Boog900
- @hinto-janai
- @iskyd

There are other contributors that are not listed here, thank you to them as well.
2 changes: 1 addition & 1 deletion misc/changelogs/cuprated/latest.md