[][src]Crate monero

Rust Monero Library

This is a library for which supports subsets of the Monero network protocol and associated primitives. It is designed for Rust programs built to work with the Monero network.

It is also written entirely in Rust and is should compatible with wasm32 target to power web-based application with the benefits of strong type safety, including ownership and lifetime, for financial and/or cryptographic software.


The Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software.


pub use blockdata::transaction::OwnedTxOut;
pub use blockdata::transaction::Transaction;
pub use blockdata::transaction::TxOut;
pub use network::Network;
pub use util::address::Address;
pub use util::key::PrivateKey;
pub use util::key::PublicKey;



Blockdata consensus structures


Consensus encoding decoding Monero format


CryptoNote primitives


Monero network types


Utility functions