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

Mainnet vs. Testnet Release Cadence and Lifecycle

Analysis of the Sui release pipeline from devnet through testnet to mainnet, including stabilization periods, support windows, and the process for designating a canonical mainnet build. Operators and exchanges use this to time their upgrade cycles and regression testing.
introduction
MAINNET VS. TESTNET RELEASE CADENCE AND LIFECYCLE

Understanding the Sui Release Pipeline

How Sui node software moves from devnet through testnet to a canonical mainnet build, and what operators must do to stay synchronized with the network.

The Sui node software follows a gated release pipeline designed to surface bugs and integration issues before a build reaches mainnet. A new release typically appears first on devnet, where it undergoes initial shakedown. After a stabilization period, it is promoted to testnet, allowing validators, exchanges, and infrastructure providers to run the binary against a shared environment that closely mirrors mainnet state and load. Only after a testnet build has demonstrated stability for a defined window—often spanning multiple epochs—is a specific commit hash or version tag designated as the canonical mainnet release.

This cadence creates a critical operational dependency: mainnet validators must not blindly run the latest available binary. Running an unreleased or testnet-only build on mainnet can lead to consensus divergence, accidental equivocation, or slashing. Operators must monitor official release channels for the explicit mainnet designation and validate the binary's provenance before upgrading. The support window for a mainnet release is also finite; once a newer mainnet build is designated, older versions are typically deprecated and may stop syncing after a protocol version change at an epoch boundary.

For exchanges, wallets, and RPC node operators, the testnet phase is the primary window for regression testing, indexing compatibility checks, and performance benchmarking. Teams that delay testing until a mainnet designation risk being forced into a rushed upgrade cycle. Chainscore Labs can assess operational readiness for new release adoptions by reviewing upgrade playbooks, validating snapshot compatibility, and ensuring that monitoring and alerting rules are updated for any new metrics or log patterns introduced in the release.

MAINNET VS. TESTNET RELEASE CADENCE AND LIFECYCLE

Release Pipeline at a Glance

Operational impact of the Sui release pipeline from devnet through testnet to mainnet, including stabilization periods, support windows, and the process for designating a canonical mainnet build.

AreaWhat changesWho is affectedAction

Devnet Release

Frequent, potentially unstable builds for early feature and integration testing. No SLA for uptime or state preservation.

Protocol developers, SDK integrators, Move smart contract teams.

Use for initial compatibility checks and early Move framework testing. Do not rely on for production staging.

Testnet Release

A specific build is promoted from devnet for broader testing. Includes a stabilization period before a mainnet release candidate is selected.

Validators, exchanges, wallet providers, RPC node operators, dApp frontends.

Deploy the testnet build to staging environments. Run full regression suites, state sync tests, and transaction lifecycle validation.

Mainnet Release Candidate

A testnet build that has passed a community monitoring period is proposed as the canonical mainnet build. This is a social designation, not an on-chain vote.

All mainnet validators, exchanges, custodians, and infrastructure providers.

Begin final pre-production testing. Validate against the specific commit hash and binary. Prepare upgrade playbooks and rollback procedures.

Mainnet Canonical Build

The community-designated build becomes the expected version for mainnet validators. Running a non-canonical version risks compatibility issues.

All mainnet validators, RPC node operators, and downstream data pipelines.

Execute the upgrade during a low-activity epoch. Monitor checkpoint execution, consensus latency, and peer connectivity post-upgrade.

Support Window

Older mainnet builds are deprecated after a new canonical build is established. Critical security patches may be backported on an ad-hoc basis.

Validators with slow upgrade cycles, exchanges with lengthy QA processes, analytics platforms.

Track the deprecation schedule. Plan upgrade cycles to stay within the active support window. Verify against canonical source for patch backporting status.

Emergency Patch

A critical bug or security vulnerability may force an out-of-cycle release that bypasses the standard devnet-to-testnet-to-mainnet pipeline.

