serai/coins/monero
akildemir 77de28f77a
add monero seed support (#252)
* add monero seed support

* fix some of the pr comments

* remove languages module and unnecessary error returns

* Clean classic seed impl

Fixes a few issues regarding Zeroize usage/API safety. Mainly a cleanup.

---------

Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
2023-03-10 14:16:00 -05:00
..
generators Update licenses 2023-01-11 23:05:31 -05:00
src add monero seed support (#252) 2023-03-10 14:16:00 -05:00
tests Rename file with dashes to having underscores 2023-01-30 04:27:39 -05:00
build.rs Run latest nightly clippy 2023-01-01 04:18:23 -05:00
Cargo.toml add monero seed support (#252) 2023-03-10 14:16:00 -05:00
LICENSE Update licenses 2023-01-11 23:05:31 -05:00
README.md Expand and correct documentation 2022-09-29 05:25:29 -04:00

monero-serai

A modern Monero transaction library intended for usage in wallets. It prides itself on accuracy, correctness, and removing common pit falls developers may face.

monero-serai contains safety features, such as first-class acknowledgement of the burning bug, yet also a high level API around creating transactions. monero-serai also offers a FROST-based multisig, which is orders of magnitude more performant than Monero's.

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 will not deprive functionality from other users, and may potentially leave Serai's umbrella at some point.

Various legacy transaction formats are not currently implemented, yet monero-serai is still increasing its support for various transaction types.