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

+ 22 - 2
application/api/controller/Pay.php

@@ -944,7 +944,27 @@ class Pay extends Api
     }
     }
     public function test(){
     public function test(){
         $service = Web3Service::instance('bsc', 'usdt', '');
         $service = Web3Service::instance('bsc', 'usdt', '');
-        $info =$service->getLastTransfer([], [0x8f5f8daC38461E5b1A6b230D30433f8A593CCD57], 1748315888);
-        var_dump($info);die();
+        $info =$service->getLastTransfer([], ['0x8f5f8daC38461E5b1A6b230D30433f8A593CCD57'], 1748315888);
+//// 1. 转换地址为全小写字符串格式
+//        $address = '0x8f5f8dac38461e5b1a6b230d30433f8a593ccd57'; // 注意全小写
+//
+//// 2. 将时间戳转换为区块高度(需要 BSC 节点连接)
+//        $timestamp = 1748315888;
+//        $blockNumber = $service->getBlockNumberByTimestamp($timestamp);
+//
+//// 3. 正确构造过滤条件
+//        $filterOptions = [
+//            'fromBlock' => $blockNumber, // 起始区块高度
+//            'toBlock' => 'latest',       // 结束区块(最新)
+//            'address' => $address,       // 查询地址
+//        ];
+//
+//// 4. 调用方法获取转账记录
+//        try {
+//            $transfers = $service->getLastTransfer($filterOptions);
+//            print_r($transfers);
+//        } catch (\Exception $e) {
+//            echo "Error: " . $e->getMessage();
+//        }
     }
     }
 }
 }