LogoLogo
WalletsEcosystemStart BuildingJoin the Community
  • Welcome to IoTeX 2.0
    • 💡Why IoTeX
    • 🪙Tokenomics
      • IOTX Utility in IoTeX 2.0
      • IOTX Emission, Deflation, and Re-Staking
    • 📖Whitepaper
    • ⚡Get Started
  • DePIN Infra Modules (DIM)
    • DIMs Overview
    • [IoTeX L1] DePIN Blockchain
      • Core Concepts
        • Consensus Mechanism
        • Voters and Delegates
        • Ethereum Virtual Machine
        • Accounts & Identities
        • Blockchain Actions
        • ERC20 and NFT Tokens
        • Smart Contracts
        • Interoperability
        • Governance
      • The IOTX Token
        • IOTX Token Exchange Support
        • Different Formats of the IOTX Token
        • IOTX Token Contracts
      • Wallets
        • Supported Wallet Apps
          • ioPay Mobile
          • IoTeX Web Wallet
          • OKX Wallet
          • Rabby Wallet
          • Metamask Desktop
          • Ledger Nano S & X
            • Use Ledger with Metamask
            • Use Ledger with Rabby Walet
            • Use Ledger with IoTeX Hub Portal
            • Migrate to the Ethereum Ledger App
          • IoTeX Desktop Wallet
          • 👩‍💻IoTeX HD Derivation Path
        • Buy IOTX Tokens
        • Execute Transactions
          • Transfer IOTX Tokens
          • Transfer ERC20 Tokens
          • Interact with Dapps
          • Explore transactions
        • Migrate Assets to a different wallet
      • Staking & Governance
        • About IoTeX Staking
        • IoTeX Staking Guide
          • Native staking
          • Staking as NFT
        • Join the Governance
          • Marshall DAO
          • Improvement Proposals
      • Exchange Integration
      • 👨‍💻Deploy Dapps on IoTeX
    • [ioID] DePIN Identities
      • Why ioID?
      • ioID Enabled Services
      • Technical Specification
        • System Architecture
        • ioID Registry
        • ioID Identifier & DID Document Structure
        • Device NFT
        • Machine-Bound Accounts (MBA)
      • Integrating ioID
        • API Overview
        • Execution & Delegation Interfaces
        • Integration Example: Auto-Staking Workflow
    • [W3bstream] DePIN Verification
      • Overview of W3bstream
      • Multi-Prover Architecture
      • 👨‍💻Build with W3bstream
        • Get Started
          • Sequencer Options
        • Build the Prover Code
          • Risc Zero
          • Halo2
          • zkWASM
        • Deploy to W3bstream
          • Create the Project File
          • W3bstream Outputs
          • Deploying Projects
          • Interacting with Projects
        • On-chain integration
          • Verify Risc0 Proofs
          • Verify Halo2 Proofs
          • Verify zkWASM profs
        • Sending Messages
      • 👩‍💻Node Operators
        • Configure a ZK Prover Node
        • Register your Node
    • [ioID-SDK] Hardware SDK
      • ioID-SDK Overview
      • Layered Architecture
      • Compatibility
      • Current Development Status
    • [MSP] Modular Security Pool
    • Third-Party DIMs
      • Data Sequencer Infras
      • Data Availability Infras
      • 👨‍💻W3bstream Tasks
  • Ecosystem
    • Assets on IoTeX
      • Mainstream Assets
      • IOTX and Derivatives
      • DePIN Tokens
      • MEME Coins
    • iotube Bridge
    • iotexscan Explorer
    • Ecosystem Apps
      • DePINScan
      • mimo DEX
      • ecosystem.iotex.io
    • "Powered by IoTeX" Devices
      • Pebble Tracker
        • Quick Start
        • Device Registration
        • Online Firmware Update
        • USB Firmware Update
        • Migrating to Pebble v2.0
          • 1.0 Device Registration
        • Tech Specs
        • Network Selection
        • Pebble Configuration
        • Query Pebble Data
        • Troubleshooting
        • Firmware Development
          • Hardware Setup
          • Build the Firmware
          • Flash the firmware
      • SenseCAP Indicator
      • UCam Home Camera
  • Builders
    • IoTeX Developer Portal
    • Dev Chat on Discord
    • Web3 Development
      • RPC Endpoints
      • Set up your Environment
      • Get Testnet IOTX Tokens
      • ioctl CLI
        • Installation
        • Create Accounts
        • Blockchain interaction
          • ioctl command reference
      • Chain Indexing
        • The Graph
        • SubQuery
        • IoTeX Analytics API
      • IoTeXscan API
      • Deterministic Deployment
      • Account Abstraction
        • Components of AA
        • 👩‍💻Creating new Accounts
        • 👨‍💻P256Account Example
      • Blob Transactions (EIP-4844)
      • Multicall3
      • EVM Precompiled Contracts
    • Building DePINs
      • ioID Step by Step Tutorial
        • Integrate ioID in the Device Firmware
        • Integrate ioID in your cloud
      • Decentralized WiFi Connectivity (DeWi)
        • Project Specification
        • The choice of Hardware
        • The Data API Service
        • DePIN Incentives Contract
    • Building DeFi
      • Deploy Tokens
        • Deploy an ERC20 Token
        • Deploy an NFT Token
      • Price Oracles
        • Chainlink Relayer
        • SupraOracles
      • Integrate IoTeX Staking
      • Liquid staking Dapps
    • Launch Dapps on IoTeX
      • Submit Tokens to the IoTeX Ecosystem
      • Submit tokens to the iotube bridge
      • Verify Smart Contracts
      • Audit your Contracts
      • Submit your Dapp to Portals
      • Useful tools
    • Node Operators
      • Fastblocks (Node as a Service)
      • Setup an IoTeX RPC Node
      • Run a Delegate Node
      • Rosetta API
    • Reference Docs
      • ioctl client
        • Accounts
        • HD Wallets
        • Aliases
        • Actions
        • Queries
        • Smart Contracts
        • Staking & Voting
        • Tokens
        • ioID Identities
        • W3bstream
        • Decentralized Identifiers (DID)
        • JWT Auth Tokens
      • Native IoTeX Development
        • IoTeX gRPC API
        • Account Cryptography
        • Address Conversion
        • Create Accounts
        • Estimate Gas Price
        • Make IOTX Transfers
        • Manage ERC20 Tokens
        • Smart Contract Interactions
        • ioPay Desktop
        • DID JWT Tokens
        • Calling any RPC method
      • Embedded Blockchain Clients
        • Arduino IDE
        • Linux Systems
        • PlatformIO
        • Examples
        • Tutorials
  • Participate
    • Crypto's Got Talent (CGT)
      • IoTeX x Polygon DePIN Grant
    • Governance
      • IoTeX Improvement Proposals
      • The Marshall DAO
    • Join the Community
    • Get in Touch
