|
@@ -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();
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|