XRP Wiki
REF · 03.10 / Technology & Protocol

Advanced Account Features

Payment channels, multi-signing, and checks — three lesser-known but powerful native XRP Ledger account features.

Beyond basic sending and receiving, the XRP Ledger includes several native account-level features aimed at more specialized payment and security needs.

Payment channels

A payment channel lets two parties transact rapidly and cheaply off the main settlement flow, settling the net result on-ledger only when needed. One account funds a channel with XRP; from there, it can authorize a series of increasingly large "claims" to the counterparty (signed off-ledger, at effectively no cost), and the counterparty can redeem the latest, largest claim on-ledger at any time, receiving the cumulative amount authorized so far.

This is well-suited to use cases like:

  • Streaming, metered payments (for example, paying incrementally for bandwidth, API calls, or content consumption over time).
  • Any relationship involving many small payments where settling every single one individually on-ledger would be wasteful.

Unused channel funds can be returned to the sender when the channel is closed.

Multi-signing

By default, an XRP Ledger account is controlled by a single private key. Multi-signing allows an account to instead require signatures from multiple designated keys (a "signer list"), with a configurable quorum — for example, requiring at least 3 of 5 authorized signers to approve a transaction before it is accepted.

This is useful for:

  • Corporate or organizational accounts that should not depend on any single individual's key.
  • Higher-security personal setups that split signing authority across multiple devices or locations.
  • Escrow-like arrangements where several parties must agree before funds move.

Multi-signing is a native ledger feature, not a wrapper contract, so it applies uniformly to any transaction type the account submits.

Checks

A check is a native, deferred payment instrument: instead of directly sending funds, one account creates a check specifying a maximum amount and a destination, and the destination account can choose whether and when to "cash" it (up to the specified amount, potentially for less). Until cashed, the funds remain with the sender.

This is useful when the sender wants to authorize a payment but let the recipient control the timing — for example, invoicing-style workflows, or cases where the recipient's account needs to independently decide it's ready to receive (for instance, due to trust line or reserve considerations).

Why these matter for institutional use

Together, these features — combined with escrow — give the XRPL a set of native financial primitives (conditional payments, multi-party authorization, deferred settlement, and metered payment streams) that many other chains would need bespoke smart contracts to replicate, which is part of why the ledger has been positioned by Ripple and others as well-suited to institutional payment use cases.