The XRP Ledger does not activate protocol changes on its Mainnet without prior testing in lower-stakes environments. The rippled development team and the broader validator community follow a phased rollout: new rippled releases introduce amendment code, features are first activated on devnets for developer integration, then promoted to the XRPL Testnet for broader ecosystem validation, and only after a period of stable observation do they proceed to a Mainnet amendment vote. This roadmap is not a formal specification but an established operational pattern that QA teams, node operators, and integration engineers must internalize to avoid being caught unprepared by a mandatory upgrade or a consensus rule change.

Devnet and Testnet Activation Roadmaps
Introduction
A practical guide to the XRP Ledger's staged rollout of protocol amendments across devnets, testnets, and Mainnet, defining the operational timeline that infrastructure providers must follow.
For infrastructure providers, the critical operational insight is that the Testnet activation date is the hard deadline for internal compatibility work. Once an amendment is active on Testnet, exchanges, wallets, and custody platforms should have their integration testing complete and their production rippled nodes updated to a version capable of understanding the new transaction types and ledger objects. Failure to do so before the Mainnet voting window opens risks transaction parsing errors, ledger desynchronization, and service disruption when the amendment achieves its 80% supermajority. The devnet phase is the earliest signal for builders to begin reviewing new XLS specifications and assessing the impact on their transaction construction logic, balance calculations, and compliance workflows.
Chainscore Labs assists infrastructure teams in formalizing their upgrade readiness process against this roadmap. We provide testnet validation simulations, integration review for new amendment features, and operational monitoring design to track amendment status across all network environments. For teams managing high-availability XRPL services, a proactive devnet and testnet testing strategy is the primary defense against consensus divergence and unplanned downtime during Mainnet activation windows.
Quick Facts: XRPL Pre-Mainnet Activation Pipeline
Operational facts for infrastructure teams tracking XRPL protocol changes as they move from code commit through devnet and testnet before mainnet voting begins.
| Area | What changes | Who is affected | Action |
|---|---|---|---|
Devnet deployment | New amendment code is deployed to a development network for initial integration testing | QA teams, integration engineers, protocol developers | Deploy test nodes against the devnet and validate new feature behavior against XLS specifications |
Testnet activation | Amendment is activated on the XRPL Testnet to observe behavior in a shared, persistent environment | Node operators, wallet teams, exchange infrastructure teams | Run full integration suites on testnet; verify transaction outcomes, API responses, and edge-case handling |
rippled release candidate | A new rippled version containing the amendment source code is published as a release candidate | All node operators, validators, infrastructure providers | Deploy the release candidate in staging environments; monitor for performance regressions and consensus stability |
Amendment ID generation | A unique amendment ID is generated from the feature's code, enabling validator voting on mainnet | Validators, governance participants, monitoring services | Verify the amendment ID matches the expected hash from the canonical source; configure voting stanzas |
Feature configuration | Voting configuration is set in rippled.cfg using amendment_majority and veto_amendments stanzas | Validator operators | Audit configuration against governance policy; test vote signaling on testnet before mainnet deployment |
Consensus divergence risk | Nodes running incompatible rippled versions may diverge from the network during activation windows | Exchange infrastructure teams, custody providers, high-availability node operators | Run version compatibility checks; prepare re-sync procedures and monitor server_state for divergence signals |
Monitoring setup | Amendment voting status and feature state become observable via feature and server_info RPC commands | Network monitoring teams, risk analysts, governance watchers | Build dashboards tracking amendment state transitions across devnet, testnet, and mainnet voting periods |
Mainnet voting readiness | After successful testnet validation, validators begin signaling votes on mainnet for the 80% supermajority threshold | Validators, governance delegates, protocol risk teams | Confirm testnet validation is complete; verify mainnet node is running the correct rippled version before voting |
The Pre-Mainnet Activation Sequence
How XRPL protocol upgrades progress through devnets and testnets before Mainnet voting begins, and what infrastructure providers must validate at each stage.
Before any XRPL amendment reaches Mainnet for validator voting, it must pass through a structured pre-activation sequence across development and test networks. This sequence is not merely a staging exercise—it is the primary window for node operators, exchanges, custody providers, and integration engineers to observe new transaction types, altered consensus rules, and modified ledger objects in a live network environment without risking Mainnet state. The typical path begins with a feature appearing in a rippled release as a code change, followed by activation on a devnet where core developers and early testers exercise the amendment against synthetic workloads and edge-case transaction sequences.
The critical operational milestone is activation on the XRPL Testnet, where the amendment must achieve the same 80% supermajority threshold over a continuous two-week period as required on Mainnet. Infrastructure teams should treat Testnet activation as a production-readiness gate: validate that their nodes process amended transactions correctly, confirm that monitoring systems detect the new feature state transitions, and verify that wallet, exchange, and custody integrations handle the new ledger behavior without rejection or misclassification. A feature that fails to stabilize on Testnet—whether due to bugs, validator disagreement, or integration breakage—will not proceed to Mainnet voting in that release cycle.
Chainscore Labs assists infrastructure providers during this pre-activation phase by conducting upgrade simulation exercises, validating that client configurations align with the expected amendment voting behavior, and reviewing integration code paths against the amended transaction processing engine. Teams that wait until Mainnet activation to test new protocol behavior risk consensus divergence, transaction rejection, or service degradation during the voting window. The devnet-to-testnet-to-Mainnet pipeline is the XRPL's built-in risk control mechanism; operationalizing it with structured validation is the difference between a smooth upgrade and an incident.
Who Needs to Engage with Pre-Mainnet Networks
Operational Prerequisites
Pre-mainnet networks are your primary staging environment. You must validate that new rippled releases do not introduce performance regressions, consensus instability, or configuration drift before Mainnet activation.
Action Items
- Deploy the release candidate on a dedicated devnet or testnet node that mirrors your production topology.
- Monitor
server_infofor unexpected amendment voting transitions and ledger close time variance. - Test failure scenarios: node restart during voting, network partition, and history shard corruption.
- Verify that your monitoring stack correctly parses new API fields and deprecated warnings.
- If you run a voting validator, simulate your
veto_amendmentsconfiguration against the testnet amendment to confirm the expected behavior without risking a real veto.
Operational Impact and Testing Strategies
A structured approach to validating XRPL protocol upgrades in pre-production environments, ensuring infrastructure stability and feature compatibility before Mainnet activation.
Risk Matrix: Skipping Pre-Mainnet Testing
Evaluates the failure modes, affected parties, and required actions when infrastructure providers bypass devnet and testnet validation of XRPL amendments before Mainnet activation.
| Risk Area | Failure Mode | Severity | Affected Actors | Mitigation and Action |
|---|---|---|---|---|
Consensus Divergence | Node fails to apply new amendment rules correctly, causing a ledger fork and desynchronization from the network. | Critical | Node operators, validators, exchanges | Validate transaction processing against canonical devnet behavior. Implement divergence monitoring alerts using server_state. |
API Integration Breakage | Unvalidated changes to transaction structure or error codes cause wallet and exchange API calls to fail silently or reject valid transactions. | High | Wallets, exchanges, custody providers | Run full integration test suites against testnet endpoints. Verify all transaction submission and history retrieval workflows. |
AMM Liquidity Pool Disruption | Incorrect handling of new AMM amendment logic leads to failed trades, stuck liquidity, or incorrect balance reporting. | High | DeFi protocols, market makers, liquidity providers | Simulate AMM deposit, swap, and withdrawal flows on testnet. Validate against expected pool state changes. |
Compliance Feature Misconfiguration | Misunderstanding of Clawback or other compliance amendment behavior results in failure to freeze assets or enforce issuer controls as required by policy. | High | Stablecoin issuers, gateways, compliance teams | Test clawback and freeze scenarios end-to-end on testnet. Audit trustline configurations before Mainnet activation. |
Sidechain Bridge Failure | Unvalidated sidechain amendment logic causes cross-chain transaction failure, asset lockup, or double-spend vulnerabilities. | Critical | Bridge operators, sidechain validators, exchanges | Execute full cross-chain transfer lifecycle on devnet. Verify witness and federation node behavior under edge cases. |
Fee and Reserve Miscalculation | Node applies incorrect fee escalation or reserve logic, causing transaction rejection or uneconomical fee estimates for users. | Medium | Wallets, dApp developers, exchanges | Confirm fee voting and reserve requirement behavior on testnet. Update fee estimation engines with validated parameters. |
Monitoring Blind Spots | Internal dashboards and alerting systems are not updated for new amendment states, leading to missed activation events or undetected anomalies. | Medium | Infrastructure teams, SREs, risk teams | Integrate feature method polling for new amendment IDs into monitoring stacks. Test alerting against testnet activation events. |
Rollback Procedure Gaps | No tested rollback plan exists for a problematic rippled upgrade, extending downtime during a critical incident. | High | Node operators, infrastructure providers | Practice rippled downgrade and ledger replay procedures in a staging environment. Document rollback steps before Mainnet upgrade. |
Operator Checklist: Testnet Readiness
A practical checklist for infrastructure providers and integration engineers to validate new XRPL protocol features on devnet and testnet before they reach Mainnet voting. Each item focuses on a specific operational signal that confirms readiness or reveals a gap requiring attention.
What to check: Confirm that the amendment you are testing is enabled on the specific devnet or testnet you are using.
Why it matters: Testing against a network where the feature is not active produces false negatives and wastes integration cycles.
Signal: Use the feature command with the amendment ID. The output should show "enabled": true for the target amendment. Cross-reference the amendment ID against the canonical source in the rippled source code or the XRPL Foundation's amendment registry. If the amendment is not enabled, coordinate with the network operator or wait for the next reset cycle.
Canonical Resources
Use these resources to verify how XRPL amendments and protocol changes move through Devnet, Testnet, and Mainnet readiness. Treat public test networks as operational signals, not guaranteed Mainnet activation schedules.
Looking to build on a specific blockchain?
We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.
EVM ecosystems
- Ethereum
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Cronos

