Skip to content

Modules

XRPL Lab ships 12 hands-on modules organized into three progressive tracks. Each module teaches one skill and produces one verifiable artifact.

The beginner track builds foundational ledger literacy. You will learn to read transaction receipts, understand why transactions fail, and work with trust lines.

ModuleWhat you learn
Receipt LiteracyRead and interpret XRPL transaction receipts. Understand metadata fields, delivered amounts, and result codes.
Failure LiteracyUnderstand why transactions fail. Diagnose tec, tef, tel, and tem result codes.
Trust Lines 101Create and manage trust lines. Understand limits, balances, and authorization.
Debugging Trust LinesDiagnose trust line issues. Trace rippling, frozen lines, and authorization failures.

The intermediate track introduces the DEX, account reserves, and operational hygiene.

ModuleWhat you learn
DEX LiteracyNavigate the decentralized exchange. Read the order book, place offers, and understand crossing.
Reserves 101Understand account reserves. Calculate owner reserves, track reserve changes, and avoid underfunded errors.
Account HygieneClean up and secure accounts. Remove stale trust lines, cancel expired offers, and review settings.
Receipt AuditBatch verify transaction history. Audit multiple transactions against ledger state for integrity.

The advanced track covers automated market makers, market making, and risk analysis.

ModuleWhat you learn
AMM Liquidity 101Automated market maker basics. Deposit, withdraw, and understand LP token mechanics.
DEX Market Making 101Place and manage DEX offers. Understand spread, inventory, and order management.
Inventory GuardrailsProtect against inventory risk. Set limits, monitor exposure, and automate rebalancing.
DEX vs AMM Risk LiteracyCompare trading venue risks. Understand impermanent loss, slippage, and liquidity depth trade-offs.
Terminal window
# List all modules with their track and status
npx @mcptoolshop/xrpl-lab list
# Run a specific module
npx @mcptoolshop/xrpl-lab run <module-name>
# Run in offline/dry-run mode (required for AMM modules)
npx @mcptoolshop/xrpl-lab run <module-name> --dry-run