Powered by GitBook
LogoLogo

This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.

  • .

2025 | IoTeX

On this page
  • Configure a Wallet
  • Acquire IOTX Tokens
  • IoTeX Staking Portal
  • Choose a Delegate
  • Decide the amount of IOTX
  • Understand the Staking Duration (Lock-up Period)
  • Understand Stake-Lock
  • Earn Rewards
  • Participate in Governance
  • Unstaking

Was this helpful?

Export as PDF
  1. DePIN Infra Modules (DIM)
  2. [IoTeX L1] DePIN Blockchain
  3. Staking & Governance

IoTeX Staking Guide

PreviousAbout IoTeX StakingNextNative staking

Last updated 3 months ago

Was this helpful?

Configure a Wallet

To begin staking IOTX, you will need a compatible wallet. Use ioPay if you prefer to manage your stakes on a mobile phone, or MetaMask for managing your stake from a desktop.

Acquire IOTX Tokens

To start, purchase IOTX tokens from a cryptocurrency exchange. Then, transfer them to your chosen wallet. For detailed guidance on funding your wallet, follow this link:

Learn how to fund your wallet ->

IoTeX Staking Portal

This can be done directly through the ioPay app's in-built browser or via a Metamask-enabled web browser. Once you reach the staking portal, you will be prompted to choose between two staking methods: 'Native Staking' or 'Stake as NFT'.

In the first screen of the Staking process, you can browse the list of IoTeX Validators and choose one to delegate your IOTX tokens to. At any time you will be able to redirect your votes to a different delegate without the need to unstake your IOTX.

Choose a Delegate

Delegates all have unique reward plans to cover costs, donate to funds, and re-distribute rewards to their voters. Think of it as Delegates charging a service fee to stake your token.

