Network Health & Validator Intelligence

An overview of the XRP Ledger's technical health, decentralization, and validator activity.

Network Snapshot
Avg. Consensus Time 10,000.00 ms UNL / Total Validators 35 / 35
Countries with Validators 10 Forks Detected (24h) 0

Geographic Distribution

This map shows the real-time locations of XRP Ledger validators across the globe. Blue markers represent validators on the default Unique Node List (UNL)—the most trusted nodes—while grey markers show other known validators. A wide geographic distribution is crucial for network decentralization and resilience.

Amendment Voting Tracker

Amendments are proposed changes to the XRP Ledger protocol. For a new feature to be enabled, it must gain a supermajority consensus from trusted validators. This means at least 80% of validators must vote "yes" on the amendment continuously for a two-week period. Once this threshold is met, the amendment becomes permanently active. Click on any amendment below to see its specific details and description.

MPTokensV1

85.71%

Technical Details:

Amendment ID 950AE2EA4654E47F04AA8739C0B214E242097E802FD372D24047A89AB1F5EC38
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Implements a new type of fungible token, called a Multi-Purpose Token (MPT). This token type is optimized to be used for common token use cases such as stablecoins, and are intended to avoid some of the complexity inherent to the XRP Ledger's existing fungible tokens which are stored in bidirectional trust lines. This amendment adds the following:

New ledger entry types:

  • MPToken - represents tokens held by a specific account, including the amount held and who issued them.
  • MPTokenIssuance - records information and settings for a specific issuance of MPT, such as the scale and transfer fee of those tokens.

Transaction types:

  • (New) MPTokenIssuanceCreate - Define a new issuance of MPTs.
  • (New) MPTokenIssuanceDestroy - Remove an issuance definition.
  • (New) MPTokenIssuanceSet - Modify an issuance definition.
  • (New) MPTokenAuthorize - Allow an account to hold a specific issuance definition.
  • (Updated) Payment transactions can also send MPTs.
  • (Updated) Clawback transactions can also claw back MPTs if the issuance definition allows clawback.

API Methods:

  • (New) mpt_holders method - Returns a list of accounts that hold a specific MPT issuance.
  • (Updated) ledger_entry method - Can look up MPToken and MPTokenIssuance ledger entry types.

PermissionedDomains

74.29%

Technical Details:

Amendment ID A730EB18A9D4BB52502C898589558B4CCEB4BE10044500EE5581137A2E80E849
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Permissioned domains are controlled environments within the broader ecosystem of the XRP Ledger blockchain. Domains do nothing on their own, but features such as Permissioned DEXes and Lending Protocols can use domains to restrict access, so that traditional financial institutions can offer services on chain while complying with various compliance rules.

This amendment creates a new ledger entry type, PermissionedDomain, and new transactions, PermissionedDomainSet (creates or modifies permissioned domains) and PermissionedDomainDelete (deletes permissioned domains).

fixXChainRewardRounding

68.57%

Technical Details:

Amendment ID 2BF037D90E1B676B17592A8AF55E88DB465398B4B597AE46EECEE1399AB05699
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

This amendment ensures that reward shares for cross-chain transactions are always rounded down. This preserves the original intended behavior.

Without this amendment, the XChainBridge amendment has an incompatibility with the fixUniversalNumber amendment. When those two amendments are both enabled, the Number type may be used for some intermediate calculations of token amounts. In some cases, values that used to round down instead are rounded to nearest, which alters the intended rounding behavior for reward shares in cross-chain transactions.

This amendment restores the intended rounding behavior. It has no effect unless both the XChainBridge and fixUniversalNumber amendments are also enabled.

Batch

62.86%

Technical Details:

Amendment ID 894646DD5284E97DECFE6674A6D6152686791C4A95F8C132CCA9BAF9E5812FB6
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Allows multiple transactions to be bundled into a batch that's processed all together. Standard: XLS-56d

TokenEscrow

45.71%

Technical Details:

Amendment ID 138B968F25822EFBF54C00F97031221C47B1EAB8321D93C7C2AEAF85F04EC5DF
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Extends the existing Escrow functionality to support escrowing issued tokens or MPTs.

Specification: XLS-85

PermissionedDEX

45.71%

Technical Details:

Amendment ID 677E401A423E3708363A36BA8B3A7D019D21AC5ABD00387BDBEA6BDE4C91247E
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Creates Permissioned DEXes, controlled environments for trading within the XRP Ledger's decentralized exchange (DEX). Trading in a permissioned DEX works like trading in the open DEX, except that a permissioned domain controls who can place and accept offers.

Specification: XLS-81

XChainBridge

28.57%

Technical Details:

Amendment ID C98D98EE9616ACD36E81FDEB8D41D349BF5F1B41DD64A0ABC1FE9AA5EA267E9C
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Adds cross-chain bridges, enabling the transfer of digital assets between networks (for example, between Mainnet and a sidechain). Standards draft: XLS-0038 Cross-Chain Bridge.

Adds new transactions:

  • XChainAccountCreateCommit - Create a new account for a witness server to submit transactions on an issuing chain..
  • XChainAddAccountCreateAttestation - Provide an attestation that an account was created for a witness server to use.
  • XChainAddClaimAttestation - Provide an attestation that assets were locked on a locking chain.
  • XChainClaim - Claim assets on the destination chain.
  • XChainCommit - Locks assets on the locking chain.
  • XChainCreateBridge - Create a bridge ledger object.
  • XChainCreateClaimID - Create a new cross-chain claim ID that is used for a cross-chain transfer.
  • XChainModifyBridge - Modify the parameters of a bridge.

Adds new ledger entry types:

  • Bridge - A single cross-chain bridge that connects the XRP Ledger with another blockchain.
  • XChainOwnedClaimID - A cross-chain transfer of value that includes information of the account on the source chain that locks or burns the funds on the source chain.
  • XChainOwnedCreateAccountClaimID - Collects attestations for creating an account via a cross-chain transfer.

Adds several new transaction result codes.

PermissionDelegation

22.86%

Technical Details:

Amendment ID AE6AB9028EEB7299EBB03C7CBCC3F2A4F5FBE00EA28B8223AA3118A0B436C1C5
Status Open for Voting
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Allows accounts to delegate some permissions to other accounts.

Specification: XLS-75.

fixNFTokenDirV1

0%

Technical Details:

Amendment ID 0285B7E5E08E1A8E4C15636F0591D87F73CB6A7B6452A932AD72BBC8E5D1CBE3
Status Obsolete
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

This amendment fixes an off-by-one error that occurred in some corner cases when determining which NFTokenPage a NFToken object belongs on. It also adjusts the constraints of NFTokenPage invariant checks, so that certain error cases fail with a suitable error code such as tecNO_SUITABLE_TOKEN_PAGE instead of failing with a tecINVARIANT_FAILED error code.

This amendment has no effect unless the NonFungibleTokensV1 amendment is enabled. This amendment is obsolete because its effects are included as part of NonFungibleTokensV1_1.

fixNFTokenNegOffer

0%

Technical Details:

Amendment ID 36799EA497B1369B170805C078AEFE6188345F9B3E324C21E9CA3FF574E3C3D6
Status Obsolete
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

This amendment fixes a bug in the NonFungibleTokensV1 amendment code where NFTs could be traded for negative amounts of money. Without this fix, users could place and accept an offer to buy or sell a NFToken for a negative amount of money, which resulted in the person "buying" the NFT also receiving money from the "seller". With this amendment, NFT offers for negative amounts are considered invalid.

This amendment has no effect unless the NonFungibleTokensV1 amendment is enabled. This amendment is obsolete because its effects are included as part of NonFungibleTokensV1_1.

NonFungibleTokensV1

0%

Technical Details:

Amendment ID 3C43D9A973AA4443EF3FC38E42DD306160FBFFDAB901CD8BAA15D09F2597EB87
Status Obsolete
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

Adds native support for non-fungible tokens. Standards Draft: XLS-20d.

There are several known issues with this amendment including one that can cause tecINVARIANT_FAILED errors to appear in the ledger. It has been replaced by the NonFungibleTokensV1_1 amendment.

This amendment adds 5 new transaction types:

  • NFTokenAcceptOffer
  • NFTokenBurn
  • NFTokenCancelOffer
  • NFTokenCreateOffer
  • NFTokenMint

It also adds 2 new ledger object types:

  • NFTokenOffer object
  • NFTokenPage object

Additionally, it modifies the AccountRoot object type to add 3 new optional fields: MintedNFTokens, BurnedNFTokens, and NFTokenMinter.

It also modifies the AccountSet transaction type to allow you to set the NFTokenMinter field.

CryptoConditionsSuite

0%

Technical Details:

Amendment ID 86E83A7D2ECE3AD5FA87AB2195AE015C950469ABF0B72EAACED318F74886AE90
Status Obsolete
Default Vote (Latest stable release) No
Pre-amendment functionality retired? No

Description:

This amendment was intended to add support for several types of crypto-conditions from the official crypto-conditions specification for use in EscrowCreate and EscrowFinish transactions.

However, the amendment was added to rippled v0.60.0 before implementation was complete. As a result, this amendment ID refers to incomplete code which does almost nothing. Modifying the existing amendment to add support for other crypto-conditions would cause a conflict with old versions of the amendment already in released software. If a future release adds support for additional crypto-conditions, it must use a new and different amendment ID.

