R5 Network
WebsiteR5 LabsGitHub
  • Getting Started
    • Hello & Welcome!
  • About R5
    • Overview
    • R5 Components
    • Consensus Mechanism
    • zkNet (Privacy)
  • R5 Coin
  • R5 Tokenomics
  • Tutorials & Guides
    • Connect & Use R5
      • R5 Desktop Wallet
      • MetaMask
      • Rabby Wallet
      • Coinbase Wallet
    • zkNet Web Wallet
    • R5 Desktop Wallet
      • Interface Overview
      • Send a Transaction
      • Receive a Transaction
      • Backup Your Wallet
      • Retrieve Your Private Key
    • How To: Deploy a Node
    • How To: Mine R5
    • How To: GPU Mine R5
    • How To: Build R5 From Source
    • How To: Connect Local Nodes
  • For Developers
    • R5 SDK
      • R5 Relayer
      • R5 Console
      • JS Console
      • CLI Wallet
      • SCdev
      • SSL Proxy
    • Hardware Requirements
    • R5 Testnet
    • R5 Devnet
    • Local Networks
    • JSON-RPC API
      • admin
      • debug
      • ethash
      • miner
      • net
      • r5 (eth)
      • rpc
      • txpool
      • web3
    • Indexer API
    • zkNet API
    • Node Configuration
    • Ethash-R5
    • Smart Contracts
    • Wrapped R5 (Native)
    • Tokens & NFTs
  • Bug Bounty Program
  • Resources
    • Website
    • R5 Labs
    • R5 Labs GitHub
Powered by GitBook
On this page
  • Overview
  • Key Features
  • Use Cases
  • Connection Details & Public RPC
  • Run Your Own Node
  1. For Developers

R5 Devnet

The R5 Devnet is an unstable network used by the R5 Labs team to test and deploy network updates and upgrades. This environment is intended for early-stage code testing and experimentation, and may suffer breakages, history wipeouts, and other issues. While it is not recommended for most application‑layer tests or deployments, the Devnet provides developers with the opportunity to optimise their applications against the latest planned features of R5.


Overview

The R5 Devnet is a rapidly evolving testbed designed for internal development and experimental feature trials. It is used to validate protocol changes and network updates before they reach the more stable Testnet or Mainnet environments. As such, the Devnet may experience:

  • Frequent network changes and occasional instabilities

  • Periodic history resets or data wipeouts

  • Early access to new features and planned upgrades

Developers working on the Devnet should be prepared for a dynamic environment and plan their testing and development accordingly.


Key Features

  • Early-Stage Testing: The Devnet provides access to cutting‑edge features and experimental network updates. This enables developers to validate their applications against upcoming changes.

  • Rapid Iteration: With frequent updates and changes, the Devnet offers a fast feedback loop for protocol development. However, its instability means that it is not suited for production‑like testing.

  • Network Reset and Breakages: Expect occasional resets, history wipeouts, or other issues that can affect network state. Applications deployed on the Devnet should be built with the possibility of unexpected state changes in mind.

  • Developer Optimisation: Use the Devnet to optimise your application performance and compatibility with new R5 features. This environment is ideal for developers who need to test integrations with upcoming protocol changes.


Use Cases

  • Protocol Feature Trials: Test and provide feedback on new features and network upgrades prior to their deployment on the Testnet or Mainnet.

  • Early Application Development: Develop and experiment with decentralised applications that leverage upcoming R5 features. The Devnet allows you to adapt your code early, though it is not recommended for final application testing.

  • Performance and Stress Testing: Run stress tests to determine how your application handles network instabilities. Use the Devnet to simulate scenarios that may occur during network updates.

  • Integration Testing: Validate that your dapp integrates correctly with new protocol functionalities. This early-stage testing can help catch issues before they impact more stable networks.


Connection Details & Public RPC

You can use the information below to connect to the R5 Devnet using your wallet of choice. All wallets compatible with the R5 Mainnet that support custom network integration, should be compatible with the devnet.

Property
Value

Network Name

R5 Network (Devnet)

Chain ID

33711

Public RPC URL

https://rpc-devnet.r5.network

Native Coin

Test R5 (TR5)

Block Explorer

https://explorer-devnet.r5.network


Run Your Own Node

./r5 --network devnet
PreviousR5 TestnetNextLocal Networks

Last updated 1 month ago

You can run your own devnet node via the , by running it with the --network devnet flag:

You can use other development tools from the provided to interact with the R5 Devnet.

R5 Relayer
R5 SDK