XRP Ledger

The XRP Ledger settlement layer behind Trustless payments.

Trustless Payments uses XRP Ledger activity as part of its payment verification and settlement infrastructure. Explore the XRPL payment infrastructure behind these workflows.

Addresses

Wallet addresses identify participants in ledger transactions.

Transaction hashes

Hashes allow individual payments to be independently reviewed.

Destination tags

Tags can help route or associate payments with a specific workflow.

Memos

Memos can carry transaction metadata relevant to a payment or agreement.

Settlement

XRPL provides the underlying transaction rail for supported Trustless workflows.

Verification

Application state can be checked against ledger-visible transaction activity.

Ledger Evidence

The ledger records transactions. The application interprets the workflow.

Trustless Payments uses XRP Ledger transaction activity as evidence inside payment workflows. The ledger records what happened on-chain, while application logic tracks the agreement, expected payment and current contract state.

What XRPL records

Transactions can provide durable evidence of addresses, amounts, transaction hashes and associated transaction data.

What the application tracks

Contract state, deadlines, participant roles and valid next actions belong to the payment workflow built around that ledger activity.

Payment Identification

Correct transaction details matter.

A valid XRP transaction is not automatically the correct payment for a specific agreement. Systems may also need to match destination addresses, expected amounts, destination tags, memos or other workflow-specific data.

Matching payments to the right workflow

When a workflow requires a destination tag, that value helps the receiving system associate funds with the intended account or agreement.

Adding transaction context

Memos can provide additional transaction context when a workflow uses them to identify or describe a payment.

Reviewing a specific ledger event

A transaction hash provides a reference for independently reviewing a specific ledger transaction.

Comparing expected and observed payment data

Payment verification should compare the expected transaction with the transaction that actually appeared on the ledger.

Go Deeper

Follow the transaction from ledger activity to contract state.