Validator Performance (24h Agreement)

This table highlights validator reliability over the last 24 hours, showing the top 5 with the highest agreement scores and the bottom 5 with the lowest. The 'Agreement' score represents how often a validator's vote on transactions matched the final, agreed-upon outcome of the network. A high score (near 100%) indicates a validator is well-connected, in sync, and consistently contributing to consensus, making it a key measure of reliability. This data is calculated by monitoring the public ledger history.

✅ Top 5 Performers ⚠️ Bottom 5 Performers
ekiserrepe.es 1.0000 shadow.haas.berkeley.edu 0.9998
jon-nilsen.no 1.0000 validator.gatehub.net 0.9998
katczynski.net 1.0000 xrp.unic.ac.cy 0.9998
onxrp.com 1.0000 xrpl.aesthetes.art 0.9999
ripple.com 1.0000 v2.xrpl-commons.org 0.9999

Validator Details

What is a Validator?
Validators are the heart of the XRP Ledger. Instead of "mining," they run software that allows them to use a consensus protocol to agree on the validity and order of transactions. Every few seconds, this group of servers votes on a new "ledger," making the network extremely fast and efficient.

Who Can Run a Validator?
Anyone can run a validator to monitor the network, but for its vote to count towards consensus, it must be trusted by other participants. This trust is established through Unique Node Lists (UNLs). Each participant chooses a UNL—a list of validators they trust not to collude.

Why ~35 UNL Validators?
The roughly 35 validators marked as "Yes" in the UNL column belong to the default UNL published by the XRP Ledger Foundation. This list is used by most participants as a baseline of trust. It is intentionally small and curated to include only historically reliable, high-performance nodes operated by independent entities across different geographic regions. This focus on a sufficient number of verifiably independent nodes, rather than thousands of anonymous ones, is key to the XRPL's speed and efficiency.

