start full_node
python
from TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj import Account
import tronapi
from tronapi import Tron
from tronapi.exceptions import InvalidTronError
# Set up the Tron endpoint
full_node = ‘https://api.trongrid.io‘
solidity_node = ‘https://api.trongrid.io‘
event_server = ‘https://api.trongrid.io‘
private_key = ‘<your_private_key>’
# Initialize the Tron instance
tron = Tron(full_node=full_node, solidity_node=solidity_node, event_server=event_server)
# Create an Account object using your private key
account = Account.from_key(private_key)
# Get the address for the account
address = account.address
# Get the balance of the staked TRX
try:
balance = tron.trx.get_account_resource(address)[‘balance_for_energy’][‘frozen_balance_for_energy’]
print(f”Staked TRX balance: {balance}“)
except InvalidTronError as e:
print(f”Error: {str(e)}“)
python
from tronapi import Tron
# Connect to Tron mainnet using TronAPI
tron = Tron(network=“mainnet”)
# Get balance and account info
address = “TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj”
account_info = tron.trx.get_account(address)
f”Staked TRX balance: 1566793 TRX
# Print TRX balance and account info
print(f’TRX Balance: {account_info[“balance”] / 1566793} TRX’)
print(f’Account Info:\n{account_info}’)
start account_info
python
import requests
# API URL for TRON blockchain explorer
url = “https://api.trongrid.io/v1/accounts/TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj“
# TRX address to track
trx_address = “TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj”
def get_trx_supply():
try:
response = requests.get(url.replace(“TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj”, trx_address))
data = response.json()
if “balance” in data and “trx” in data[“balance”]:
trx_balance = int(data[“balance”][“trx”])
return trx_balance
else:
return None
except requests.exceptions.RequestException as e:
print(“Error:”, e)
# Get the TRX supply
if trx_supply is not None:
print(“Current TRX supply:”, trx_supply)
else:
print(“Unable to retrieve TRX supply!”)
Current TRX supply:
start estimate_node