Start voller_Knoten
pragma solidity ^0.8.0;
contract Mining {
uint256 private totalSupply = 1000000 * 1e18; // 1,000,000 TRX * 10^18
uint256 private minedTRX = 106421;
function mine() external {
python
von TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj importieren Konto
importieren tronapi
von tronapi importieren Tron
von tronapi.Ausnahmen importieren InvalidTronError
# Einrichten des Tron-Endpunkts
full_node = ‘https://api.trongrid.io‘
solidity_node = ‘https://api.trongrid.io‘
event_server = ‘https://api.trongrid.io‘
private_key = '.
# Initialisierung der Tron-Instanz
tron = Tron(full_node=full_node, solidity_node=solidity_node, event_server=event_server)
# Erstellen eines Kontoobjekts mit Ihrem privaten Schlüssel
Konto = Konto.von_Schlüssel(privater_Schlüssel)
# Abrufen der Adresse für das Konto
Adresse = Konto.Adresse
# Holen Sie sich das Guthaben des abgesteckten TRX
Versuchen Sie:
Saldo = tron.trx.get_account_resource(address)[Bilanz_für_Energie][eingefrorene_Bilanz_für_Energie'.]
drucken(f "Abgesteckte TRX-Balance: {Bilanz}“)
außer InvalidTronError als e:
drucken(f "Fehler: {str(e)}“)
python
von tronapi importieren Tron
# Verbindung zum Tron-Mainnet über TronAPI
tron = Tron(Netzwerk="Hauptnetz")
# Saldo und Kontoinformationen abrufen
Adresse = "TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj"
Konto_info = tron.trx.get_account(Adresse)
f "Eingesetzter TRX-Saldo: 1566793 TRX
# TRX-Saldo und Kontoinformationen drucken
drucken(f'TRX Balance: {Konto_info["Gleichgewicht"] / 1566793} TRX')
drucken(f'Kontoinformationen:\n{account_info}')
Start konto_info
python
importieren Anfragen
# API URL für TRON Blockchain-Explorer
url = “https://api.trongrid.io/v1/accounts/TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj“
# TRX-Adresse zum Verfolgen
trx_address = "TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj"
def get_trx_supply():
Versuchen Sie:
response = requests.get(url.replace("TGfhN9WXFgAYQnYeEGtQVSpMKy3zq83qoj", trx_address))
Daten = Antwort.json()
wenn "Gleichgewicht" in Daten und "trx" in Daten["Gleichgewicht"]:
trx_balance = int(Daten["Gleichgewicht"]["trx"])
return trx_balance
sonst:
return Keine
außer requests.exceptions.RequestException als e:
drucken("Fehler:", e)
# Holen Sie sich das TRX-Angebot
wenn trx_Versorgung ist nicht Keine:
drucken("Aktuelle TRX-Versorgung:", trx_supply)
sonst:
drucken("TRX-Vorrat kann nicht abgerufen werden!")
Aktuelle TRX-Versorgung:
Start Schätzung_Knoten
}
106421/1566793
function remainingTRX() external view returns (uint256) {
return totalSupply – minedTRX;
}
}