xrpl_mithril_models/lib.rs
1#![doc(html_logo_url = "https://raw.githubusercontent.com/KyleWMiller/xrpl-mithril/main/assets/mithrilLogo.png")]
2//! Transaction types, ledger objects, and request/response types for the XRP Ledger.
3//!
4//! This crate defines the data structures for all XRPL protocol objects:
5//! - Transaction types (Payment, OfferCreate, TrustSet, etc.)
6//! - Ledger entry types (AccountRoot, RippleState, Offer, etc.)
7//! - JSON-RPC request/response types for all public API methods
8
9#![forbid(unsafe_code)]
10
11pub mod ledger;
12pub mod requests;
13pub mod responses;
14pub mod serde_helpers;
15pub mod transactions;