TestController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Services\Api\MemberService;
  4. use App\Services\ConfigService;
  5. use App\Services\EmailService;
  6. use App\Services\RedisService;
  7. use App\Services\UsdtWalletService;
  8. use Illuminate\Http\Request;
  9. use Web3p\EthereumTx\Transaction;
  10. /**
  11. * 测试
  12. * Class TestController
  13. * @package App\Http\Controllers\Api
  14. */
  15. class TestController extends webApp
  16. {
  17. public function business()
  18. {
  19. $num = request()->all('num');
  20. $tradeType = request()->post('type');
  21. $result = MemberService::make()->getTradeMember($num, $tradeType);
  22. var_dump($result);
  23. }
  24. public function index()
  25. {
  26. echo preg_match('/^[\x{4e00}-\x{9fa5}]{2,5}$/u','大的');
  27. return false;
  28. // $result = UsdtWalletService::make()->getErcBalance('0x00000000219ab540356cbb839cbe05303d7705fa');
  29. //var_dump($result);
  30. // $result = UsdtWalletService::make()->getTransactionSignData('0xd46e8dd6', '0xd46e8dd67c5d32be8058bb8eb970870f07244567','2441406250');
  31. $result = UsdtWalletService::make()->getErc20TransferLogByOtc('0xeAD1f37a6C045AAf21AC064e52235739F69C4F9d', 10);
  32. // $result = UsdtWalletService::make()->ercTransfer('0x00000000219ab540356cbb839cbe05303d7705fa', 1);
  33. if(!$result){
  34. return message(UsdtWalletService::make()->getError(), false);
  35. }
  36. var_dump($result);
  37. }
  38. }