Docs

Docs

  • Develop
  • Validate
  • Integrate
  • Learn

›Install a Devnet Node

Welcome to Elrond

  • Welcome to Elrond

Technology

  • Architecture Overview
  • Glossary
  • Entities
  • Chronology
  • Secure Proof of Stake
  • Adaptive State Sharding
  • The Elrond WASM VM
  • Cross Shard Transactions

Wallet

  • Web Wallet
  • Maiar Web Wallet Extension
  • Webhooks
  • Ledger

Validators

  • Overview
  • System Requirements
  • Install a Mainnet Node

    • Scripts & User config
    • Installing a Validator Node
    • Optional Configurations
    • How to use the Docker Image

    Install a Testnet Node

    • Scripts & User config
    • Installing & updating
    • Manage your testnet node
    • How to use the Docker Image

    Install a Devnet Node

    • Scripts & User config
    • Installing & updating
    • Manage your devnet node
    • How to use the Docker Image

    Manage your keys

    • Validator Keys
    • Wallet Keys
    • Protecting your keys

    Staking, Unstaking, Unjailing

    • Staking, unstaking and unjailing
    • Staking
    • Unjailing
    • The Staking Smart Contract
  • The Delegation Manager
  • Convert An Existing Validator Into A Staking Pool
  • Merging A Validator Into An Existing Delegation Smart Contract
  • Rating
  • Node redundancy
  • Import DB
  • Node CLI
  • Node Databases
  • Useful Links & Tools
  • FAQs

Developers

    Tutorials

    • Build a dApp in 15 minutes
    • Build a Microservice for your dApp
    • The Crowdfunding Smart Contract (part 1)
    • The Crowdfunding Smart Contract (part 2)
    • The Counter Smart Contract

    Signing Transactions

    • Signing Transactions
    • Tools for signing
    • Signing programmatically

    Gas and Fees

    • Overview
    • EGLD transfers (move balance transactions)
    • System Smart Contracts
    • User-defined Smart Contracts

    Developer reference

    • The Elrond Serialization Format
    • Smart contract annotations
    • Smart contract modules
    • Smart contract to smart contract calls
    • Code Metadata
    • Smart Contract API Functions
    • Rust Testing Framework
    • Rust Testing Framework Functions Reference
    • Rust Smart Contract Debugging
    • Random Numbers in Smart Contracts

    Developers Best Practices

    • Basics
    • BigUint Operations
    • The dynamic allocation problem
    • Multi-values
    • Storage Mappers

    Mandos tests reference

    • Mandos Overview
    • Mandos Structure
    • Mandos Simple Values
    • Mandos Complex Values
    • Embedding Mandos code in Go
  • Constants
  • Built-In Functions
  • Account storage
  • ESDT tokens
  • NFT tokens
  • Setup a Local Testnet
  • Set up a Local Testnet (advanced)
  • Creating Wallets

SDK and Tools

    REST API

    • REST API overview
    • api.elrond.com
    • Gateway overview
    • Addresses
    • Transactions
    • Network
    • Nodes
    • Blocks
    • Virtual Machine
    • Versions and Changelog
  • Proxy
  • Elasticsearch
  • erdpy

    • erdpy
    • Installing erdpy
    • Configuring erdpy
    • erdpy CLI
    • Deriving the Wallet PEM file
    • Sending bulk transactions
    • Writing and running erdpy scripts
    • Smart contract interactions

    erdjs

    • erdjs
    • Cookbook
    • Extending erdjs
    • Writing and testing interactions
    • Migration guides
  • erdgo
  • erdjava
  • erdkotlin
  • erdwalletjs-cli

Integrators

  • EGLD integration guide
  • ESDT tokens integration guide
  • Observing Squad
  • Accounts Management
  • Creating Transactions
  • Querying the Blockchain

Manage your devnet node

Your node will start as an Observer. In order to make it into a Validator, you will need 2500 xEGLD tokens. An admin in our Telegram community will gladly help - https://t.me/ElrondValidators

First you need to create an Elrond wallet on the devnet at https://devnet-wallet.elrond.com

After you create the wallet, share its public address (erd1...) with an admin on the Telegram community, and you will receive test xEGLD.

Once you have sufficient funds, you can use the wallet to send a stake transaction for your node, in order for it to become a Validator on the public devnet.

In the Devnet wallet, go to the "Validate" section, click on the "Stake now" button, select the validatorKey.pem file you created for your node and proceed according to the instructions.

img

You can check the status of your Stake transaction and other information about the devnet and your validator node in the devnet-explorer at https://devnet-explorer.elrond.com. Make sure to check out the Validators section.

img

important

To distinguish between the mainnet and devnet, we have carefully created different addresses for the devnet tools, which are also presented in a predominantly black theme. Stay safe and know the difference, to avoid mistakes involving your mainnet validators and real EGLD tokens.

← Installing & updatingHow to use the Docker Image →
Made withby the Elrond team.
GithubChat
Main siteWalletExplorerBridgeDocsGrowthMaiarMaiar Exchange