Daily Espresso ☕ — 2026-06-09
TL;DR
A busy Tuesday across the board. rippled merged six PRs to develop — headlined by a bug fix for Number comparison operators and the move to C++23. The xrpl-dev-portal merged eight PRs, mostly documenting rippled 3.2.0 features (reserves, gRPC TLS, server_definitions, ledger_entry singletons). Clio shipped release candidate 2.7.1-rc2 with a proxy support fix. Two spec cleanups merged in XRPL-Standards, and xrpl4j added the ReferenceHolding field.
Follow @XRPLF and @RippleXDev for latest XRPL news.
What Merged
- rippled: Fixed
Number comparison operator returning wrong results when both operands are negative with equal exponents — rippled#7406
- rippled: Adopted C++23 standard across the codebase (+412/−894 across 62 files) — rippled#7431 (previously opened, now merged)
- rippled: Introduced
XRPL_ASSERT_IF macro for amendment-gated assertions, replacing manual if/assert patterns — rippled#7378
- rippled: Replaced config section/key string literals with constants (+1,264/−1,031 across 83 files) — rippled#7095
- rippled: Used
std::move and std::string_view where possible to reduce unnecessary copies — rippled#7424
- rippled: Made function arguments
const where possible — rippled#7423
- xrpl-dev-portal: Documented
ledger_entry options for fee, amendments, NUNL, and hashes singletons — xrpl-dev-portal#3686
- xrpl-dev-portal: Clarified delegate multi-signing rules in Permission Delegation docs — xrpl-dev-portal#3684
- xrpl-dev-portal: Added configurable NuDB block size option docs — xrpl-dev-portal#3680
- xrpl-dev-portal: Documented
server_definitions formats and flags sections — xrpl-dev-portal#3687
- xrpl-dev-portal: Updated reserve values to 1 XRP base / 0.2 XRP owner — xrpl-dev-portal#3675
- xrpl-dev-portal: Added TLS support documentation for gRPC — xrpl-dev-portal#3679
- xrpl-dev-portal: Added Selenium-powered link checker workflow (+922/−122) — xrpl-dev-portal#3658
- xrpl-dev-portal: Bumped Redocly to v0.134.0 — xrpl-dev-portal#3694
- clio: Fixed proxy support — resolving proxy IP before processing and re-resolving on connection reuse — clio#3103
- XRPL-Standards: Added limits to the Wasm VM in a spec — XRPL-Standards#532
- XRPL-Standards: Fixed credential error code in a spec — XRPL-Standards#557
- xrpl4j: Added
ReferenceHolding field to MpTokenIssuanceObject — xrpl4j#795
Opened
- rippled: Audit/Attackathon report fixes covering MPT transfer-rate overflow, AMM offer generation, and offer crossing rounding — rippled#7299 (+1,823/−171)
- xrpl.js: Added
ReferenceHolding to MPTokenIssuance and fixed missing fields in AccountRoot and VaultInfoResponse — xrpl.js#3345
- xrpl-dev-portal: Staging branch for all rippled 3.2.0 doc updates (+761/−74) — xrpl-dev-portal#3665
- xrpl-dev-portal: Documenting retired known amendments for 3.2.0 (35 amendments added) — xrpl-dev-portal#3688
- XRPL-Standards: XLS-94 update removing clear mutable flags for dynamic MPT — XRPL-Standards#562
- clio: MPToken ETL update to support all transaction types that create
ltMPTOKEN nodes — clio#3102
- xrpl4j: Dynamic MPT follow-up adding
fixCleanup3_2_0 test coverage — xrpl4j#806
- xrpl.js: Issue filed for accepting out-of-range MPT amounts that silently truncate to their low 64 bits — xrpl.js#3368
- xrpl4j: Issue filed for
BinaryParser decoding 2-byte variable-length fields with the wrong formula — xrpl4j#805
- xrpl4j: Issue filed for missing recursion depth guard in binary codec STObject/STArray parsing — xrpl4j#804
Quick Stats
17 PRs merged, 18 opened, 4 issues across 6 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 June 10, 2026 at 05:11 AM UTC using claude-opus-4-6