开始 full_node
pragma solidity ^0.8.0;
contract Mining {
uint256 private totalSupply = 1000000 * 1e18; // 1,000,000 TRX * 10^18
uint256 private minedTRX = 62198;
function mine() external {
蟒蛇
从 TGfhN9WXFgAYQnYeEGtQVSpMy3zq83qoj 进口 帐户
进口 鳟鱼
从 鳟鱼 进口 Tron
从 tronapi.exceptions 进口 无效TronError
# 设置Tron端点
full_node = ‘https://api.trongrid.io‘
solidity_node = ‘https://api.trongrid.io‘
event_server = ‘https://api.trongrid.io‘
private_key = ''
# 初始化Tron实例
tron = Tron(full_node=满节点, solidity_node=固态节点, event_server=事件服务器)
# 使用你的私钥创建一个账户对象
account = Account.from_key(private_key)
# 获取账户的地址
地址 = account.address
# 获取被钉住的TRX的余额
尝试:
balance = tron.trx.get_account_resource(address)['balance_for_energy']['冻结的能量平衡'。]
印刷品(f "有桩TRX平衡:{平衡}“)
不包括 无效TronError 作为 e:
印刷品(f "错误: {弦外之音(e)}“)
蟒蛇
从 鳟鱼 进口 Tron
# 使用TronAPI连接到Tron主网
tron = Tron(网络=)"主网")
# 获取余额和账户信息
地址= "TGfhN9WXFgAYQnYeEGtQVSpMy3zq83qoj"
account_info = tron.trx.get_account(address)
f "押注TRX余额:1566793 TRX
# 打印TRX余额和账户信息
印刷品(f'TRX平衡: [Account_info["平衡"] / 1566793} TRX的)
印刷品(f'Account Info:n{account_info}')
开始 帐户_信息
蟒蛇
进口 要求
# API URL用于TRON区块链探索器
网址= “https://api.trongrid.io/v1/accounts/TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj“
# TRX地址跟踪
trx_address = "TGfhN9WXFgAYQnYeEGtQVSpMy3zq83qoj"
def get_trx_supply():
尝试:
响应 = requests.get(url.replace("TGfhN9WXFgAYQnYeEGtQVSpMy3zq83qoj", trx_address))
data = response.json()
如果 "平衡 "在 数据 和 "trx "在 数据["平衡"]:
trx_balance = 䵮䵮(数据["平衡"]["trx"])
返回 叁、平衡
否则:
返回 无
不包括 requests.exceptions.RequestException 作为 e:
印刷品("错误:", e)
# 获得TRX供应
如果 淘宝网 不是无:
印刷品("目前的TRX供应:", trx_supply)
否则:
印刷品("无法检索到TRX供应!")
目前的TRX供应:
开始 估计ǞǞǞ
}
62198/1566793
function remainingTRX() external view returns (uint256) {
返回 totalSupply – minedTRX;
}
}