All node operators, security teams, and integration partners.

Monitor official Sui security advisories. Have an emergency upgrade procedure ready. Test the patch on a non-validating node before deploying to the validator.

Database Migration

A new release may include a breaking change to the on-disk database format, requiring a manual migration or resync from a snapshot.

Validators and RPC node operators managing persistent state.

Review release notes for database version changes. Pre-stage a fresh snapshot. Test the migration path on a staging node to estimate downtime.

technical-context
RELEASE LIFECYCLE GOVERNANCE

Promotion Criteria and Support Windows

The formal criteria and support commitments that govern how a Sui node release is promoted from devnet through testnet to a canonical mainnet build.

Sui's release pipeline is a gated progression where a build must meet explicit stability and performance criteria before it is designated as the canonical mainnet release. The process begins with a devnet release, which is the least stable and is used for initial integration testing by ecosystem teams. After a stabilization period where no critical regressions are observed, the build is promoted to testnet. The testnet phase is the primary proving ground: validators and infrastructure operators run the candidate build under load, and the Sui engineering team monitors key metrics—including consensus stability, checkpoint latency, memory usage, and state sync performance—over a multi-day observation window.

The promotion from testnet to mainnet is not automatic. A release is only blessed for mainnet after it meets a defined set of promotion criteria, which typically include a minimum number of epochs on testnet without a consensus halt, no unresolved data-corruption or state-inconsistency bugs, and validation that all critical API endpoints remain backward-compatible. The exact criteria are documented in the Sui repository's release runbook, and operators should review the specific release's GitHub milestone and associated issues to understand any known caveats. Once promoted, the mainnet release is tagged with a specific Git hash and distributed as a signed binary, establishing a canonical version that all validators are expected to run before the next protocol upgrade epoch.

Support windows are tied directly to this promotion model. The current mainnet release is the only version that receives full engineering support, including critical bug fixes and security patches. When a new release is promoted to mainnet, the previous mainnet release enters a deprecation window, during which validators must upgrade to remain on a supported version. Operators who lag behind risk running an unsupported configuration that may be incompatible with the next protocol version activation, leading to missed epochs, slashing for liveness faults, or an inability to process transactions. Exchanges and wallet providers should align their integration testing cycles with the testnet stabilization period to ensure they are ready to upgrade when the mainnet promotion occurs. Chainscore can assess a team's operational readiness for a new mainnet release adoption, including regression testing coverage, rollback planning, and configuration compatibility.

RELEASE CADENCE IMPACT

Who Is Affected and How

Validator Operators

Validator operators are the most directly affected group. They must track the release pipeline from devnet through testnet to mainnet to plan upgrade windows during low-delegation epochs.

Key impacts:

  • A new release on testnet signals an impending mainnet release, requiring operators to begin regression testing against their infrastructure.
  • Failure to upgrade to the canonical mainnet build before an epoch boundary can result in a validator falling out of consensus, leading to liveness penalties and missed rewards.
  • Operators must monitor the sui-node release page and validator communication channels to identify which specific commit hash has been designated as the canonical mainnet build.

Action: Establish a formal upgrade playbook that includes a staging environment mirroring mainnet state. Chainscore can review this playbook for slashing risks and operational gaps.

implementation-impact
RELEASE LIFECYCLE ACTIONS

Operational Impact and Integration Requirements

The Sui release pipeline from devnet to mainnet creates distinct operational windows for validators, exchanges, and infrastructure providers. Each phase demands specific testing, monitoring, and upgrade actions to maintain compatibility and avoid downtime.

MAINNET RELEASE ADOPTION RISK ASSESSMENT

Risk Matrix for Release Adoption

Evaluates the operational and integration risks that validators, exchanges, and infrastructure teams must address when adopting a new Sui mainnet release after its promotion from testnet.

Risk AreaFailure ModeSeverityAffected ActorsMitigation and Action

