Daily Espresso ☕ — Wednesday, 2026-05-06
TL;DR
A productive Wednesday in rippled with 6 PRs merged to develop, including a confidential MPT transaction fee increase, dependency bumps (zlib, sqlite, Boost 1.91, and more), and updated default reserve values. xrpl4j dropped Java 16 from CI. Several substantial feature PRs opened across rippled, xrpl4j, clio, and XRPL-Standards, plus a docs landing page refresh started on the developer portal.
Follow @XRPLF and @RippleXDev for latest XRPL news.
What Merged
- Confidential MPT transaction fee increase in rippled — single-signed confidential MPT transactions now cost 10 drops × 10, multi-signed cost 10 drops × (10 + number of signatures) (+275/−30) (rippled#7063)
- Dependency updates in rippled — zlib → 1.3.2, sqlite → 3.53.0, libarchive → 3.8.7, jemalloc → 5.3.1, Boost → 1.91.0, plus a conan.lock refresh (rippled#7084, rippled#7081)
- Default reserve values updated in rippled — base reserve to 1 XRP and owner reserve to 0.2 XRP to match current network settings (rippled#6382)
- IWYU pragma for
boost::optional in rippled — fixes clang-tidy warnings (rippled#7088)
- Empty transactor invariants marked as future work in rippled — adds deliberate-no-op comments in 66 files to prevent false positives from static analysis tools (rippled#7080)
- Java 16 dropped from CI in xrpl4j — JDK 16 is end-of-life and its cacerts truststore lacks the new testnet CA chain (xrpl4j#784)
Opened
- Fix wrong hybrid offer orderbook placement in rippled — also updates
LedgerStateFix to amend ExchangeRate meta (+665/−5) (rippled#7087)
- Config section name fix in rippled — restores
secure_gateway section name broken by a clang-tidy change; already approved (rippled#7091)
- MPTokenIssuanceSet auth-clearing fix in rippled — prevents clearing auth when domain is set in the same transaction (rippled#7090)
- Scoped enums refactor in rippled — converts remaining C enums to modern scoped enums across 361 files (−2,730/+2,638) (rippled#7086)
- Nix-based Dockerfile for CI in rippled (rippled#7083)
- Linux package builds (DEB + RPM) in CI in rippled — adds packaging jobs for
develop/release* pushes and tagged releases (+1,283/−26) (rippled#6639)
- Invariant: no modified unmodifiable fields in rippled — updates
SOTemplate with a SOEConstant parameter, gated behind InvariantsV1_1 (rippled#7029)
- Propagate MPT flags to vault shares in rippled — ensures
lsfMPTCanTransfer/lsfMPTCanTrade govern vault deposits, withdrawals, and DEX activity, gated behind fixCleanup3_2_0 (rippled#7077)
- Granular permission templates in rippled — force a template for each transaction under granular permissions (rippled#6613)
- VaultList for Lending Protocol in clio — new handler implementation (+1,100 lines) (clio#2972)
- MPT-DEX (XLS-82) support in xrpl4j (+7,011/−1,181) (xrpl4j#704) and Lending Protocol (XLS-66) support (+10,776/−36) (xrpl4j#719)
- Q2 dependency upgrades in xrpl4j (xrpl4j#779)
- Docs landing page refresh on the developer portal — work in progress (xrpl-dev-portal#3632)
- XLS-65 spec reformatting (no functional changes) and Copilot review instructions added in XRPL-Standards (XRPL-Standards#463, XRPL-Standards#489)
Quick Stats
7 PRs merged, 21 PRs opened, 0 issues across 5 repos.
Daily digest AI-generated from GitHub activity data. This digest covers PRs, issues, and discussions captured via the GitHub API — activity on development and test branches without associated PRs may not be reflected. Check the XRPLF repos directly for full activity.
Generated on May 7, 2026 at 04:30 AM UTC using claude-opus-4-6