Coin Brief ENDE

A prerelease codec adds Confidential MPT definitions to xrpl.js

[email protected] was published on 23 September 2026 in the XRPLF/xrpl.js repository. Two entries in its changelog matter more than the version string:

  • Support for Confidential MPT (XLS-0096), contributed in PR #3364;
  • Sponsorship, XLS-68, in PR #3238.

The release also updates the codec definitions and folds in several routine releases from the 2.9.0 and 2.10.0 branches, plus repository housekeeping.

A prerelease codec adds Confidential MPT definitions to xrpl.js
A prerelease codec adds Confidential MPT definitions to xrpl.js — Coin Brief

The part worth noticing

The binary codec is where a ledger amendment first becomes real for everyone who is not a validator. It is the library that turns transaction objects into the canonical binary form and back, and it carries the definitions file listing every field and type the protocol knows. A feature that has no codec support cannot be constructed by a wallet, signed by a client, or decoded by an explorer — regardless of whether the amendment itself is enabled. So definitions landing here is the step where an XLS draft stops being a document.

Confidential MPT is the one to watch, and the interesting question is what "confidential" covers. Multi-purpose tokens are the XRPL's newer fungible-token primitive; adding confidentiality to them means amounts or holders stop being plainly readable on a public ledger. That is a substantial change to what an XRPL explorer can show, and by extension to what any compliance process built on reading the ledger can see. The specification, not the changelog line, is where that question gets answered.

⚠️ This is a prerelease on a feature branch. The tag says smartescrow.0, which is a different feature again; a prerelease codec is not an amendment, not a vote, and not an activation. The useful reading is that implementation work on XLS-0096 has reached the serialisation layer, which is early rather than imminent.

Written by Victoria Shinder.