EN

After the vote

4 minDifficulty Checked 2026-11-10
Key takeaways
  • An enabled amendment applies to every later ledger. Undoing it takes a new amendment.
  • A server without the code for an enabled amendment becomes amendment blocked until upgraded.
  • Amendments can be retired into the core rules after two years on Mainnet.

The vote passed. The amendment is on. What changes?

For users. The new feature works on the ledger from that moment. Wallets and apps can use it once their makers add support.

For server operators. Every server needs software that knows the new rule. A server that was not upgraded hits a ledger it cannot read. It does not guess. It stops and reports that it is amendment blocked. It cannot process transactions or take part in consensus until someone installs a newer version.

This is a safety feature. A server that guessed at rules it did not know could show wrong balances.

For the rulebook. The change is permanent. Validators cannot take back their votes afterward and switch it off. If a feature turns out to be a mistake, the way out is a new amendment that goes through the same vote.

Some amendments never make it. One can be pulled before it is enabled. The original Batch amendment was disabled in a server release after a bug was found, and BatchV1_1 replaced it. See Batch transactions.

Long after an amendment is enabled, it can be retired. That sounds like removal. It is the opposite. The old pre-amendment code is deleted and the new rule becomes part of the core protocol.

Check yourself3 questions
1. A server runs old software when a new amendment is enabled. What happens to it?
2. How is an enabled amendment turned off?
3. What does retiring an amendment do?
Sources
Next moduleRunning a node: xrpld and ClioF8 · 15 min