monero-serai-mirror

Crates.iomonero-serai-mirror
lib.rsmonero-serai-mirror
version0.1.5-alpha
sourcesrc
created_at2024-09-14 05:16:18.786935
updated_at2024-09-22 03:43:09.143693
descriptionA modern Monero transaction library. Mirrored by sneurlax from serai for downstream crate-publishing purposes until serai publishes their crates; use the versions from serai in production. This crate will be unpublished/deleted as soon as possible.
homepage
repositoryhttps://github.com/serai-dex/serai/tree/develop/networks/monero
max_upload_size
id1374481
size111,270
sneurlax (sneurlax)

documentation

README

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.
Commit count: 1740

cargo fmt