|
|
@@ -1037,28 +1037,33 @@ class Pay extends Api
|
|
|
}
|
|
|
public function test()
|
|
|
{
|
|
|
-// $a= self::base58ToHex('TQ1MKAJqumx3XaFiMtnajGxrE2nFaMhsGu');
|
|
|
-// $b = self::base58ToHex('TFRpdAs4SP1uoWcq8Kkx4769QQnJJGyPUX');
|
|
|
-// var_dump($a);
|
|
|
-// var_dump($b);die();
|
|
|
+ $a= self::base58ToHex('TQ1MKAJqumx3XaFiMtnajGxrE2nFaMhsGu');
|
|
|
+ $b = self::base58ToHex('TFRpdAs4SP1uoWcq8Kkx4769QQnJJGyPUX');
|
|
|
+ var_dump($a);
|
|
|
+ var_dump($b);die();
|
|
|
$service = TronService::instance('usdt');
|
|
|
$trxBalance = $service->balance('TQ1MKAJqumx3XaFiMtnajGxrE2nFaMhsGu'); //trx主币查询
|
|
|
var_dump($trxBalance);
|
|
|
$trcGasAddress = new Address(
|
|
|
'TQ1MKAJqumx3XaFiMtnajGxrE2nFaMhsGu',
|
|
|
'0xed6a4d8cf092bee064b8fdd828980bdaf16700c483c5abfd6affb300c09a5423',
|
|
|
- '4199f98810123e30a27100af641ccdf03e37bca669'
|
|
|
+// '4199f98810123e30a27100af641ccdf03e37bca669'
|
|
|
+ $a
|
|
|
);
|
|
|
$balance = $service->tokenBalance($trcGasAddress); //trx代币查询
|
|
|
var_dump($balance);
|
|
|
$address = new Address(
|
|
|
'TFRpdAs4SP1uoWcq8Kkx4769QQnJJGyPUX',
|
|
|
'0xf322ad257024b72be5a7bf09cbb58aec0bd89ee6de8bdd9858d4bcbdc0c84427',
|
|
|
- '413be12e20eb06a9110999b6566437f90da137bebb'
|
|
|
+// '413be12e20eb06a9110999b6566437f90da137bebb'
|
|
|
+ $b
|
|
|
);
|
|
|
$balance = $service->tokenBalance($address); //trx代币查询
|
|
|
var_dump($balance);
|
|
|
- $res = $service->tokenTransfer($trcGasAddress, $address, 0.0002);
|
|
|
+
|
|
|
+ $res2 = $service->tokenTransfer($address, $trcGasAddress, 20); //主币转账
|
|
|
+ var_dump($res2);
|
|
|
+ $res = $service->tokenTransfer($trcGasAddress, $address, 0.0002); //代币转账
|
|
|
var_dump($res);die();
|
|
|
|
|
|
// bsc
|
|
|
@@ -1151,7 +1156,7 @@ class Pay extends Api
|
|
|
// }
|
|
|
// var_dump($info);die();
|
|
|
}
|
|
|
- function base58ToHex($base58) {
|
|
|
+ public static function base58ToHex($base58) {
|
|
|
// TRON 专用 Base58 字符集
|
|
|
$alphabet = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz';
|
|
|
|
|
|
@@ -1189,6 +1194,6 @@ class Pay extends Api
|
|
|
// 跳过版本字节(0x41)和校验码(最后4字节)
|
|
|
$addressPart = substr($hex, 2, 40); // 取20字节地址
|
|
|
|
|
|
- return '0x41' . $addressPart; // TRON 地址以0x41开头
|
|
|
+ return '41' . $addressPart; // TRON 地址以0x41开头
|
|
|
}
|
|
|
}
|