Staking options
This page focuses on practical staking methods. TON offers several staking approaches, each with different requirements, benefits, and use cases:Classic staking
Classic staking involves running a validator node directly using MyTonCtrl. This method provides full control over validation and requires technical expertise to set up and maintain.Stake requirementsTechnical minimum stake is 300,000 TON, but validators compete for 400 slots per validation round. The actual minimum stake is ~700,000 TON. Check current validator stakes at tonscan.org/validators (scroll to the bottom to see the validator with the lowest stake).
Liquid staking
Liquid staking protocols tokenize staked positions, enabling stakers to receive liquid tokens that represent staked TON. These tokens can be used in DeFi while the underlying TON earns rewards. Benefits:- Liquidity: Access staked funds without unstaking delays
- Composability: Use tokens in DeFi protocols and dApps
- Decentralization: Flexible staker-validator connections without central pools
- Accessibility: Low minimum deposits for broader participation
- Voting power: Some protocols allow governance influence
- Safety: Reduced slashing risks via diversification
- Diversification: Easy fund spreading across validators
- Minimum stake: 1 TON
- Liquid token: tsTON
- Withdrawal: Instant if funds available; otherwise up to 18 hours
- Voting for network proposals
- Automated compounding
- Decentralized validation
- Minimum stake: 1 TON
- Liquid token: bmTON
- Withdrawal: 36-72 hours cooldown
- Centralized validation
- Minimum stake: Varies
- Liquid token: hTON
- Withdrawal: Average 30 hours; instant (1 minute) if funds available
- Centralized validation
| Protocol | Min deposit | Liquidity | Voting | Withdrawal | Decentralized validation |
|---|---|---|---|---|---|
| Tonstakers | 1 TON | Yes (tsTON) | Yes | Up to 18h (instant possible) | Yes |
| Bemo | 1 TON | Yes (bmTON) | No | 36-72h cooldown | No |
| Hipo | Varies | Yes (hTON) | No | Avg 30h (instant possible) | No |
| TON Whales | 50 TON | No | No | Up to 18h | No |
| TON Nominators | 10,000 TON | No | Yes | Up to 18h | No |
All validators participating in these protocols use MyTonCtrl for validation. For validator setup instructions, see:
Nominator pools
Nominator pools are smart contracts that allow nominators to delegate their Toncoin to a validator for staking. The pool ensures validator funds are used exclusively for validation and guarantees proper reward distribution. How it works:- Nominators deposit funds into a pool managed by a validator
- The validator uses combined funds (validator’s own + nominators’) for validation
- Rewards are distributed proportionally: validator receives a share (set by
validator_reward_share), remaining rewards go to nominators based on their stake size - If validator performs poorly and gets fined, the fine is deducted from validator’s balance first; if insufficient, losses are deducted from nominators proportionally
- Validator must maintain sufficient funds to cover maximum possible fines
- Minimum nominator stake: 10,000 TON (recommended configuration)
- Maximum nominators per pool: 40
- Operational costs: ~5 TON per validation round (paid by validator)
- Partial withdrawals: Not supported — only full withdrawal available
- Voting: Nominators can vote on network configuration proposals
- Staking below validator minimum (300,000 TON)
- Delegating to trusted validators without running infrastructure
- Participating in network governance through voting
- Simple staking without liquidity tokens or DeFi participation
- Find a suitable pool on TON Nominators — check pool parameters, validator commission, and minimum stake requirements
- Send a message to the nominator pool contract with TON and text comment
"d"(deposit) - Amount must be ≥
min_nominator_stake + 1 TON(1 TON is deducted as deposit fee) - If pool is not validating, deposit is credited immediately; otherwise, it’s added to pending deposits
- Send a message to the nominator pool contract with text comment
"w"(withdraw) and ~1 TON for network fee - If pool has sufficient balance, withdrawal is immediate; otherwise, a withdrawal request is created
- Only full withdrawal is supported — partial withdrawals are not available
- Find the proposal hash posted in
@tonblockchainor@tonstatus - Send a message with comment
"y<HASH>"to vote for, or"n<HASH>"to vote against (e.g.,"yD855FFBCF813E50E10BEAB902D1177529CE79785CAE913EB96A72AE8EFBCBF47") - Attach ~1 TON for network fee
- Use TON Center Nominator Pools API to calculate nominator rewards for each round of validation
- Available API methods:
- getPoolBookings — get all the bookings (debits and credits) in specified pool
- getNominatorBookings — get nominator bookings (debits and credits) in specified pool
- getNominatorEarnings — get nominator income in specified pool with his stake on each timepoint
- getNominator — get nominator’s balances in all pools where he participates
- getPool — get pool data with all its nominators
- MyTonCtrl nominator pools — standard pools with multiple nominators
- Nominator pools can be configured with minimum stake of 100 TON (not recommended — 10,000 TON is the tested and recommended configuration)
- Use nominator pool contract to deploy a pool without MyTonCtrl
- Nominator pool github repository
- Nominator pool specification
- Nominator pools guide
- TON Nominator Pools
TON Whales nominator pools
TON Whales is a nominator pool service built on custom smart contracts by the TON Whales team. It provides the same core functionality as standard nominator pools but with different implementation and lower entry threshold. Key differences from standard nominator pools:- Lower minimum stake: 50 TON (vs 10,000 TON in standard pools)
- Custom contract architecture: Uses separate Owner, Controller, Proxy, and Pool contracts
- Fee structure: Deposit and withdrawal fees vary by pool (check pool information before staking)
- Whales contracts allow creating pools with minimum stake as low as 1 TON (not recommended)
- Nominators deposit funds into Whales pools managed by validators
- Rewards are distributed proportionally minus validator commission
- Validator covers operational costs and is responsible for validation quality
- Funds are secured by smart contracts, but validators control pool operations
- Small to medium stakes (50+ TON)
- Simple staking without technical knowledge
- No validator setup required
- Use TON Whales staking website to find a suitable pool and stake
- Alternatively, send a message to any Whales-type nominator pool contract with TON and text comment
"Stake"(capitalization is important) - Amount must be
desired_stake + deposit_fee(check pool for current deposit fee)
- Send a message with text comment
"Withdraw"(capitalization is important) andwithdraw_fee(check pool for current fee) - Withdrawal is a two-step process: first request, then withdraw when solidified
- Sometimes withdrawal can be immediate if pool has sufficient balance
Single nominator pools
Single nominator pools are security-focused smart contracts designed for validators with sufficient self-stake who want to validate independently without other participants. This is a simplified, more secure version of the nominator pool that supports only one nominator.Stake requirementsTrack actual minimum stakes at tonscan.org/validators. The current minimum is about ~700,000 TON.
- Security-first design: Separates cold wallet (owner) from hot wallet (validator) to prevent theft if validator node is compromised
- Simplified architecture: Reduced complexity compared to multi-nominator pools, making it secure and easy to audit
- Emergency safeguards: Owner can recover stakes even in extreme scenarios like Elector contract upgrades
- Owner (cold wallet) holds staking funds securely offline
- Owner deposits funds into single nominator pool contract
- Validator (hot wallet on node) instructs contract to participate in validation cycles
- Contract sends stake to Elector for validation
- After cycle completion, validator instructs contract to recover stake
- Owner can withdraw funds at any time (only owner can withdraw)
- Validator’s hot wallet cannot steal funds — only owner can withdraw
- If validator is compromised, owner can change validator address immediately
- Owner can send raw messages to recover stakes in emergency situations
- Owner can upgrade contract code in extreme emergencies
- Send a message to the single nominator pool contract with TON and text comment
"d"(deposit) to deposit - Send a message of 1 TON to the single nominator pool contract with text comment
"w"(withdraw) to withdraw - That’s it
- Separate API tools are typically not needed for single nominator tracking, since validator and nominator are usually the same person (as originally designed)
- If validator and staking are handled by different parties, calculate exact income, all penalties (which should be charged to validator since penalties are due to their hardware/honesty issues), and fees
- For such cases, API is not yet available from TON Center, similar to nominator pools API
Combining staking with DeFi
Staking can be combined with various DeFi strategies to maximize returns and unlock additional value from staked assets. Liquid staking strategies:- Re-staking liquid tokens: After staking TON and receiving liquid tokens (e.g., tsTON), stake these tokens again to earn additional yields. This creates a compounding effect where staking rewards are earned on both the original stake and the liquid token rewards.
- DeFi integration: Use liquid staking tokens in lending protocols, DEX liquidity pools, and other DeFi applications to earn multiple yield streams simultaneously.
- For detailed strategies and examples, see Tonstakers Earn which covers leveraged staking, collateral staking, and DEX liquidity provision.
- Locked token purchases: When buying tokens with a lock period via vesting contracts, buyers receive locked tokens that can be staked to participate in validation and earn rewards while they remain locked.
- This approach allows token buyers to generate income from locked assets during the vesting period, making locked token purchases more attractive while providing additional revenue streams.
- Setup instructions: See Vesting contracts staking options for detailed configuration steps.