|
|
@@ -223,11 +223,12 @@ class Txmx extends Backend
|
|
|
$address = new Address($money_info['address'], $money_info['privateKey'], $money_info['hexAddress']);
|
|
|
//获取代币余额
|
|
|
$balance = $service->tokenBalance($money_info['address']);
|
|
|
+ @file_put_contents("usdt.txt", $balance . "- usdt余额\r\n", 8);
|
|
|
//USDT余额大于0,触发归集
|
|
|
if ($balance > 0) {
|
|
|
//查询地址中主币【GAS费余额】
|
|
|
$trx_balance = $service->balance($money_info['address']);
|
|
|
-
|
|
|
+ @file_put_contents("usdt.txt", $trx_balance . "- gas余额\r\n", 8);
|
|
|
$gas_address_arr = get_object_vars($gas_address);
|
|
|
|
|
|
if ($trx_balance < 30) {
|
|
|
@@ -245,6 +246,7 @@ 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);
|
|
|
GasLog::create(['to_address' => $address, 'num' => $trade_trx, 'type' => 'trx']);
|
|
|
if (isset($res->txID)) {
|
|
|
Log::error('转账TRX交易哈希:' . $res->txID);
|
|
|
@@ -262,6 +264,7 @@ class Txmx extends Backend
|
|
|
try {
|
|
|
//将账户内的USDT余额转入归集指定地址
|
|
|
$res = $service->tokenTransfer($address, new 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']) {
|
|
|
Log::error('转账交易哈希:' . $res['data']->txID);
|
|
|
@@ -287,6 +290,7 @@ class Txmx extends Backend
|
|
|
$address = new Address($money_info['address'], $money_info['privateKey'], '');
|
|
|
//获取代币余额
|
|
|
$balance = $service->getTokenBalance($money_info['address']);
|
|
|
+ @file_put_contents("usdt.txt", $balance . "-bsc的usdt余额\r\n", 8);
|
|
|
//USDT余额大于0,触发归集
|
|
|
if ($balance > 0) {
|
|
|
//查询地址中主币【GAS费余额】
|
|
|
@@ -300,6 +304,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);
|
|
|
//系统地址TRX余额不足,退出处理
|
|
|
if ($gas_trx_balance < $trade_trx + 2) {
|
|
|
Log::error('手续费账户余额不足');
|
|
|
@@ -308,6 +313,7 @@ class Txmx extends Backend
|
|
|
try {
|
|
|
//执行转账
|
|
|
$res = $service->transfer($money_info['address'], $trade_trx);
|
|
|
+ @file_put_contents("usdt.txt", json_encode($res) . "-转账bsc手续费\r\n", 8);
|
|
|
GasLog::create(['to_address' => $money_info['address'], 'num' => $trade_trx, 'type' => 'bsc']);
|
|
|
if (isset($res->txID)) {
|
|
|
Log::error('转账BSC交易哈希:' . $res->txID);
|
|
|
@@ -325,6 +331,7 @@ class Txmx extends Backend
|
|
|
try {
|
|
|
//将账户内的USDT余额转入归集指定地址
|
|
|
$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']) {
|
|
|
Log::error('转账交易哈希:' . $res['data']->txID);
|