You can delegate only the Energy your stake has earned and that recent use has not tied up. When you use a wallet directly, the network tracks Energy use over a rolling 24-hour period, so the amount you can lend changes as that use recovers.
- Recent Energy use temporarily lowers your delegatable amount.
- Used Energy returns gradually over 24 hours.
- Check the current maximum before delegating.
Delegation lends resource access to another wallet; it does not transfer your TRX. If a token transfer is why you are planning a delegation, compare TRON Energy costs before choosing how to cover it. Your recent contract calls can reduce how much you are able to lend today.
How does recent use reduce what I can delegate?
Your delegatable amount is limited by the Energy your staked TRX provides, minus the Energy you have recently used. Staked TRX is TRX temporarily locked with the network to earn resources; Stake 2.0 is the current method for staking and delegating them.
A smart contract is a program that runs on the network. Calling one, such as when sending some tokens, consumes Energy. That use stays in the calculation until it recovers, so a wallet that used Energy recently cannot lend all the Energy its stake would otherwise provide.
Recovery happens gradually across a rolling 24-hour window. In other words, each use counts less as time passes, and its full amount returns after 24 hours if you do not use more. Further use adds to the recent total and changes what is available.
What does that look like in a wallet?
Say your stake currently provides 100,000 Energy, and you used 40,000 two hours ago plus 20,000 twelve hours ago. You cannot assume the full 100,000 is free to delegate: some of that recent use still counts against your available amount.
As those two uses recover, your delegatable amount rises. If you make another contract call, it falls again. This is why a maximum you saw yesterday may not match what your wallet can delegate now.
Think of it as a before-and-after check: before a token transfer, look at your available Energy and maximum delegatable amount; after the transfer, check again before lending resources. The exact result depends on the timing and amount of your recent use.
How can I check before delegating?
Check the wallet’s current resource figures just before you act. The network provides a query called getcandelegatedmaxsize, which reports how much of a resource you can delegate now; a wallet may show the same value in its staking screen.
That figure is the useful limit, not your total staked TRX. For Stake 2.0, each delegation must represent at least 1 TRX of stake, and the receiver gets the Energy access while your TRX remains staked under your account. The amount of Energy that stake provides can change with the network-wide resource pool.
If the maximum is lower than you need, wait for recent use to recover and check again, or delegate a smaller amount. I would check the estimate immediately before confirming, especially after several contract calls.
- Check your current maximum delegatable Energy.
- Allow up to 24 hours for recent use to recover fully.
- Confirm the amount again before delegating.