xrpl_wasm_stdlib/core/mod.rs
1//! Core modules for XRPL transaction and ledger access.
2//!
3//! This namespace provides typed accessors and utilities used by smart contracts:
4//! - [`current_tx`]: Read fields from the current transaction
5//! - [`ledger_objects`]: Read fields from on-ledger objects (current or cached)
6//! - [`types`]: Strongly-typed XRPL primitives (AccountID, Hash256, Amount, etc.)
7//! - [`locator`]: Build locators for nested field access
8//! - [`constants`]: Internal helpers for buffer sizes
9//!
10//! Start with [`current_tx::escrow_finish::EscrowFinish`] to access EscrowFinish TX fields,
11//! or [`ledger_objects::current_escrow::get_current_escrow`] to access the active escrow.
12
13pub mod constants;
14pub mod current_tx;
15pub mod ledger_objects;
16pub mod locator;
17pub mod types;