Create a diverse voting portfolio that is representative of your vision for the future of IoTeX.

  • Community: If you want IoTeX to prioritize community, vote for an IoTeX Ambassador!

  • DApps: If you want to prioritize dApp development, vote for a Dev Group!

  • Enterprise: If you want enterprise to be a priority, vote for a delegate founded by an investor.

The difference in rewards across Delegates is marginal (i.e., 80% vs. 85%), but the difference in potential impact can be large – vote for multiple delegates, and vote for the benefit of IoTeX!

About Native Staking

.

About Staking as NFT

Staking as NFT introduces Non-Fungible Tokens (NFTs) to represent your staking deposits. In this mechanism, when you stake your tokens, you receive an NFT that signifies ownership and details of the staked amount and lock options.

Why Choose Staking as NFT?

Opt for this option when your staking deposit aligns with one of the fixed amounts of 10k, 100k, or 1M IOTX, and you are willing to lock your deposit for at least 91 days.

Decide the amount of IOTX

When selecting the amount of IOTX to stake, consider your investment goals and risk tolerance. Here are a few tips:

  • Minimum Stake: Ensure you stake at least 100 IOTX, as this is the minimum requirement.

  • Transaction Fees: Do not try to stake your entire balance: leave some IOTX in your wallet for transaction fees.

Understand the Staking Duration (Lock-up Period)

The staking duration setting allows you to specify how long you wish to lock your IOTX tokens for staking. Here are some key points to consider when selecting a duration:

  1. Short-term vs Long-term: Shorter durations provide more flexibility but typically offer lower rewards. Longer durations can offer higher rewards but keep in mind that the extra rewards decrease exponentially so it many not be worth locking for very long periods.

  2. Goal Alignment: Choose a duration that aligns with your investment goals and liquidity needs.

Understand Stake-Lock

StakeLock is a feature that, when enabled, prevents the countdown of your staking duration from progressing. This means that your IOTX tokens remain locked for the specified duration, and the lock period does not decrease until you disable StakeLock. Once disabled, the countdown will begin, and you'll need to wait for the lock period to expire before you can unstake your tokens. It's useful when your staking duration is short and you don't want to keep renewing it manually each time it expires.

Be careful when enabling StakeLock for long staking durations. If you decide to unstake afterward, you must first disable StakeLock and then wait for the entire lock period to expire before you can unstake your tokens.

Earn Rewards

Note: If you've enabled the compound option, your staking rewards will be reinvested into your staking bucket rather than transferred directly to your wallet balance.

When staking for an Hermes Delegate, you can always check your reward distribution transactions on the Hermes website:

Participate in Governance

As a staker, you may have the right to participate in IoTeX governance decisions, contributing to the future direction of the network.

Unstaking

Unstaking IOTX involves a few key steps:

  1. Disable StakeLock: If StakeLock is enabled, you first need to disable it. This will start the countdown of your staking duration, allowing the lock period to expire.

  2. Wait for Lock Period: Wait for the lock period to count down to zero.

  3. Initiate Unstaking: After the lock period expires, you can initiate the unstaking process.

  4. Cooldown Period: Once you start unstaking, there is a mandatory 3-day cooldown period.

  5. Withdraw: After the cooldown period, you can withdraw your IOTX back to your wallet.

Staking as NFT enables participation in Liquid Staking or other DeFi applications and unlocks the potential to earn additional passive income. Furthermore, you have the option to liquidate your stake in an if you prefer not to wait for the lock period to conclude.

91-day period: 91 day is a special threshold for the staking duration: when is also enabled, it entitles you to the Burn-Drop rewards that come from DePIN devices registered on the IoTeX blockchain.

Unstaking: Once the staking period ends (if ), your tokens become unlocked. At this point, your tokens remain staked but will no longer earn additional staking rewards because they are no longer locked. You now have the option to unstake, renew your staking period by locking the tokens again, or leave your tokens staked without locking.

Staking IOTX earns you rewards, which are typically distributed automatically to the same wallet you used to stake. To easily identify delegates who distribute rewards daily through IoTeX's Hermes service, look for the Hermes wing icon on .

→ Learn how to configure Metamask and ioPay Wallets
Access the Staking Portal ->
Go to the Native Staking Guide ->
Got to the Staking as NFT Guide ->
NFT marketplace
StakeLock
StakeLock is not enabled
stake.iotex.io
IoTeX HermesIoTeX Hermes
Logo