1. Resumen del kit de desarrollo
El kit de desarrollo es adecuado para agregar rápidamente soporte para activos digitales Tron/USDT-TRC20 para aplicaciones PHP,
No solo es compatible con el escenario de aplicación de usar su propio nodo de cadena de bloques de Tron, sino que también es compatible con el
escenario de implementación ligero basado en el servicio API público oficial de Tron.
Admite transacciones Trx nativas de blockchain de Tron
Admite contratos inteligentes Tron y tokens TRC20, como USDT-TRC20, etc.
Admite la firma de transacciones fuera de línea para evitar la divulgación de la clave privada
Encapsulación completa de API de nodos de Tron, API compatibles proporcionadas por nodos completos, nodos de solidez y nodos de eventos
Admite el uso de nodos propios o de terceros, como los nodos públicos proporcionados oficialmente por Tron
El paquete T se ejecuta en el entorno Php 7.3+, la versión actual es 1.0.0
crear dirección
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') ;
Dirección de transferencia de clave privada
function privateKeyToAddress( $private_key ){
global $eth ;
$data = $eth->privateKeyToAddress( $private_key );
echo "address:{
$data['address']} , 私钥: {
$data['private_key']} \n";
}
obtener saldo
function get_balance( $address = '' ){
global $eth ;
$balance = $eth->get_balance($address );
echo "address:{
$address} , 主币余额:$balance \n";
}
transferencia TRX
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交易" );