Domain UNL Agreement (24h) Uptime (24h) Location Master Key
anodos.finance Yes 1.0000% 1.0000% Walnut, United States nHUr8EhgKeTc9ESNt4nMYzWC2Pu7GgRHMRTsNEyGBTCfnHPxmXcm
arrington-xrp-capital.blockdaemon.com Yes 1.0000% 1.0000% Council Bluffs, United States nHUED59jjpQ5QbNhesXMhqii9gA8UfbBmv3i5StgyxG98qjsT4yn
aureusox.com Yes 1.0000% 1.0000% Toronto, Canada nHUKgFa4diHC9sN7YnVt4AUPGkaHtShrT76xJBUFdH2B5Tz5nwVQ
bithomp.com Yes 1.0000% 1.0000% Toronto, Canada nHB8QMKGt9VB4Vg71VszjBVQnDW3v3QudM4DwFaJfy96bj4Pv9fA
bitso.com Yes 1.0000% 1.0000% Toronto, Canada nHBidG3pZK11zQD6kpNDoAhDxH6WLGui6ZxSbUx7LSqLHsgzMPec
cabbit.tech Yes 1.0000% 1.0000% Charter Township of Brandon, United States nHUcNC5ni7XjVYfCMe38Rm3KQaq27jw7wJpcUYdo4miWwpNePRTw
data443.com Yes 1.0000% 1.0000% Austin, United States nHUpJSKQTZdB1TDkbCREMuf8vEqFkk84BcvZDhsQsDufFDQVajam
ekiserrepe.es Yes 1.0000% 1.0000% Amsterdam, The Netherlands nHUDpRzvY8fSRfQkmJMqjmVSaFmMEVxBNn2tNQy5VAhFJ6is6GFk
jon-nilsen.no Yes 1.0000% 1.0000% Sandefjord, Norway nHUvcCcmoH1FJMMC6NtF9KKA4LpCWhjsxk2reCQidsp5AHQ7QY9H
katczynski.net Yes 1.0000% 1.0000% Frankfurt am Main, Germany nHUge3GFusbqmfYAJjxfKgm2j4JXGxrRsfYMcEViHrFSzQDdk5Hq
onxrp.com Yes 1.0000% 1.0000% Toronto, Canada nHBVACxZaNbUjZZkBfj7gRxF3xgG2vbcP4m48KzVwntdTogi5Tfs
ripple.com Yes 1.0000% 1.0000% Walnut, United States nHU4bLE3EmSqNwfL4AP1UZeTNPrSPPP6FXLKXo2uqfHuvBQxDVKd
ripple.ittc.ku.edu Yes 1.0000% 1.0000% Lawrence, United States nHUVPzAmAmQ2QSc4oE1iLfsGi17qN2ado8PhxvgEkou76FLxAz7C
ripple.kenan-flagler.unc.edu Yes 1.0000% 1.0000% Durham, United States nHUFCyRCrUjvtZmKiLeF8ReopzKuUoKeDeXo3wEUBVSaawzcSBpW
ripplevalidator.uwaterloo.ca Yes 1.0000% 1.0000% Woodbridge, Canada nHDH7bQJpVfDhVSqdui3Z8GPvKEBQpo6AKHcnXe21zoD4nABA6xj
shadow.haas.berkeley.edu Yes 0.9998% 0.9998% Oakland, United States nHULqGBkJtWeNFjhTzYeAsHA3qKKS7HoBh8CV3BAGTGMZuepEhWC
students.cs.ucl.ac.uk Yes 1.0000% 1.0000% Tower Hamlets, United Kingdom nHUq9tJvSyoXQKhRytuWeydpPjvTz3M9GfUpEqfsg9xsewM7KkkK
v2.xrpl-commons.org Yes 0.9999% 0.9999% Frankfurt am Main, Germany nHBgyVGAEhgU6GoEqoriKmkNBjzhy6WJhX9Z7cZ71yJbv28dzvVN
validator.aspired.nz Yes 1.0000% 1.0000% Toronto, Canada nHDHzXZKtmMHCkTVgdWY4dqdigDrESiseUF8JkzE93DUtfbt6s3W
validator.gatehub.net Yes 0.9998% 0.9998% Toronto, Canada nHUY14bKLLm72ukzo2t6AVnQiu4bCd1jkimwWyJk3txvLeGhvro5
validator.poli.usp.br Yes 1.0000% 1.0000% São Paulo, Brazil nHUpDPFoCNysckDSHiUBEdDXRu2iYLUgYjTzrj3bde5iDRkNtY8f
validator.xrpl-labs.com Yes 1.0000% 1.0000% Toronto, Canada nHUXeusfwk61c4xJPneb9Lgy7Ga6DVaVLEyB29ftUdt9k2KxD6Hw
validator.xrpl.robertswarthout.com Yes 1.0000% 1.0000% Helsinki, Finland nHUdjQgg33FRu88GQDtzLWRw95xKnBurUZcqPpe3qC9XVeBNrHeJ
verum.eminence.im Yes 1.0000% 1.0000% Toronto, Canada nHU2k8Po4dgygiQUG8wAADMk9RqkrActeKwsaC9MdtJ9KBvcpVji
www.bitrue.com Yes 1.0000% 1.0000% Helsinki, Finland nHUryiyDqEtyWVtFG24AAhaYjMf9FRLietbGzviF3piJsMm9qyDR
xpmarket.com Yes 0.9999% 0.9999% Toronto, Canada nHUP4RcLQdPHh3kMtFm9NFGnjEYLGXiQAyyB7qFsjATHMw2YVxHi
xrp-col.anu.edu.au Yes 1.0000% 1.0000% Canberra, Australia nHUbgDd63HiuP68VRWazKwZRzS61N37K3NbfQaZLhSQ24LGGmjtn
xrp-validator.interledger.org Yes 1.0000% 1.0000% Frankfurt am Main, Germany nHUrUNXCy4DgPPNABX9C6mUctpoq7CwgLKAUxjw6zYtTfiqsj1ew
xrp.unic.ac.cy Yes 0.9998% 0.9998% Limassol, Cyprus nHUfPizyJyhAJZzeq3duRVrZmsTZfcLn7yLF5s2adzHdcHMb9HmQ
xrp.vet Yes 1.0000% 1.0000% Los Angeles, United States nHBWa56Vr7csoFcCnEPzCCKVvnDQw3L28mATgHYQMGtbEfUjuYyB
xrpgoat.com Yes 1.0000% 1.0000% Dublin, United States nHUwGQrfZfieeLFeGRdGnAmGpHBCZq9wvm5c59wTc2JhJMjoXmd8
xrpkuwait.com Yes 1.0000% 1.0000% Toronto, Canada nHUfxETNHsA9reyYCVYwNztEbifMg6U9YUdcgVvzMwGNpphKSSf6
xrpl.aesthetes.art Yes 0.9999% 0.9999% Frankfurt am Main, Germany nHU3AenyRuJ4Yei4YHkh6frZg8y2RwXznkMAomUE1ptV5Spvqsih
xrpscan.com Yes 1.0000% 1.0000% Toronto, Canada nHDB2PAPYqF86j9j3c6w1F1ZqwvQfiWcFShZ9Pokg9q4ohNDSkAz
xspectar.com Yes 1.0000% 1.0000% London, United Kingdom nHUpDEZX5Zy9auiu4yhDmhirNu6PyB1LvzQEL9Mxmqjr818w663q