Non-EVM ecosystems
- Solana
- Sui
- Aptos
- Hedera
- Stellar
- NEAR
Additional ecosystems
- Polkadot
- Cosmos
- TON
- Cardano
- Algorand
- Tempo
Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.
Frequently Asked Questions
Common questions from infrastructure providers and integration engineers about the sequencing, timing, and operational impact of XRPL protocol upgrades across devnets and testnets before Mainnet voting begins.
The standard rollout path for a new protocol feature begins with internal devnets and private testing environments where the rippled source code is compiled with the amendment enabled by default. Once the code is merged into a release candidate, the feature is typically activated on the XRPL Testnet (often via a coordinated validator majority or by configuring the amendment as a default in the Testnet-specific build). After a stabilization period on Testnet—during which integration partners, wallets, and exchanges validate behavior—the amendment is proposed on Mainnet through the standard voting process. Some features may also appear on the Hooks Devnet or Sidechain Devnet if they interact with those subsystems. Teams should not assume Testnet activation implies imminent Mainnet voting; the governance cycle is independent and subject to validator coordination.
Delivering blockchain solutions for 5+ years.
We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.
Selected Partners & Clients
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
How to get started?
If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.
Exploration & Strategy
Define your product goals and choose the right blockchain architecture for your use case.
Architecture & Design
Design the smart contracts, tokenomics, and security parameters of your system.
Development & Integration
Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.
Security & Launch
Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.
Discover our
blockchain development services.
We build production-grade blockchain solutions for top-tier projects across DeFi and Web3.
Need a blockchain engineering team?
Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.


