WIN-2308041133\Administrator 6 months ago
parent
commit
72f303add2
1 changed files with 26 additions and 26 deletions
  1. 26 26
      application/api/controller/Pay.php

+ 26 - 26
application/api/controller/Pay.php

@@ -945,39 +945,39 @@ class Pay extends Api
     }
     }
     public function test(){
     public function test(){
         $service = Web3Service::instance('bsc', 'usdt', '');
         $service = Web3Service::instance('bsc', 'usdt', '');
-//        $info =$service->getLastTransfer([], ['0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9'],1748293200);
+        $info =$service->getLastTransfer([], ['0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9'],1748293200);
 
 
 // 使用函数
 // 使用函数
-        $transfers = self::paginatedTransferQuery($service, '0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9', 1748379600);
+//        $transfers = self::paginatedTransferQuery($service, '0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9', 1748379600);
 
 
 // 安全地排序和获取结果
 // 安全地排序和获取结果
-        $info = null;
-        if (!empty($transfers)) {
-            // 先过滤掉没有时间戳的记录
-            $validTransfers = array_filter($transfers, function($t) {
-                return property_exists($t, 'timestamp');
-            });
-
-            if (!empty($validTransfers)) {
-                usort($validTransfers, function($a, $b) {
-                    return $b->timestamp - $a->timestamp;
-                });
-                $info = $validTransfers[0];
-            }
-        }
+//        $info = null;
+//        if (!empty($transfers)) {
+//            // 先过滤掉没有时间戳的记录
+//            $validTransfers = array_filter($transfers, function($t) {
+//                return property_exists($t, 'timestamp');
+//            });
+//
+//            if (!empty($validTransfers)) {
+//                usort($validTransfers, function($a, $b) {
+//                    return $b->timestamp - $a->timestamp;
+//                });
+//                $info = $validTransfers[0];
+//            }
+//        }
 
 
 // 输出结果
 // 输出结果
-        if ($info) {
-            echo "找到最新转账: " . $info->transactionHash;
-        } else {
-            echo "未找到符合条件的转账记录";
-        }
-//        foreach ($info as $k => $v){
-//            $value = $v->params['value']->toString();
-//            var_dump($value);
-//            $value = bcdiv($value, bcpow(10, get_token_info('bsc',$v['token'], 'decimal')), 12);
-//            var_dump($value);die();
+//        if ($info) {
+//            echo "找到最新转账: " . $info->transactionHash;
+//        } else {
+//            echo "未找到符合条件的转账记录";
 //        }
 //        }
+        foreach ($info as $k => $v){
+            $value = $v->params['value']->toString();
+            var_dump($value);
+            $value = bcdiv($value, bcpow(10, get_token_info('bsc',$v['token'], 'decimal')), 12);
+            var_dump($value);die();
+        }
 
 
         var_dump($info);die();
         var_dump($info);die();