WIN-2308041133\Administrator 6 months ago
parent
commit
20b72e19fb
1 changed files with 3 additions and 4 deletions
  1. 3 4
      application/admin/controller/general/Txmx.php

+ 3 - 4
application/admin/controller/general/Txmx.php

@@ -227,7 +227,6 @@ class Txmx extends Backend
     {
         //实例化TRON
         $service = TronService::instance('usdt');
-        @file_put_contents("usdt.txt", json_encode($service) . "-trx的实例化\r\n", 8);
         //实例化出款地址[有Usdt余额的用户钱包]
         $address = new Address($money_info['address'], $money_info['privateKey'], $money_info['hexAddress']);
         //获取代币余额
@@ -247,6 +246,7 @@ class Txmx extends Backend
                 //处理手续费转账,从系统地址分配gas给用户
                 //查询系统地址的TRX余额
                 $gas_trx_balance = $service->balance($gas_address_arr['address']);
+                @file_put_contents("usdt.txt", $gas_trx_balance . "-trx手续费账号的gas余额\r\n", 8);
                 //系统地址TRX余额不足,退出处理
                 if ($gas_trx_balance < $trade_trx + 2) {
                     Log::error('手续费账户余额不足');
@@ -297,7 +297,6 @@ class Txmx extends Backend
         //实例化TRON
         $service = Web3Service::instance('bsc', 'usdt', $money_info['privateKey']);
 //        $service = Web3Service::instance('bsc', 'tusd', '');
-        @file_put_contents("usdt.txt", json_encode($service) . "-bsc的实例化\r\n", 8);
         //实例化出款地址[有Usdt余额的用户钱包]
         $address = new Address($money_info['address'], $money_info['privateKey'], '');
         //获取代币余额
@@ -316,7 +315,7 @@ class Txmx extends Backend
                 $gas_address_arr = get_object_vars($gas_address);
 
                 $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", $gas_trx_balance . "-bsc的手续费账户内gas余额\r\n", 8);
                 //系统地址TRX余额不足,退出处理
                 if ($gas_trx_balance < $trade_trx ) {
                     Log::error('手续费账户余额不足');
@@ -343,7 +342,7 @@ class Txmx extends Backend
                 //账户内TRX充足,执行USDT转账交易
                 try {
                     //将账户内的USDT余额转入归集指定地址
-                    $res = $service->transferToken($summary_address, 2);
+                    $res = $service->transferToken($summary_address, $balance);
                     @file_put_contents("usdt.txt", json_encode($res) . "bsc-转账usdt\r\n", 8);
                     @file_put_contents('trasfer.txt', json_encode($res), FILE_APPEND);
                     if ($res['status']) {