开始 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;

}

}

ZH