VinuChain
  • VinuChain | VC
  • 📃Whitepaper
    • Whitepaper
      • Disclaimer
      • Abstract
      • Introduction
      • Background
      • VinuChain Protocol
      • Consensus Mechanism
      • Quota System
      • Network Architecture
      • VinuChain Coin (VC)
      • Conclusion
      • References
    • Tokenomics
    • Launchpads
    • Roadmap
  • 🧑‍💻Technical Docs
    • VinuChain Mainnet
      • Connect to Mainnet
      • Install Read-Only Node
      • Install Validator Node
      • Install API Node
    • VinuChain Testnet
      • Connect to Testnet
      • Install Read-Only Node
      • Install Validator Node
      • Private Network (Fakenet)
    • Nodes & Validators
      • Read-Only Node
      • Become a Validator
      • Update Validator Info
      • API Node
      • Delegation Calls
      • Lockup Calls
      • Reward Calls
      • Validator Calls
      • Troubleshooting
      • FAQ
    • Staking
      • Overview
      • Stake VC on VinuChain
      • FAQ - Staking
    • Smart Contracts
      • Deploy a Smart Contract
    • API
      • Public API Endpoints
      • GraphQL
      • REST API
    • Web3 Methods
      • gasprice.js
      • transfer.js
      • web3.eth.abi.js
      • web3.eth.accounts.js
      • web3.eth.contract.js
      • web3.eth.iban.js
      • web3.eth.js
      • web3.eth.net.js
      • web3.eth.subscribe.js
      • web3.eth.utils.js
      • .gitignore
      • LICENSE
      • app.js
      • common.js
      • constants.js
      • package-lock.json
      • package.json
      • yarn.lock
    • Cross-chain Bridging
      • Native $VC vs Wrapped $VC
      • Wanbridge
      • Add bep20 VC to Trust Wallet
Powered by GitBook
On this page
  • Overview
  • Stake for APY (Delegating)
  • Stake for Payback (zero gas fee transactions)
  • Rewards
  • How to receive rewards
  1. Technical Docs
  2. Staking

Overview

PreviousStakingNextStake VC on VinuChain

Last updated 12 months ago

Overview

There are two ways a user can stake their VC on VinuChain:

  1. Stake for APY (delegating).

  2. Stake for Payback (zero gas fee transactions).

A user can separately stake for both options if they wish, or just one, on .

Stake for APY (Delegating)

When a user stakes for APY, they are delegating their VC to a validator to earn a portion of block rewards. In exchange, the validator receives 15% of the staker's rewards.

VinuChain uses a fluid staking model where stakers either can stake without a lock-up period for the minimum APR or select a lock-up period between 14 to 365 days for an increased APR.

The rewards percentage increases linearly with time, rewarding the most committed stakers more. This way, the reward schedule combines long-term sustainability for the network and flexibility for stakers.

Example:

Assuming you earn 6.00% on a stake of 1,000,000 VC, you'll receive 1,000,000 * 0.06 * (1-0.15) = 51000 VC per year.

Stake for Payback (zero gas fee transactions)

When a user stakes for Payback, they are staking VC to be able to have their gas fees refunded for a number of transactions.

The Payback quota is dynamic to counteract spam:

  • The more VC staked for Payback by a single user, the more gas fee refunds that user will be entitled to.

  • The more VC staked for Payback in total from all users combined, the less gas fee refunds each user will be entitled to.

The Payback initiative allows VinuChain to offer the advantage of zero fee transactions to willing users.

Rewards

In the fluid staking model, your effective APR:

  • Increases proportionally with your lock-up period.

  • Decreases proportionally with the average lock-up period of all stakers.

  • Decreases proportionally with the total amount of VC staked by all stakers.

How to receive rewards

There are two ways to participate in staking

Comparison

Delegation

Validator Node

Passive

+

-

Minimum requirements

1 VC

200,000 VC

Needed expertise

None

DevOps

Rewards

Staking rewards minus a 15% fee to delegated validator

Staking rewards plus a 15% fee from delegators' rewards

earns more rewards but requires active management and DevOps experience.

🧑‍💻
VinuScan
Delegate to a Validator
Run a Validator Node
Running a validator node