Granting Tron Energy Rental Permissions - Step by Step Guide
Goal: Grant a trusted address limited control over staking and delegation actions without allowing TRX transfers or smart contract calls.
Understanding Tron Account Permissions
Active Permission: This is a type of permission that allows a trusted address to perform specific actions on your behalf, such as staking, delegating resources, or voting. It is designed to provide limited control over your account without granting access to sensitive operations like transferring TRX or interacting with smart contracts. Active permissions are ideal for scenarios where you want to delegate certain responsibilities while maintaining overall control of your account.
Owner Permission: In contrast, the owner permission setup grants full access to your account, including the ability to transfer TRX, trigger smart contracts, or perform other unrestricted actions. This permission is the highest level of control and should only be granted to highly trusted parties, as it exposes your account to potential misuse or unauthorized transactions. It is generally not recommended unless you fully trust the authorized party and understand the implications of granting such access.
Weight and Threshold are used to manage multi-signature authorization. Each key (or wallet address) added to the permissions list is assigned a weight, which represents its voting power or authority. The threshold is the minimum combined weight required to authorize an operation. For example, if the threshold is set to 2 and you have two keys with weights 1 and 1, both keys must approve the operation to meet the threshold. If a single key has a weight equal to or greater than the threshold, it can act independently. This system ensures flexibility and security by allowing multiple keys to share control or requiring multiple approvals for sensitive actions.
Granting permissions to another address enables it to perform specific actions on your behalf, such as managing energy rentals. This setup is particularly useful for allowing energy rental platforms to automatically handle the renting of your energy resources. Below is a detailed breakdown of the active permissions being granted:
- Freeze Balance: This allows the authorized address to freeze your TRX for Energy or Bandwidth, which is essential for performing transactions or interacting with smart contracts.
- Delegate Resource: The authorized address can delegate your Energy or Bandwidth to another address, enabling efficient resource sharing.
- UnDelegate Resource: This allows the authorized address to reclaim delegated resources, returning them to your account.
- Vote Witness: The authorized address can use your frozen TRX to vote for Super Representatives (SRs), contributing to the governance of the Tron network.
- Claim Rewards: If applicable, the authorized address can claim staking rewards on your behalf, ensuring you receive the benefits of your participation.
By carefully selecting these permissions, you can delegate specific actions while maintaining control over sensitive operations like TRX transfers or smart contract interactions.
Step-by-Step Instructions:
-
Go to TronScan.org
Use a desktop browser with the TronLink browser extension installed.
-
Sign In with TronLink
Click
Sign Inin the top-right, chooseTronLink, and approve the prompt. -
Open Your Account Page
Click your wallet address to enter the account overview.
-
Click the
PermissionsTabScroll to find the "Permissions" section and click
Modifyunder Active Permission. -
Add the New Authorized Address
- Click
+ Add Key - Paste the wallet address you want to grant access to
- Set Weight to
1 - Set Threshold to
1
- Click
-
Select ONLY the Following Operations:
FreezeBalance(freeze TRX for Energy or Bandwidth)DelegateResource(delegate energy or bandwidth)UnDelegateResource(reclaim delegation)VoteWitness(vote for Super Representatives using frozen TRX)ClaimReward(claim staking rewards on your behalf)
❌ DO NOT check:
TransferAsset,TriggerSmartContract,TransferTRX, or any other operations not explicitly listed above. -
Review and Submit
Click
Confirmand approve the permission update using TronLink. -
Verify
After confirmation, refresh the Permissions tab. The new address will appear with only the specified permissions.
This setup is ideal for letting a trusted third party manage staking, resource delegation, and SR voting, without granting full wallet access.