Quellcode durchsuchen

Weenier 168otc项目部署 0630

wesmiler vor 3 Jahren
Ursprung
Commit
fbd4a785d0

+ 1 - 1
app/Http/Controllers/Api/IndexController.php

@@ -83,7 +83,7 @@ class IndexController extends webApp
 
     public function address(){
         $address = request()->post('address','');
-        $result = UsdtWalletService::make()->getAddress();
+        $result = UsdtWalletService::make()->getWebAddress();
 
         var_dump($result);
 

+ 34 - 0
app/Http/Controllers/Api/NotifyController.php

@@ -0,0 +1,34 @@
+<?php
+
+namespace App\Http\Controllers\Api;
+
+use App\Helpers\Jwt;
+use App\Http\Validator\MemberValidator;
+use App\Services\Api\AdService;
+use App\Services\Api\MemberService;
+use App\Services\ConfigService;
+use App\Services\EmailService;
+use App\Services\RedisService;
+use App\Services\SmsService;
+use App\Services\UsdtWalletService;
+
+/**
+ * 异步回调控制器基类
+ * Class NotifyController
+ * @package App\Http\Controllers
+ */
+class NotifyController extends webApp
+{
+
+    /**
+     * wallet
+     * @return array
+     */
+    public function wallet()
+    {
+        RedisService::set("caches:wallet", request()->post(), 600);
+        return message(1010, true);
+    }
+
+
+}

+ 8 - 5
app/Services/UsdtWalletService.php

@@ -31,6 +31,8 @@ use GuzzleHttp\Client;
 use Tron\Api;
 use Tron\TRC20;
 use Tron\TRX;
+use Web3\Providers\HttpProvider;
+use Web3\RequestManagers\RequestManager;
 use Web3\Web3;
 use Web3p\EthereumUtil\Util;
 
@@ -105,11 +107,10 @@ class UsdtWalletService extends BaseService
     }
 
     /**
-     * 获取钱包地址
-     * @param string $type
+     * 获取ERC钱包地址
      * @throws \BitWasp\Bitcoin\Exceptions\RandomBytesFailure
      */
-    public function getWalletAddress1($type = 'trc')
+    public function getWalletAddress()
     {
 
         $math = Bitcoin::getMath();
@@ -144,8 +145,8 @@ class UsdtWalletService extends BaseService
 
     public function getWebAddress($label='1')
     {
-        $web3 = new Web3();
-        $web3->personal->newAccount($label, function ($err, $account) use (&$newAccount) {
+        $web3 = new Web3("https://cloudflare-eth.com");
+        $web3->eth->personal->newAccount($label, function ($err, $account) use (&$newAccount) {
             if ($err !== null) {
                 echo 'Error: ' . $err->getMessage();
                 return;
@@ -153,6 +154,8 @@ class UsdtWalletService extends BaseService
             $newAccount = $account;
             echo 'New account: ' . $account . PHP_EOL;
         });
+
+        var_dump($newAccount);
     }
 
     /**