serai/networks/monero
j-berman 48db06f901
Some checks failed
Coordinator Tests / build (push) Has been cancelled
Full Stack Tests / build (push) Has been cancelled
Lint / clippy (macos-13) (push) Has been cancelled
Lint / clippy (macos-14) (push) Has been cancelled
Lint / clippy (ubuntu-latest) (push) Has been cancelled
Lint / clippy (windows-latest) (push) Has been cancelled
Lint / deny (push) Has been cancelled
Lint / fmt (push) Has been cancelled
Lint / machete (push) Has been cancelled
Monero Tests / unit-tests (push) Has been cancelled
Monero Tests / integration-tests (v0.17.3.2) (push) Has been cancelled
Monero Tests / integration-tests (v0.18.3.4) (push) Has been cancelled
networks/ Tests / test-networks (push) Has been cancelled
no-std build / build (push) Has been cancelled
Processor Tests / build (push) Has been cancelled
Tests / test-infra (push) Has been cancelled
Tests / test-substrate (push) Has been cancelled
Tests / test-serai-client (push) Has been cancelled
xmr: fix scan long encrypted amount
2024-09-21 08:33:35 -07:00
..
generators Rust 1.80 2024-07-26 19:28:10 -07:00
io Rust 1.80 2024-07-26 19:28:10 -07:00
primitives Rust 1.80 2024-07-26 19:28:10 -07:00
ringct Rust 1.80 2024-07-26 19:28:10 -07:00
rpc monero-serai changes from 2edc2f3612 2024-09-20 02:42:46 -04:00
src Tighten documentation on Block::number 2024-09-20 02:40:01 -04:00
tests Rename the coins folder to networks (#583) 2024-07-18 15:16:45 -04:00
verify-chain Rust 1.80 2024-07-26 19:28:10 -07:00
wallet xmr: fix scan long encrypted amount 2024-09-21 08:33:35 -07:00
Cargo.toml Remove monero-serai multisig for just monero-[clsag, wallet] multisig 2024-09-12 18:41:35 -04:00
LICENSE Rename the coins folder to networks (#583) 2024-07-18 15:16:45 -04:00
README.md Rename the coins folder to networks (#583) 2024-07-18 15:16:45 -04:00

monero-serai

A modern Monero transaction library. It provides a modern, Rust-friendly view of the Monero protocol.

This library is usable under no-std when the std feature (on by default) is disabled.

Wallet Functionality

monero-serai originally included wallet functionality. That has been moved to monero-wallet.

Purpose and Support

monero-serai was written for Serai, a decentralized exchange aiming to support Monero. Despite this, monero-serai is intended to be a widely usable library, accurate to Monero. monero-serai guarantees the functionality needed for Serai, yet does not include any functionality specific to Serai.

Cargo Features

  • std (on by default): Enables std (and with it, more efficient internal implementations).
  • compile-time-generators (on by default): Derives the generators at compile-time so they don't need to be derived at runtime. This is recommended if program size doesn't need to be kept minimal.
  • multisig: Enables the multisig feature for all dependencies.