{"id":648,"date":"2026-10-08T08:48:39","date_gmt":"2026-10-08T08:48:39","guid":{"rendered":"https:\/\/tronsell.io\/blog\/wpen\/?p=648"},"modified":"2026-10-08T08:48:41","modified_gmt":"2026-10-08T08:48:41","slug":"how-to-check-tron-energy-rental-history-and-previous-delegations","status":"publish","type":"post","link":"https:\/\/tronsell.io\/blog\/wpen\/how-to-check-tron-energy-rental-history-and-previous-delegations\/","title":{"rendered":"How to Check TRON Energy Rental History and Previous Delegations"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We run an energy pool at Tronsell, and &#8220;how do I check my TRON energy rental history and previous delegations&#8221; is one of the questions our users ask most often. In short: if you rent TRON energy from a third-party service, or you have delegated energy to another address yourself, those records live in two different places \u2014 the rental platform&#8217;s dashboard, and the TRON blockchain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, I&#8217;ll show you how to check both. I&#8217;ll also cover a few key points that most tutorials skip: which on-chain contract types to filter by, and why the blockchain cannot show you the amount you actually paid. The checklist we use in our daily operations is at the end. If you&#8217;re new to the topic altogether, our <a href=\"https:\/\/tronsell.io\/blog\/what-is-tron-energy-a-complete-guide-to-energy-trx-fees-transactions\/\"><u>complete guide to TRON energy, TRX fees and transactions<\/u><\/a>&nbsp;covers the basics first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Energy delegation is recorded on-chain as four contract types<\/strong><strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Under TRON&#8217;s Stake 2.0 mechanism, energy delegation is not a subscription or an account setting. It is a set of on-chain transactions. Every delegation you have ever sent or received is a transaction of one of the following four contract types:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DelegateResource<\/strong>\u00a0\u2014 energy or bandwidth delegated to another address<\/li>\n\n\n\n<li><strong>UnDelegateResource<\/strong>\u00a0\u2014 a delegation cancelled (resources returned to the owner)<\/li>\n\n\n\n<li><strong>FreezeBalanceV2<\/strong>\u00a0\u2014 TRX staked to generate resources<\/li>\n\n\n\n<li><strong>UnfreezeBalanceV2<\/strong>\u00a0\u2014 staking released, which also auto-cancels every active delegation attached to it<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you have rented energy, the provider almost always carried out the operation through those same two delegation contracts \u2014 the owner of the staked assets is the provider, and the receiver of the energy is your wallet address. This is the point most people overlook: <strong>you don&#8217;t need to log into the provider&#8217;s account to find the rental record.<\/strong>&nbsp;On your side, the delegation itself is publicly visible on the chain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Method 1: Tronscan (easiest, no tools needed)<\/strong><strong><\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to Tronscan.org and paste your wallet address into the search bar.<\/li>\n\n\n\n<li>On the address page, switch to the <strong>Resources \/ Staking<\/strong>\u00a0tab. You&#8217;ll see two lists: resources delegated out from your address, and resources delegated in to your address.<\/li>\n\n\n\n<li>Each entry shows the counterparty address, the resource type (Energy or Bandwidth), and the amount.<\/li>\n\n\n\n<li>To see the full history \u2014 including delegations that have already ended \u2014 open the <strong>Transactions<\/strong>\u00a0tab and filter by contract type: look for DelegateResource, UnDelegateResource, FreezeBalanceV2, and UnfreezeBalanceV2.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A practical tip from hands-on experience: when you audit, sort the records from oldest to newest first. Delegation lists show the newest records at the top by default, so if a rental happened a few months ago, it&#8217;s easy to scroll right past it if you only look at the first screen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Method 2: Your wallet app (TronLink and similar)<\/strong><strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In TronLink, open your address \u2192 <strong>Resource Management \/ Staking<\/strong>. This shows your currently active delegations \u2014 what&#8217;s locked, what&#8217;s delegated to whom, and what can be reclaimed. It&#8217;s convenient for a quick check, but most wallets only show the current state, not history. For an audit, use Method 1 or Method 3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Method 3: The TronGrid API (for a complete, verifiable record)<\/strong><strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want the raw data rather than a website&#8217;s rendering of it, TRON&#8217;s official API has two endpoints built exactly for this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>POST \/wallet\/getdelegatedresource\u00a0\u2014 pass a vfrom\u00a0and\/or vto\u00a0address, and it returns every active delegation between the two, including balance limits and expiration details.<\/li>\n\n\n\n<li>POST \/wallet\/getdelegatedresourceaccountindex\u00a0\u2014 pass one address, and it returns the full index of who that address has delegated to, and who has delegated to it.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is the same data Tronscan displays, straight from the source. If you ever need to reconcile records with a rental provider and the two sides disagree, this endpoint is what settles it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>On-chain records show the delegation itself, not the price or terms<\/strong><strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure you understand this before you rely on on-chain data alone. An on-chain record proves that a delegation existed: it shows which two addresses were involved, how much energy was delegated, and when the delegation started and ended. What it does not show:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The price you paid.<\/strong>\u00a0Rental pricing is an off-chain agreement with the provider; no TRON contract has a field for it.<\/li>\n\n\n\n<li><strong>The provider&#8217;s identity.<\/strong>\u00a0On-chain you see an address, not a brand. Whether that address belongs to Tronsell or to anyone else is something you verify with the provider \u2014 the blockchain itself cannot tell you.<\/li>\n\n\n\n<li><strong>The contract terms.<\/strong>\u00a0Rental duration, renewal, and refund rules all live in the provider&#8217;s system.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So the workflow we recommend is: rely on the blockchain to see which delegation operations took place, and rely on the provider&#8217;s dashboard to confirm the amount paid and the rental terms. If the provider&#8217;s dashboard ever conflicts with the on-chain delegation records, the on-chain data wins \u2014 then ask the provider to explain the difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you haven&#8217;t started renting yet, the cost comparison between renting and burning TRX comes up in the FAQ below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A five-step audit checklist<\/strong><strong><\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Filter your address transaction history by the four contract types above.<\/li>\n\n\n\n<li>For each DelegateResource, note the counterparty address and the amount.<\/li>\n\n\n\n<li>Match each one with the corresponding UnDelegateResource\u00a0\u2014 when a delegation ends, confirm the resources actually came back to your side.<\/li>\n\n\n\n<li>Look up the receiving address on Tronscan to see whether it&#8217;s an exchange hot wallet, a known service address, or something unfamiliar.<\/li>\n\n\n\n<li>Compare the on-chain amounts against the provider&#8217;s billing records. Mismatches are rare, but when they happen, the on-chain version is the one that counts.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wrapping up<\/strong><strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The key to checking TRON energy rental history is understanding that energy delegations are permanently recorded on the blockchain as standard contract calls \u2014 a provider cannot privately hide or tamper with that on-chain record. Tronscan gets you there in two minutes; the TronGrid API gives you the complete, verifiable on-chain evidence; and the provider&#8217;s rental dashboard is only for the pricing side, such as the rent you paid. How much energy does a transfer actually need? We broke that down in <a href=\"https:\/\/tronsell.io\/blog\/how-much-tron-energy-do-you-need-to-send-10-100-or-1000-usdt\/\"><u>how much TRON energy you need to send USDT \u2014 and why it doubles<\/u><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Frequently asked questions<\/strong><strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why doesn&#8217;t my finished rental show in the delegation list?<\/strong>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Delegation lists on Tronscan and in wallets only show what is active right now. Once a rental ends, the record lives in your transaction history under DelegateResource\u00a0and UnDelegateResource\u00a0\u2014 which is why Method 1 filters by contract type.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I see on-chain how much I paid for the energy?<\/strong>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No. The chain records the delegation itself; the price was agreed with the provider off-chain and stays in their dashboard. That&#8217;s exactly why the checklist above reconciles the two sides.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What happens to a delegation if the provider unstakes?<\/strong>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unstaking with UnfreezeBalanceV2\u00a0automatically cancels every delegation attached to it, and the resources return to the owner. If one of your delegations suddenly disappears, look for that contract type on the provider&#8217;s address \u2014 it explains almost every &#8220;my rental vanished&#8221; case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is there a cheaper way to cover energy than burning TRX?<\/strong>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most transfer volumes, yes \u2014 renting. Our <a href=\"https:\/\/tronsell.io\/rent-tron-energy-guide\/\"><u>guide to renting TRON energy<\/u><\/a>\u00a0walks through when it beats burning TRX and how the delegation side works in practice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sources<\/strong><strong><\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>TRON network documentation, Stake 2.0 (FreezeBalanceV2 \/ UnfreezeBalanceV2 \/ DelegateResource \/ UnDelegateResource contracts), TRON Protocol.<\/li>\n\n\n\n<li>TronGrid API reference, getdelegatedresource\u00a0and getdelegatedresourceaccountindex\u00a0endpoints, trondocs.org.<\/li>\n\n\n\n<li>Tronscan.org \u2014 address page resource delegation and transaction-type filters, Tronscan.<\/li>\n\n\n\n<li>TRON Improvement Proposal TIP-43 (resource delegation mechanism), TRON DAO GitHub.<\/li>\n\n\n\n<li>TronLink wallet resource management documentation, TronLink.<\/li>\n\n\n\n<li>Tronsell internal energy pool operations and client reconciliation records, 2025\u20132026.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>We run an energy pool at Tronsell, and &#8220;how do I check my TRON energy rental history and previous delegations&#8221; is one of the questions our users ask most often. In short: if you rent TRON energy from a third-party service, or you have delegated energy to another address yourself, those records live in two [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[3,4,5],"class_list":["post-648","post","type-post","status-publish","format-standard","hentry","category-operation-guide","tag-tron-energy","tag-trx-energy","tag-usdt-trc20"],"_links":{"self":[{"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/posts\/648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":1,"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/posts\/648\/revisions"}],"predecessor-version":[{"id":649,"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/posts\/648\/revisions\/649"}],"wp:attachment":[{"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/media?parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/categories?post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tronsell.io\/blog\/wpen\/wp-json\/wp\/v2\/tags?post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}