|
|
@@ -979,46 +979,28 @@ class Pay extends Api
|
|
|
|
|
|
public function test()
|
|
|
{
|
|
|
- $service = Web3Service::instance('bsc', 'usdt', '');
|
|
|
- $info = $service->getLastTransfer([], ['0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9'], 1748293200);
|
|
|
-
|
|
|
-// 使用函数
|
|
|
-// $transfers = self::paginatedTransferQuery($service, '0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9', 1748379600);
|
|
|
-
|
|
|
-// 安全地排序和获取结果
|
|
|
-// $info = null;
|
|
|
-// if (!empty($transfers)) {
|
|
|
-// // 先过滤掉没有时间戳的记录
|
|
|
-// $validTransfers = array_filter($transfers, function($t) {
|
|
|
-// return property_exists($t, 'timestamp');
|
|
|
-// });
|
|
|
+// $service = Web3Service::instance('bsc', 'usdt', '');
|
|
|
+// $info = $service->getLastTransfer([], ['0xbfc3b2193653ebf94bfa3fe586627b9c01f26db9'], 1748293200);
|
|
|
//
|
|
|
-// 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);
|
|
|
+// $transactionHash = $v->transactionHash;
|
|
|
+// var_dump($transactionHash);
|
|
|
+// $value = bcdiv($value, bcpow(10, get_token_info('bsc', 'TUSD', 'decimal')), 12); //把后面的0去掉
|
|
|
+// var_dump($value);
|
|
|
// }
|
|
|
+// var_dump($info);
|
|
|
+// die();
|
|
|
|
|
|
- foreach ($info as $k => $v) {
|
|
|
- $value = $v->params['value']->toString();
|
|
|
- var_dump($value);
|
|
|
- $transactionHash = $v->transactionHash;
|
|
|
- var_dump($transactionHash);
|
|
|
- $value = bcdiv($value, bcpow(10, get_token_info('bsc', 'TUSD', 'decimal')), 12); //把后面的0去掉
|
|
|
- var_dump($value);
|
|
|
- }
|
|
|
- var_dump($info);
|
|
|
- die();
|
|
|
+// trx TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
|
|
|
+ $service = TronService::instance('usdt');
|
|
|
|
|
|
+ $info = $service->getTransfer('TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', 1748293200000);
|
|
|
+ var_dump($info);die();
|
|
|
}
|
|
|
// function paginatedTransferQuery($service, $toAddress, $targetTimestamp) {
|
|
|
// $BPS = 3; // BSC每秒区块数
|