BNB staking offers a secure way to earn passive income while contributing to the Binance Smart Chain (BSC) ecosystem. This guide provides a step-by-step walkthrough for staking BNB using the official BNB Stake dApp on both testnet and mainnet.
Key Benefits of BNB Staking
- Higher APY compared to validators on other chains
- Reduced self-staking requirements for new validators, enhancing BSC's decentralization
- Simplified validator management and governance participation
- Voting power delegation for token holders
Getting Started with BNB Stake dApp
Supported Wallets
Connect your web3 wallet to interact with the dApp. Currently supported options include:
- MetaMask (testnet/mainnet)
- TrustWallet (mainnet only)
- WalletConnect compatible wallets
👉 Discover the best crypto wallets for BSC staking
Step-by-Step Staking Process
1. Delegating Stakes
- Select a validator from the list (review their profile pages for details)
- Click the "Delegate" button
- Enter your BNB amount
- Confirm the transaction in your connected wallet
Successful delegations will appear in the "My Staking" section with a transaction hash.
2. Redelegating Stakes
From "My Staking" page:
- Click "Redelegate" to transfer stakes between validators
- Select new validator and amount (partial or full transfers)
- Note: 0.002% fee applies to prevent frequent switching
3. Undelegating Stakes
- Click "Undelegate" next to active stakes
- Choose partial or full amount to withdraw
- Observe 7-day unbonding period before funds become available
4. Claiming Stakes
After the unbonding period:
- Click "Claim" to retrieve your BNB
Advanced Staking Considerations
Validator Migration Tips
If operating a validator:
- Run both old/new validators during transition period
- Request delegators to migrate stakes to new validator
- Retire old validator only after new one is elected
👉 Learn about validator best practices
Frequently Asked Questions
Which wallets support BNB delegation?
Currently: MetaMask, TrustWallet (mainnet only), and WalletConnect compatible wallets.
Should I keep my original validator when creating a new one?
Yes. Maintain both during migration, then retire the old validator after confirming the new one's active status.
How to migrate BNB delegated through BSC smart contracts?
Refer to the BEP153 Stake Migration Guide for detailed instructions.