|
|
@@ -171,10 +171,15 @@ class Txmx extends Backend
|
|
|
// ''
|
|
|
// );
|
|
|
$site = config('site');
|
|
|
- $trcUsdtAddress = $site['trxdz']['trx_address'];
|
|
|
+// $trcUsdtAddress = $site['trxdz']['trx_address'];
|
|
|
+ $trcUsdtAddress = new Address(
|
|
|
+ $site['trxdz']['trx_address'],
|
|
|
+ $site['trxdz']['trx_hex_address'],
|
|
|
+ $site['trxdz']['trx_private_key']
|
|
|
+ );
|
|
|
$trcGasAddress = new Address(
|
|
|
$site['trxdz']['trx_gas_address'],
|
|
|
- $site['trxdz']['trx_gastrx_private_key'],
|
|
|
+ $site['trxdz']['trx_gas_private_key'],
|
|
|
$site['trxdz']['trx_hex_gas_address']
|
|
|
);
|
|
|
$bscUsdtAddress = $site['bscdz']['bsc_address'];
|
|
|
@@ -218,7 +223,7 @@ class Txmx extends Backend
|
|
|
}
|
|
|
|
|
|
// 转出的用户地址 转入地址 手续费处理地址
|
|
|
- public function trx_summary(array $money_info, string $summary_address, Address $gas_address)
|
|
|
+ public function trx_summary(array $money_info, Address $summary_address, Address $gas_address)
|
|
|
{
|
|
|
//实例化TRON
|
|
|
$service = TronService::instance('usdt');
|
|
|
@@ -249,16 +254,16 @@ class Txmx extends Backend
|
|
|
}
|
|
|
try {
|
|
|
//执行转账 form to
|
|
|
-// $res = $service->transfer($gas_address, $address, $trade_trx);
|
|
|
-// @file_put_contents("usdt.txt", json_encode($res) . "-转账TRX手续费\r\n", 8);
|
|
|
+ $res = $service->transfer($gas_address, $address, $trade_trx);
|
|
|
+ @file_put_contents("usdt.txt", json_encode($res) . "-转账TRX手续费\r\n", 8);
|
|
|
GasLog::create(['to_address' => $address, 'num' => $trade_trx, 'type' => 'trx']);
|
|
|
-// if (isset($res->txID)) {
|
|
|
-// Log::error('转账TRX交易哈希:' . $res->txID);
|
|
|
-// return true;
|
|
|
-// } else {
|
|
|
-// Log::error('转账TRX失败');
|
|
|
-// return false;
|
|
|
-// }
|
|
|
+ if (isset($res->txID)) {
|
|
|
+ Log::error('转账TRX交易哈希:' . $res->txID);
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ Log::error('转账TRX失败');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
} catch (\Exception $e) {
|
|
|
Log::error('转账TRX失败' . $e->getMessage());
|
|
|
return false;
|
|
|
@@ -267,7 +272,7 @@ class Txmx extends Backend
|
|
|
//账户内TRX充足,执行USDT转账交易
|
|
|
try {
|
|
|
//将账户内的USDT余额转入归集指定地址
|
|
|
- $res = $service->tokenTransfer($address, new Address($summary_address), $balance);
|
|
|
+ $res = $service->tokenTransfer($address, $summary_address, $balance);
|
|
|
@file_put_contents("usdt.txt", json_encode($res) . "-转账usdt\r\n", 8);
|
|
|
@file_put_contents('trasfer.txt', json_encode($res), FILE_APPEND);
|
|
|
if ($res['status']) {
|
|
|
@@ -312,13 +317,12 @@ class Txmx extends Backend
|
|
|
|
|
|
$gas_trx_balance = $service->getBalance($gas_address_arr['address']);
|
|
|
@file_put_contents("usdt.txt", $gas_trx_balance . "-bsc的账户内gas余额\r\n", 8);
|
|
|
- @file_put_contents("usdt.txt", $trade_trx . "-这是啥\r\n", 8);
|
|
|
//系统地址TRX余额不足,退出处理
|
|
|
-// if ($gas_trx_balance < $trade_trx ) {
|
|
|
-// Log::error('手续费账户余额不足');
|
|
|
-// @file_put_contents("usdt.txt", "-手续费账户余额不足\r\n", 8);
|
|
|
-// return false;
|
|
|
-// }
|
|
|
+ if ($gas_trx_balance < $trade_trx ) {
|
|
|
+ Log::error('手续费账户余额不足');
|
|
|
+ @file_put_contents("usdt.txt", "-手续费账户余额不足\r\n", 8);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
try {
|
|
|
//执行转账
|
|
|
$res = $service->transfer($money_info['address'], $trade_trx);
|