Skip to content
Independent XRP reference
Our standards
← All XRP news

XRP Ledger

XRPLF's TokenPaychan PR Would Extend Payment Channels Beyond XRP

XRPLF's open TokenPaychan pull request would let PaymentChannel transactions lock trust-line tokens and MPTs, with issuer controls and a pending amendment gate. It is code under review, not a live XRPL capability.

By
A pale-gold double-groove capstan winds two cobalt glass ribbons across an ivory stone workbench, with a small vermilion shutter open beside the nearer groove.

Direct answer: TokenPaychan is a proposed extension, not a live XRP Ledger feature

XRPLF's open TokenPaychan implementation would extend XRP Ledger payment channels to trust-line tokens (IOUs) and Multi-Purpose Tokens (MPTs), using issuer permission and locked-balance rules. The latest PR was updated on August 31, 2026, but it remains unmerged. That means developers can study the design, not treat token channels as available on Mainnet. [1][2][5]

The material development is an open implementation of XLS-93d, not an announcement of a new production payment rail. GitHub's XRPLF/rippled pull request #7935 describes Token-Enabled Payment Channels as a change that reuses the lock accounting and issuer opt-in model introduced for token escrow. The proposal is therefore specific: it targets the channel primitive's asset type and state accounting, while preserving the permission checks that determine whether an issuer's asset may be locked. [1][4][7]

[Source date] The August 31 update is a repository timestamp, not a Mainnet launch date. The current official Payment Channels documentation still describes the feature in XRP terms, with signed claims exchanged off-ledger and a later on-ledger claim or close. That distinction is the editorial baseline for this report: the code under review is evidence of development status, not evidence of activation or use. [1][5]

Section sources[1][2][5][7]

What the August 31 code record actually shows

[Confirmed] At publication, PR #7935 was open with develop as its base and token-paychan as its head branch. The repository page showed the pull request updated August 31, 2026, with 33 files changed and a latest visible commit that merged origin/develop into the feature branch. Those details indicate active branch maintenance and review. They do not indicate that the amendment passed, that a stable rippled release contains it, or that validators are voting on it. [1][2]

The branch-level feature declaration is also meaningful but bounded. In the reviewed commit, TokenPaychan is declared supported with a default-no vote behavior. That is a software feature-table setting on the development branch. It is not a network-wide status field, a validator-supermajority result, or a permission for clients to submit token PaymentChannel transactions to today's public network. [2][10]

[Independent supporting record] An XRPL Brew digest dated May 24, 2026, listed XLS-93 Token PayChan as a new draft specification in the public XRPL development stream. That independent chronology supports the narrower conclusion that the idea has been tracked in public technical work for months. It does not independently prove that the current implementation is complete, merged, activated, or adopted. [9]

The source precedence matters. The current XRPLF pull request is the primary record for the implementation's present review state. The older standards discussion is useful for design history, while the community digest supplies independent context. Where those records differ in naming or issuer flags, the current implementation and current XRPL documentation take precedence over earlier draft wording. [1][4][5][7]

Section sources[1][2][4][9][10]

How a token-enabled payment channel would change the transaction lifecycle

Today, an XRP Ledger payment channel is an XRP-only mechanism. A sender creates a channel, locks XRP, signs claims against that balance without putting each claim on ledger, and a destination later submits a claim or closes the channel. This design separates frequent bilateral claim exchange from the less frequent ledger settlement. [5]

The TokenPaychan implementation extends the same lifecycle to assets that need an issuer and asset identity. The reviewed code changes PaymentChannelCreate, PaymentChannelFund, and PaymentChannelClaim paths so they can validate non-XRP amounts when the feature gate is present. Its PayChan authorization structure can carry XRP, IOU, or MPT asset information, and the channel amount and balance are handled as asset-aware amounts rather than as XRP-only drops. [1]

That is more than a field rename. A token channel must keep the asset class consistent across creation, funding, signed claims, and settlement. The branch adds checks for asset mismatch, transferability, authorization, freeze state, spendable balance, and precision or rounding hazards. For an MPT, the amount also has to respect the token's issuer-defined transfer rules. These are implementation constraints visible in the proposal, not a guarantee that every token will be eligible after activation. [1][6][7]

[Bounded inference] If a final version were released and activated, the practical promise would be a familiar off-ledger claim cadence for selected issued assets. The reader should not translate that into a claim that token transfers become free, trustless across issuers, or automatically convertible into XRP. The channel would still settle a particular asset under that asset's issuer permissions and the final amendment's rules. [1][5][7]

