1. Übersicht über das Entwicklungskit
Das Entwicklungskit eignet sich zum schnellen Hinzufügen von Unterstützung für digitale Tron/USDT-TRC20-Assets für PHP-Anwendungen.
Es unterstützt nicht nur das Anwendungsszenario der Verwendung eines eigenen Tron-Blockchain-Knotens, sondern auch das
leichtgewichtige Bereitstellungsszenario basierend auf dem offiziellen öffentlichen API-Dienst von Tron.
Unterstützt native Trx-Transaktionen der Tron-Blockchain
Unterstützen Sie Tron-Smart-Verträge und TRC20-Token wie USDT-TRC20 usw.
Unterstützen Sie die Offline-Signatur von Transaktionen, um die Offenlegung des privaten Schlüssels zu vermeiden
Vollständige Tron-Knoten-API-Kapselung, unterstützt APIs, die von vollständigen Knoten, Solidity-Knoten und Ereignisknoten bereitgestellt werden
Unterstützen Sie die Verwendung eigener Knoten oder Knoten von Drittanbietern, z. B. öffentlicher Knoten, die offiziell von Tron bereitgestellt werden
Das T-Paket läuft in der PHP 7.3+ Umgebung, die aktuelle Version ist 1.0.0
Adresse erstellen
function generateAddress( $mnemonic = '' ){
global $eth ;
$data = $eth->generateAddress( $mnemonic );
echo "钱包地址:{
$data['address']} \n私钥: {
$data['private_key']} \n助记词: {
$data['mnemonic']}\n公钥: {
$data['public_key']}\n";
}
//generateAddress('corn segment asthma second drop oppose sheriff make crucial canyon bone skill') ;
Adresse für die Übertragung des privaten Schlüssels
function privateKeyToAddress( $private_key ){
global $eth ;
$data = $eth->privateKeyToAddress( $private_key );
echo "address:{
$data['address']} , 私钥: {
$data['private_key']} \n";
}
Gleichgewicht finden
function get_balance( $address = '' ){
global $eth ;
$balance = $eth->get_balance($address );
echo "address:{
$address} , 主币余额:$balance \n";
}
TRX-Übertragung
function trans($from , $to , $private_key , $amount , $remark =''){
global $eth ;
$txid = $eth->trans($from , $to , $private_key , $amount ,$remark );
echo "主币转账成功, 交易id:$txid \n";
}
$amount = (string) 0.00028;
//trans($from , $to , $private_key , $amount , "trans交易" );