U2U Network Documentations
  • Introduction
    • Our Vision
    • Litepaper
      • Overview
        • U2U Network Diagram
        • U2U Network with DEPIN and Web3 Eco System
      • Consensus
  • Services
    • RPC
      • RPC Endpoints
      • Ethereum API Methods
        • eth_blockNumber
        • eth_call
        • eth_chainId
        • eth_estimateGas
        • eth_feeHistory
        • eth_gasPrice
        • eth_getBalance
        • eth_getBlockByHash
        • eth_getBlockByNumber
        • eth_getBlockTransactionCountByHash
        • eth_getBlockTransactionCountByNumber
        • eth_getCode
        • eth_getLogs
        • eth_getProof
        • eth_getStorageAt
        • eth_getTransactionByBlockHashAndIndex
        • eth_getTransactionByBlockNumberAndIndex
        • eth_getTransactionByHash
        • eth_getTransactionCount
        • eth_getTransactionReceipt
        • eth_getUncleByBlockHashAndIndex
        • eth_getUncleByBlockNumberAndIndex
        • eth_getUncleCountByBlockHash
        • eth_getUncleCountByBlockNumber
        • eth_maxPriorityFeePerGas
        • eth_sendRawTransaction
        • eth_subscribe
        • eth_unsubscribe
        • net_version
        • net_listening
        • net_peerCount
        • web3_clientVersion
        • web3_sha3
        • debug_traceTransaction
      • DAG API Methods
        • dag_getEvent
        • dag_getEventPayload
        • dag_getHeads
        • eth_currentEpoch
      • Trace API Methods
        • trace_block
        • trace_get
        • trace_transaction
        • trace_filter
    • Explorer
      • Explorer URLs
      • Explorer API
        • Account
        • Block
        • Contract
        • Logs
        • Stats
        • Token
        • Transaction
      • GraphQL
      • Explorer RPC API
      • Smart Contract Verification
        • Via explorer
        • Via hardhat plugin
      • Testnet Faucet
    • Wallets
      • Metamask
      • Wallet Connect
      • Coinbase Wallet
      • U2U Super App
        • Policy
    • Staking
      • How To Stake?
      • FAQ
    • The Graph
      • Deploy a Graph Node
      • Deploy a Subgraph
    • Bridge
      • Smart Contracts & EOA
    • Oracle
      • Smart Contracts & EOA
  • Network
    • Node Types
    • Requirements
    • Build Dependencies
    • Run Normal Node
      • Mainnet Normal Node
      • Testnet Normal Node
      • Run via Docker
    • Run Validator Node
      • Mainnet Validator Node
      • Testnet Validator Node
    • Run A Local Test Network
    • Troubleshooting
  • SUBNET
    • Overview
    • Subnet Node Type
    • Requirements
    • NFT Digital License
    • Subnet Node Setup
      • Master Node
      • Verifier Node
      • Edge Node CLI
  • For Developers
    • SDK
    • Smart Contract Development
      • What are smart contracts?
      • What is gas?
      • Structure of a smart contract
      • Your first smart contract
      • Test your smart contract
      • Deploy your smart contract
      • Submit your contract to explorer
      • Interact With Your Smart Contract
      • Integrate Your Smart Contract With a Frontend
      • Additional Resources
    • Smart Contract Deployment
      • Deploy with Remix
      • Deploy with Hardhat
Powered by GitBook
On this page
  • Stake:
  • Lock:
  • Staking parameters
  • Guide
  • Stake
  • Lock
  • Unstake
  • Claim Reward
  • Tools
  1. Services
  2. Staking

How To Stake?

Stake:

U2U uses a Delegated Proof-of-Stake consensus algorithm to validate transactions and secure the network. You can participate by staking your U2U Token. In exchange, you are rewarded with U2U Token and you can unstaked your tokens at anytime.

Max Lock Duration must be equal or lower than Validator Lock Duration

Lock:

After delegate your tokens to staking, you can join the lock package to increase your reward while staking. The minimum lock-up periods is 14 days and the maximum is 365 days. Your tokens will be transfer back to Stake stage when your lock-up period end. You can also unlock your token before the lock-up period end. However, you will pay a penalty for doing so. Since your rewards are always unlocked and withdrawable, the penalty will come from your staked amount. If you unlock earlier, regardless of how much of the lock-up period is left, you will only receive half of the base rewards; the additional rewards will be burned.

Validator running the node need to lock to allowed the Delegator to lock.

Max Lock duration of Delegator must equal or smaller compare to Validator Locked amount.

Staking parameters

  • Minimum validator self-stake: 1,500,000 (1.5M) U2U

  • Minimum delegator stake amount: 1 U2U

  • Maximum amount: 10 times (10x) of the validator self-stake. If the validator stakes 1,000,000 U2U, then the max delegation amount that a delegator can stake is 10,000,000 U2U

  • Minimum stake period: 0 days

  • Base staking reward unlock ratio: 30%

  • Minimum lock-up period: 14 days, earning the base reward rate

  • Maximum lock-up period: 365 days, earning the maximum reward rate

  • Unbonding time (time between undelegate and funds becoming available): 21 minutes or 3 epoch, depending on which conditions come first.

  • Delegation fee: The network has set a fixed fee of 15% on staking rewards paid from delegator to validators for operating their nodes

  • Burn Fee Share: 5%, our deflation mechanism for staking

  • Treasury Fee Share: 20%, will be transfer to U2U Network Treasury & will be announce to community how we use it in the future

  • Validator commission: 15%, the commission fee in percentage a validator will get from a delegation. This fixed fee is paid from delegators to validators for running their nodes. For example if you earn 25% on a stake of 1,000,000 U2U, you'll receive 1,000,000 * 0.25 * (1-0.15) = 212500 U2U per year.

  • Base staking reward per second: ~3.8 U2U

  • Unbonding stake is locked for: 7 days

  • Offline penalty threshold blocks: 1000 blocks, the number of offline blocks required to mark a validator as offline

  • Offline penalty threshold time: 5 days, the time required to mark a validator as offline

Note that both offline conditions of a validator must be met (offline blocks > 1000 blocks and offline time > 5 days) to deactivate that one.

Guide

Stake

  1. Fill In Your Amount of Staking

  1. Choose the Validator That You Want To Delegated.

  1. Stake It

Lock

  1. Choose Lock Screen

  1. Choose Validator that You Currently Staked

  1. Fill Amount and Choose Duration

  1. Check Position of Current Locked

Unstake

  1. Choose Unstake Screen

  1. Choose Validator that You Currently Staked

  1. Fill Amount

Claim Reward

  1. Choose Reward Screen

  1. Claim Your Reward or Restake

Tools

PreviousStakingNextFAQ

Last updated 4 months ago

Rewards calculator
Wallet
Stake Screen
Current Validator
Choose Your Validator
Stake Now
Lock Screen
Choose Validator
Staked Validator from The List
Lock Screen
Check Locked Position
Choose Unstake Screen
Choose Validator
Staked Validator from The List
Choose Unstake Amount
Choose Reward Screen
Claim Your Reward or Restake It