Section sources[1][5][7][6]

Issuer permission is part of the channel design

A token-enabled channel would not make every issued asset lockable by default. The permission model is the central safety boundary. The current token escrow documentation says an IOU issuer must enable Allow Trust Line Locking, while an MPT issuer must enable Can Escrow and Can Transfer in the cases where transferability is required. The TokenPaychan PR reuses this family of issuer opt-ins and locked-amount helpers. [1][7]

The practical effect is that a wallet or payment service cannot infer eligibility from the token's ticker, issuer name, or balance alone. It must evaluate the asset's ledger flags and the channel participants' authorization state. A frozen trust line, an unauthorized holder, an MPT that cannot transfer to the destination, or a balance that is not spendable after accounting for other locks can prevent creation, funding, or claim. [1][6][7]

[Confirmed] The proposal also keeps XRP's existing path distinct. XRP does not need issuer opt-in because it has no issuer account or trust-line authorization. IOUs and MPTs introduce a second layer of asset policy, so the channel's ability to lock value depends on both the channel transaction and the token's own ledger configuration. [1][5][6]

[Unresolved] The final user experience remains unsettled. The open code and draft material do not establish which wallets, SDKs, custody systems, or payment processors will expose these flags, display locked token balances, or recover safely from a rejected claim. Those integration questions matter more to day-to-day availability than the existence of a pull request alone. [1][4][10]

Asset-specific gates described by the current documentation and implementation
Asset pathIssuer or asset gateReader-facing consequence
XRP payment channelExisting XRP PaymentChannel rulesNo issuer opt-in is required, but the TokenPaychan amendment is not needed for the native XRP path.
Trust-line IOUAllow Trust Line Locking, plus authorization, freeze, and balance checksThe issuer must permit locking before issued funds can be committed to a token channel.
Multi-Purpose TokenCan Escrow and, where required, Can Transfer, plus MPT authorization and lock checksMPT channel eligibility depends on issuer settings and the destination's transfer conditions.
The table summarizes current XRPL token escrow and MPT documentation alongside the open TokenPaychan implementation. The PR remains under review. [1][6][7]

Section sources[1][7][6][5]

Why the stacked PaymentChannelClawback proposal matters

Token locking creates an accounting question that ordinary clawback does not solve. The final XLS-0039 Clawback specification says the current operation is limited to an account's spendable funds and cannot claw back assets locked in escrow or a payment channel. A token issuer may have a clawback authority, but a locked balance is not in the normal spendable balance used by that operation. [8]

XRPLF's PR #7936 is a separate open pull request stacked on the TokenPaychan branch. Its stated purpose is PaymentChannelClawback for IOUs and MPTs that remain locked in an active channel. The proposal targets the channel's unclaimed remainder, represented by the channel amount minus the already claimed balance, and reuses the issuer opt-in flags rather than creating a new general issuer power. [3]

The MPT accounting described in the PR is consequential. A clawback would need to reduce the holder's locked amount and the issuance's locked or outstanding accounting consistently, while an IOU clawback would retire the channel obligation. The added ValidPaymentChannel invariant checks that the balance does not exceed the amount and that the asset remains consistent. These are safeguards proposed in review, not proof that the behavior has shipped. [3]

[Unresolved] A token channel without a final, compatible clawback design could leave issuers, custodians, and compliance teams with an awkward mismatch between ordinary token recovery and channel-locked value. The stacked PR is an attempt to close that gap. Its open status means readers should wait for both proposals, their tests, and the activation process before designing production controls around them. [1][3][8][10]

Section sources[3][1][8][10]

Implications for issuers, developers, and XRP readers

[For token issuers] The proposed feature makes issuer configuration part of payment-channel product design. An issuer considering IOU or MPT channels would need to decide whether its lock, escrow, transfer, authorization, and clawback policies are compatible. Opting in would not by itself create channel volume or liquidity. It would only make a class of ledger operations eligible for the relevant checks if the amendment eventually activates. [1][3][6][7]

[For wallet, SDK, and custody developers] The largest implementation burden is state awareness. Software would need to distinguish XRP, IOU, and MPT channel amounts; surface locked versus spendable balances; validate issuer flags; and handle amendment-gated transaction failures. The open PR's tests and serialization changes are a starting point for integration review, not a stable API contract. [1][2][5]

