Team reviewing protocol launch plans at a modern WeWork hot desk, rolled blueprints, laptops, and coffee cups scattered around, casual startup planning moment.
Protocols

Devnet and Testnet Activation Roadmaps

A practical guide for infrastructure providers on how XRPL protocol upgrades roll out across test networks before Mainnet, including typical sequencing, devnet testing strategies, and expected timelines to mainnet voting.
introduction
PRE-MAINNET ACTIVATION SEQUENCING

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.

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.

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.

DEVELOPMENT NETWORK ROADMAP

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.

AreaWhat changesWho is affectedAction

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

technical-context
TESTNET DEPLOYMENT LIFECYCLE

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.

ACTOR-SPECIFIC RESPONSIBILITIES

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_info for 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_amendments configuration against the testnet amendment to confirm the expected behavior without risking a real veto.
implementation-impact
DEVELOPER INTEGRATION READINESS

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.

OPERATIONAL RISK ASSESSMENT

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 AreaFailure ModeSeverityAffected ActorsMitigation 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.

DEVELOPER NETWORK VALIDATION

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.

Chains We Build On

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 logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

TESTNET ACTIVATION FAQ

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.

Trusted by Industry Leaders

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

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
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.
L
Lee Erswell
CEO, Telos Foundation
how to get started

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.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.