Consensus Incompatibility

New release introduces a consensus rule change not yet activated on testnet, causing the node to fork from the canonical chain.

Critical

Validators, Full Node Operators

Run the release on a full node synced to mainnet for a full epoch before upgrading the validator. Monitor for unexpected forks or checkpoint mismatches.

State Database Migration

On-disk database format change during upgrade fails, corrupts state, or takes longer than the allowed epoch boundary window.

Critical

Validators

Test the migration path on a mainnet-state snapshot in a staging environment. Ensure sufficient IOPS and disk space. Have a verified snapshot ready for disaster recovery.

JSON-RPC Method Deprecation

A deprecated method is removed or its behavior changes silently, breaking exchange deposit/withdrawal logic or wallet balance displays.

High

Exchanges, Wallets, Indexers

Diff the release's OpenRPC spec against the prior version. Run integration test suites against a node running the new release on testnet before mainnet adoption.

Transaction Execution Semantics

A Move VM or gas schedule change alters the outcome or cost of previously valid programmable transaction blocks.

High

DeFi Protocols, Wallets, Exchanges

Replay a representative set of production transactions against the new release on testnet. Verify gas costs and execution effects match expectations.

P2P Network Protocol Change

A change to the discovery or messaging protocol isolates the upgraded node from peers running older versions, causing sync stalls.

Medium

Validators, Full Node Operators

Verify the new release's compatibility mode with the existing network. Monitor peer count and sync status immediately after upgrade. Do not upgrade all nodes in a cluster simultaneously.

Configuration File Incompatibility

A new required field or a change in a default value in fullnode.yaml causes the node to fail at startup or operate with degraded performance.

Medium

Validators, RPC Node Operators

Compare the new release's example fullnode.yaml with the running configuration. Use a configuration diff tool. Validate the node starts and passes health checks in a staging environment.

Snapshot Import Regression

A bug prevents the node from importing a formal state snapshot, blocking the primary disaster recovery path.

High

Validators

Explicitly test the sui-tool snapshot restore procedure with the new binary and a recent mainnet snapshot. Verify the restored node can sync and participate in consensus.

Monitoring Metric Breakage

Key metrics are renamed, removed, or change their semantics, causing operational dashboards and alerts to fail silently.

Low

Validator Operations Teams, Infrastructure Providers

Review the release changelog for metrics changes. Update Prometheus recording rules and Grafana dashboards. Verify critical alerts fire correctly in a test environment.

MAINNET RELEASE ADOPTION

Operator Readiness Checklist

Before adopting a new Sui mainnet release, operators must validate the binary against their specific infrastructure, operational playbooks, and integration dependencies. This checklist focuses on the practical signals that confirm a release is safe for your environment, not just that it has been designated canonical by the network.

Confirm that the release candidate has completed the full testnet stabilization period without a critical regression or patch. Check the official Sui releases repository and validator community channels for any late-breaking issues discovered during the testnet cycle. A release that was promoted to mainnet without the standard observation window introduces elevated risk. Why it matters: The testnet cycle is the primary filter for consensus bugs, state migration failures, and performance regressions before they reach economic value. Readiness signal: The release has been running on testnet for the full intended duration, and no P0 issues were reported in the final 48 hours before the mainnet build was tagged.

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.

RELEASE CADENCE FAQ

Frequently Asked Questions

Common operational questions about the Sui release pipeline, support windows, and the process for promoting a build to mainnet.

New Sui node software is typically released first to devnet for initial integration testing. After a stabilization period where critical bugs are identified and fixed, a release candidate is promoted to testnet. The testnet build runs for at least one full epoch cycle under production-like load. Once the testnet release demonstrates stability—no consensus halts, no state corruption, and acceptable performance—it is designated as the canonical mainnet release. Operators should never assume a testnet build is automatically safe for mainnet; they must wait for the official mainnet designation from Mysten Labs.

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.