[For payment and liquidity builders] The proposal could make a selected issued asset easier to use in a repeated bilateral claim flow, but that is a conditional product implication. It does not remove issuer risk, counterparty risk, trust-line requirements, transfer restrictions, or the need for eventual on-ledger settlement. A channel is a mechanism for claims against locked value, not an automatic market or bridge. [1][5][7]

[For direct XRP holders and market readers] The reviewed record does not show a new XRP demand source, a token-channel transaction count, an activated amendment, or a price catalyst. TokenPaychan is about broadening an XRPL transaction primitive to issued assets. Any future effect on XRP fee demand, reserve usage, or liquidity would be an empirical question after release and adoption, not a fact established by this PR. [1][5][9]

[For node operators and analysts] The operational milestones are clear: final review, merge, stable rippled release, amendment status, validator voting, and transaction evidence. Until those records exist, a branch feature declaration should be treated as development metadata. The official known-amendments process distinguishes in-development work from amendments that are open for Mainnet voting, which is why status labels matter here. [2][10]

Section sources[1][3][2][5][7][10][9]

Uncertainty labels and the publication boundary

[Confirmed fact] The implementation proposal is public, specific, and active in review. PR #7935 describes token-enabled channels for IOUs and MPTs, the latest visible branch activity is dated August 31, and PR #7936 separately addresses clawback of locked token value. The official docs still describe the currently documented PaymentChannel path as XRP-only. [1][3][5]

[Bounded inference] If the design survives review, merges, enters a stable release, passes amendment voting, and gains client support, the mechanism could let selected issued assets use the same broad off-ledger claim pattern as XRP channels. That is a reasonable reading of the proposed architecture. It is not a promise about timing, reliability, volume, or economic outcomes. [1][5][7][10]

[Unresolved uncertainty] The reviewed material does not provide a final activation date, a Mainnet amendment vote, a stable release version, production wallet compatibility, live token-channel transactions, or usage data. It also does not establish additional XRP demand, adoption, partnership outcomes, or a price effect. Those claims require separate dated evidence and must not be inferred from the size of the code diff. [1][2][5][10]

This boundary is especially important because the proposal uses familiar words such as payment, claim, escrow, and clawback. Familiar terminology can make an unmerged branch sound like a product announcement. The accountable reading is narrower: XRPLF is reviewing a concrete implementation that would extend an existing XRP-only primitive, subject to issuer policy and the amendment lifecycle. [1][4][7]

Section sources[1][3][2][5][7][10][4]

What to watch next

  • [1] PR #7935's review, conflict resolution, test changes, and merge status. A merged pull request would still be a software milestone, not activation.
  • [3] PR #7936's fate and whether its clawback invariants, partial-clawback cases, cleanup behavior, and wrong-asset tests remain aligned with the final TokenPaychan implementation.
  • [4] Revisions to the XLS-93d standards discussion, especially the final asset flags, transaction fields, issuer restrictions, and compatibility requirements.
  • [10] A stable rippled release, an official known-amendments entry, and a dated Mainnet voting or activation record. These are the evidence needed to move from branch status to network status.
  • [1][5][6] Wallet and SDK releases that expose asset-aware channel fields, followed by reproducible Testnet or Mainnet ledger entries and usage data. Only then can readers assess operational reliability or economic significance.

Sources and verification

We prioritize primary records and label supporting coverage. Dates reflect each source’s publication record.

  1. [1]XRPLF rippled PR #7935, Token-Enabled Payment Channels, updated August 31, 2026primary
  2. [2]XRPLF rippled commit 2ba6f4c, latest develop merge into token-paychanprimary
  3. [3]XRPLF rippled PR #7936, PaymentChannelClawback, stacked open reviewprimary
  4. [4]XLS-93d Token PayChan draft, XRPL Standards Discussion #287primary
  5. [5]XRPL Payment Channels documentationprimaryUndated reference
  6. [6]XRPL Multi-Purpose Tokens documentationprimaryUndated reference
  7. [7]XRPL Token Escrow documentationprimaryUndated reference
  8. [8]XLS-0039 Clawback Support, XRPL Standardsprimary
  9. [9]XRPL Monday Brew, May 18 to 24, 2026 independent development digestsupporting
  10. [10]XRPL Known Amendments status and activation processprimaryUndated reference