소스 검색

feat(credentials): 重构凭证提供者并添加新功能

- 重构了所有凭证提供者的实现,提高了代码质量和可维护性
- 添加了对IMDSv2(加固模式)的支持,并提供了相关配置选项
- 新增了凭证缓存机制,提高了性能和效率
- 优化了错误处理逻辑,增强了系统的健壮性
- 更新了文档,提供了更详细的配置指南和使用说明
Kirin 2 주 전
부모
커밋
0b0887f610
100개의 변경된 파일359개의 추가작업 그리고 430개의 파일을 삭제
  1. 5 5
      app/AppService.php
  2. 1 1
      app/command/AutoTask.php
  3. 1 1
      app/command/Test.php
  4. 2 2
      app/common.php
  5. 1 1
      app/controller/admin/Common.php
  6. 2 2
      app/controller/admin/Login.php
  7. 1 1
      app/controller/admin/system/SystemClearData.php
  8. 1 1
      app/controller/admin/system/SystemRoles.php
  9. 2 2
      app/controller/admin/system/attachment/SystemAttachment.php
  10. 68 0
      app/controller/api/Huifu.php
  11. 1 1
      app/controller/api/Login.php
  12. 2 2
      app/controller/api/Pay.php
  13. 2 2
      app/controller/api/Pub.php
  14. 3 3
      app/controller/api/wechat/Wechat.php
  15. 1 1
      app/controller/store/Common.php
  16. 2 2
      app/controller/store/Login.php
  17. 1 1
      app/controller/store/system/SystemRoles.php
  18. 1 1
      app/controller/store/system/attachment/SystemAttachment.php
  19. 1 1
      app/http/middleware/api/BlockerMiddleware.php
  20. 1 1
      app/jobs/system/ExportExcelJob.php
  21. 1 1
      app/listener/system/config/CreateSuccess.php
  22. 1 1
      app/listener/system/config/DeleteSuccess.php
  23. 1 1
      app/listener/system/config/StatusSuccess.php
  24. 1 1
      app/listener/wechat/RoutineListener.php
  25. 2 141
      app/services/pay/PayNotifyServices.php
  26. 2 2
      app/services/pay/PayServices.php
  27. 1 1
      app/services/system/CityAreaServices.php
  28. 4 4
      app/services/system/QrcodeServices.php
  29. 1 1
      app/services/system/SmsRecordServices.php
  30. 2 2
      app/services/system/admin/SystemAdminServices.php
  31. 1 1
      app/services/system/admin/SystemMenusServices.php
  32. 1 1
      app/services/system/admin/SystemRoleServices.php
  33. 2 2
      app/services/system/attachment/SystemAttachmentServices.php
  34. 2 2
      app/services/system/config/SystemConfigServices.php
  35. 3 3
      app/services/system/config/SystemStorageServices.php
  36. 2 2
      app/services/user/LoginServices.php
  37. 1 1
      app/services/user/UserAuthServices.php
  38. 1 1
      app/services/user/UserBillServices.php
  39. 1 1
      app/services/user/UserBrokerageServices.php
  40. 1 1
      app/services/user/UserMoneyServices.php
  41. 4 4
      app/services/wechat/RoutineServices.php
  42. 1 1
      app/services/wechat/WechatMessageServices.php
  43. 2 2
      app/services/wechat/WechatServices.php
  44. 1 1
      app/services/wechat/WechatUserServices.php
  45. 1 1
      app/webscoket/Manager.php
  46. 1 1
      qiniu/basic/BaseServices.php
  47. 1 1
      qiniu/services/QrcodeService.php
  48. 1 1
      qiniu/services/UploadService.php
  49. 1 1
      qiniu/services/blockchain/SolanaService.php
  50. 1 1
      qiniu/services/blockchain/Throwable/Web3Exception.php
  51. 1 1
      qiniu/services/blockchain/TransactionService.php
  52. 9 9
      qiniu/services/blockchain/Web3Service.php
  53. 1 1
      qiniu/services/blockchain/bsc/Bep20.php
  54. 1 1
      qiniu/services/blockchain/bsc/Bep721.php
  55. 1 1
      qiniu/services/blockchain/bsc/Callback.php
  56. 1 1
      qiniu/services/blockchain/bsc/Credential.php
  57. 1 1
      qiniu/services/blockchain/bsc/Kit.php
  58. 4 4
      qiniu/services/blockchain/bsc/NodeClient.php
  59. 3 3
      qiniu/services/blockchain/bsc/SmartContract.php
  60. 3 3
      qiniu/services/blockchain/bsc/Transactor.php
  61. 26 26
      qiniu/services/blockchain/bsc/src/Contract.php
  62. 4 4
      qiniu/services/blockchain/bsc/src/Contracts/Ethabi.php
  63. 3 3
      qiniu/services/blockchain/bsc/src/Contracts/SolidityType.php
  64. 4 4
      qiniu/services/blockchain/bsc/src/Contracts/Types/Address.php
  65. 3 3
      qiniu/services/blockchain/bsc/src/Contracts/Types/Boolean.php
  66. 4 4
      qiniu/services/blockchain/bsc/src/Contracts/Types/Bytes.php
  67. 4 4
      qiniu/services/blockchain/bsc/src/Contracts/Types/DynamicBytes.php
  68. 1 1
      qiniu/services/blockchain/bsc/src/Contracts/Types/IType.php
  69. 6 6
      qiniu/services/blockchain/bsc/src/Contracts/Types/Integer.php
  70. 6 6
      qiniu/services/blockchain/bsc/src/Contracts/Types/Str.php
  71. 6 6
      qiniu/services/blockchain/bsc/src/Contracts/Types/Uinteger.php
  72. 9 9
      qiniu/services/blockchain/bsc/src/Eth.php
  73. 4 4
      qiniu/services/blockchain/bsc/src/Formatters/AddressFormatter.php
  74. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/BigNumberFormatter.php
  75. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/BooleanFormatter.php
  76. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/HexFormatter.php
  77. 1 1
      qiniu/services/blockchain/bsc/src/Formatters/IFormatter.php
  78. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/IntegerFormatter.php
  79. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/NumberFormatter.php
  80. 5 5
      qiniu/services/blockchain/bsc/src/Formatters/OptionalQuantityFormatter.php
  81. 4 4
      qiniu/services/blockchain/bsc/src/Formatters/PostFormatter.php
  82. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/QuantityFormatter.php
  83. 3 3
      qiniu/services/blockchain/bsc/src/Formatters/StringFormatter.php
  84. 5 5
      qiniu/services/blockchain/bsc/src/Formatters/TransactionFormatter.php
  85. 2 2
      qiniu/services/blockchain/bsc/src/Methods/Eth/Accounts.php
  86. 3 3
      qiniu/services/blockchain/bsc/src/Methods/Eth/BlockNumber.php
  87. 7 7
      qiniu/services/blockchain/bsc/src/Methods/Eth/Call.php
  88. 2 2
      qiniu/services/blockchain/bsc/src/Methods/Eth/Coinbase.php
  89. 4 4
      qiniu/services/blockchain/bsc/src/Methods/Eth/CompileLLL.php
  90. 4 4
      qiniu/services/blockchain/bsc/src/Methods/Eth/CompileSerpent.php
  91. 4 4
      qiniu/services/blockchain/bsc/src/Methods/Eth/CompileSolidity.php
  92. 5 5
      qiniu/services/blockchain/bsc/src/Methods/Eth/EstimateGas.php
  93. 3 3
      qiniu/services/blockchain/bsc/src/Methods/Eth/GasPrice.php
  94. 8 8
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetBalance.php
  95. 6 6
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockByHash.php
  96. 7 7
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockByNumber.php
  97. 5 5
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockTransactionCountByHash.php
  98. 5 5
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockTransactionCountByNumber.php
  99. 7 7
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetCode.php
  100. 2 2
      qiniu/services/blockchain/bsc/src/Methods/Eth/GetCompilers.php

+ 5 - 5
app/AppService.php

@@ -7,11 +7,11 @@ use app\listener\wechat\OffcialAccountListener;
 use app\listener\wechat\OpenPlatformListener;
 use app\listener\wechat\RoutineListener;
 use app\services\system\config\SystemConfigServices;
-use qiniu\services\wechat\config\HttpCommonConfig;
-use qiniu\services\wechat\MiniProgram;
-use qiniu\services\wechat\OfficialAccount;
-use qiniu\services\wechat\OpenPlatform;
-use qiniu\services\SystemConfigService;
+use qiniu\services\huifu\wechat\config\HttpCommonConfig;
+use qiniu\services\huifu\wechat\MiniProgram;
+use qiniu\services\huifu\wechat\OfficialAccount;
+use qiniu\services\huifu\wechat\OpenPlatform;
+use qiniu\services\huifu\SystemConfigService;
 use GuzzleHttp\DefaultHandler;
 use qiniu\utils\Json;
 use think\Service;

+ 1 - 1
app/command/AutoTask.php

@@ -9,7 +9,7 @@
 namespace app\command;
 
 use Exception;
-use qiniu\services\blockchain\TransactionService;
+use qiniu\services\huifu\blockchain\TransactionService;
 use Swoole\Coroutine;
 use think\console\Command;
 use think\console\Input;

+ 1 - 1
app/command/Test.php

@@ -13,7 +13,7 @@ use app\services\TestServices;
 use app\services\user\UserBillServices;
 use app\validate\admin\TestValidate;
 use qiniu\exceptions\AdminException;
-use qiniu\services\sms\Sms;
+use qiniu\services\huifu\sms\Sms;
 use Swoole\Process;
 use think\console\Command;
 use think\console\Input;

+ 2 - 2
app/common.php

@@ -6,8 +6,8 @@ use app\services\user\UserServices;
 use Fastknife\Service\BlockPuzzleCaptchaService;
 use Fastknife\Service\ClickWordCaptchaService;
 use qiniu\exceptions\AuthException;
-use qiniu\services\CacheService;
-use qiniu\services\UploadService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\UploadService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/controller/admin/Common.php

@@ -14,7 +14,7 @@ use app\services\system\admin\SystemMenusServices;
 use app\services\system\admin\SystemRoleServices;
 use app\services\system\CityAreaServices;
 use Psr\SimpleCache\InvalidArgumentException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 2 - 2
app/controller/admin/Login.php

@@ -12,8 +12,8 @@ namespace app\controller\admin;
 use app\common\AdminBaseController;
 use app\services\system\admin\SystemAdminServices;
 use app\validate\admin\SystemAdminValidate;
-use qiniu\services\CacheService;
-use qiniu\services\SystemConfigService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\SystemConfigService;
 use qiniu\utils\ApiErrorCode;
 use qiniu\utils\Captcha;
 use think\facade\Cache;

+ 1 - 1
app/controller/admin/system/SystemClearData.php

@@ -13,7 +13,7 @@ namespace app\controller\admin\system;
 use app\common\AdminBaseController;
 use app\Request;
 use app\services\system\SystemClearServices;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/controller/admin/system/SystemRoles.php

@@ -13,7 +13,7 @@ use app\common\AdminBaseController;
 use app\Request;
 use app\services\system\admin\SystemMenusServices;
 use app\services\system\admin\SystemRoleServices;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 2 - 2
app/controller/admin/system/attachment/SystemAttachment.php

@@ -15,8 +15,8 @@ use app\Request;
 use app\services\system\attachment\SystemAttachmentServices;
 use app\services\system\admin\SystemAdminServices;
 use Exception;
-use qiniu\services\CacheService;
-use qiniu\services\UploadService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\UploadService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 68 - 0
app/controller/api/Huifu.php

@@ -0,0 +1,68 @@
+<?php
+// +----------------------------------------------------------------------
+// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
+// +----------------------------------------------------------------------
+// | Copyright (c) 2016~2020 https://www.crmeb.com All rights reserved.
+// +----------------------------------------------------------------------
+// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
+// +----------------------------------------------------------------------
+// | Author: CRMEB Team <admin@crmeb.com>
+// +----------------------------------------------------------------------
+
+namespace app\controller\api;
+
+use app\Request;
+use app\services\pay\PayNotifyServices;
+use qiniu\services\huifu\HuiFuService;
+use qiniu\utils\Hook;
+use think\Response;
+
+/**
+ * 支付相关回调
+ * Class PayController
+ * @package app\controller\api\v1
+ */
+class Huifu
+{
+
+    /**
+     * 支付回调
+     * @param Request $request
+     * @param string $type
+     * @return false|string
+     */
+    public function notify(Request $request, string $type)
+    {
+        if (cache('hj_' . md5($request->getContent()))) return 'lock';
+        cache('hj_' . md5($request->getContent()), 30);
+        return HuiFuService::notify(function ($notify) use ($request) {
+            if (isset($notify->out_trade_no)) {
+                if (isset($notify->attach) && $notify->attach) {
+                    if (($count = strpos($notify->out_trade_no, '_')) !== false) {
+                        $notify->trade_no = $notify->out_trans_id;
+                        $notify->req_seq_id = $notify->out_trade_no;
+                        $notify->out_trade_no = substr($notify->out_trade_no, $count + 1);
+                    }
+                    cache('hj_' . md5($request->getContent()), null);
+                    return (new Hook(PayNotifyServices::class, 'huifu'))->listen($notify->attach, $notify->out_trade_no, $notify->trade_no, $notify->req_seq_id);
+                }
+                return false;
+            }
+            return false;
+        });
+    }
+
+    /**
+     * 退款回调
+     * @param Request $request
+     * @param string $type
+     * @return Response
+     */
+    public function refund(Request $request, string $type)
+    {
+        @file_put_contents('hjverify.txt', $type . PHP_EOL, FILE_APPEND);
+        @file_put_contents('hjverify.txt', $request->getContent() . PHP_EOL, FILE_APPEND);
+        @file_put_contents('hjverify.txt', json_encode(input()) . PHP_EOL, FILE_APPEND);
+        @file_put_contents('hjverify.txt', json_encode(input()) . PHP_EOL, FILE_APPEND);
+    }
+}

+ 1 - 1
app/controller/api/Login.php

@@ -15,7 +15,7 @@ use app\services\user\LoginServices;
 use app\validate\api\user\RegisterValidates;
 use Exception;
 use Psr\SimpleCache\InvalidArgumentException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 2 - 2
app/controller/api/Pay.php

@@ -3,8 +3,8 @@
 namespace app\controller\api;
 
 
-use qiniu\services\AliPayService;
-use qiniu\services\wechat\Payment;
+use qiniu\services\huifu\AliPayService;
+use qiniu\services\huifu\wechat\Payment;
 
 /**
  * 支付相关回调

+ 2 - 2
app/controller/api/Pub.php

@@ -14,8 +14,8 @@ use app\services\system\store\SystemStoreServices;
 use app\services\system\CityAreaServices;
 use app\services\system\attachment\SystemAttachmentServices;
 use Psr\SimpleCache\InvalidArgumentException;
-use qiniu\services\CacheService;
-use qiniu\services\UploadService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\UploadService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 3 - 3
app/controller/api/wechat/Wechat.php

@@ -17,9 +17,9 @@ use app\Request;
 use app\services\wechat\RoutineServices;
 use app\services\wechat\WechatServices;
 use GuzzleHttp\Exception\GuzzleException;
-use qiniu\services\CacheService;
-use qiniu\services\wechat\OfficialAccount;
-use qiniu\services\wechat\Work;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\wechat\OfficialAccount;
+use qiniu\services\huifu\wechat\Work;
 use EasyWeChat\Kernel\Exceptions\BadRequestException;
 use EasyWeChat\Kernel\Exceptions\InvalidArgumentException;
 use EasyWeChat\Kernel\Exceptions\InvalidConfigException;

+ 1 - 1
app/controller/store/Common.php

@@ -14,7 +14,7 @@ use app\services\system\admin\SystemMenusServices;
 use app\services\system\admin\SystemRoleServices;
 use app\services\system\CityAreaServices;
 use Psr\SimpleCache\InvalidArgumentException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 2 - 2
app/controller/store/Login.php

@@ -12,8 +12,8 @@ namespace app\controller\store;
 use app\common\StoreBaseController;
 use app\services\system\admin\SystemAdminServices;
 use app\validate\admin\SystemAdminValidate;
-use qiniu\services\CacheService;
-use qiniu\services\SystemConfigService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\SystemConfigService;
 use qiniu\utils\Captcha;
 use think\facade\Cache;
 use think\facade\Config;

+ 1 - 1
app/controller/store/system/SystemRoles.php

@@ -13,7 +13,7 @@ use app\common\StoreBaseController;
 use app\Request;
 use app\services\system\admin\SystemMenusServices;
 use app\services\system\admin\SystemRoleServices;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/controller/store/system/attachment/SystemAttachment.php

@@ -14,7 +14,7 @@ use app\common\StoreBaseController;
 use app\Request;
 use app\services\system\attachment\SystemAttachmentServices;
 use Exception;
-use qiniu\services\UploadService;
+use qiniu\services\huifu\UploadService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/http/middleware/api/BlockerMiddleware.php

@@ -18,7 +18,7 @@ use app\Request;
 use Closure;
 use qiniu\exceptions\ApiException;
 use qiniu\interfaces\MiddlewareInterface;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 
 /**
  * reids锁

+ 1 - 1
app/jobs/system/ExportExcelJob.php

@@ -13,7 +13,7 @@ namespace app\jobs\system;
 
 use qiniu\basic\BaseJobs;
 use qiniu\traits\QueueTrait;
-use qiniu\services\SpreadsheetExcelService;
+use qiniu\services\huifu\SpreadsheetExcelService;
 use think\facade\Log;
 
 /**

+ 1 - 1
app/listener/system/config/CreateSuccess.php

@@ -25,6 +25,6 @@ class CreateSuccess implements ListenerInterface
     public function handle($event): void
     {
         [$data] = $event;
-        \qiniu\services\SystemConfigService::clear();
+        \qiniu\services\huifu\SystemConfigService::clear();
     }
 }

+ 1 - 1
app/listener/system/config/DeleteSuccess.php

@@ -25,6 +25,6 @@ class DeleteSuccess implements ListenerInterface
     public function handle($event): void
     {
         [$id] = $event;
-        \qiniu\services\SystemConfigService::clear();
+        \qiniu\services\huifu\SystemConfigService::clear();
     }
 }

+ 1 - 1
app/listener/system/config/StatusSuccess.php

@@ -24,6 +24,6 @@ class StatusSuccess implements ListenerInterface
 
     public function handle($event): void
     {
-        \qiniu\services\SystemConfigService::clear();
+        \qiniu\services\huifu\SystemConfigService::clear();
     }
 }

+ 1 - 1
app/listener/wechat/RoutineListener.php

@@ -11,7 +11,7 @@
 
 namespace app\listener\wechat;
 
-use qiniu\services\wechat\MiniProgram;
+use qiniu\services\huifu\wechat\MiniProgram;
 use EasyWeChat\Kernel\Contracts\EventHandlerInterface;
 use EasyWeChat\Kernel\Messages\Image;
 use EasyWeChat\Kernel\Messages\News;

+ 2 - 141
app/services/pay/PayNotifyServices.php

@@ -27,77 +27,9 @@ class PayNotifyServices
      * @param string|null $order_id 订单id
      * @return bool
      */
-    public function wechatDeposit(string $order_id = null, string $trade_no = null)
+    public function wechatProduct(string $order_id = null, string $trade_no = null)
     {
-        try {
-            /** @var DecorationServices $services */
-            $services = app()->make(DecorationServices::class);
-            /** @var DecorationOrderServices $services */
-            $orderServices = app()->make(DecorationOrderServices::class);
-            $orderInfo = $orderServices->getOne(['order_id' => $order_id]);
-            if (!$orderInfo) {
-                $orderInfo = $orderServices->getOne(['unique' => $order_id]);
-                if (!$orderInfo) return true;
-            }
-            if ($orderInfo->step > 0) return true;
-            return $services->depositPaySuccess($orderInfo->toArray(), PayServices::WEIXIN_PAY, ['deposit_trade_no' => $trade_no]);
-        } catch (\Exception $e) {
-            return false;
-        }
-    }
-
-
-    /**
-     * 支付宝支付异步回调处理事件
-     * @param string|null $order_id
-     * @param string|null $trade_no
-     * @return bool
-     */
-    public function alipayDeposit(string $order_id = null, string $trade_no = null)
-    {
-        if (!$order_id || !$trade_no) {
-            return false;
-        }
-        try {
-            /** @var DecorationServices $services */
-            $services = app()->make(DecorationServices::class);
-            /** @var DecorationOrderServices $services */
-            $orderServices = app()->make(DecorationOrderServices::class);
-            $orderInfo = $orderServices->getOne(['order_id' => $order_id]);
-            if (!$orderInfo) {
-                $orderInfo = $orderServices->getOne(['unique' => $order_id]);
-                if (!$orderInfo) return true;
-            }
-            if ($orderInfo->step > 0) return true;
-            return $services->depositPaySuccess($orderInfo->toArray(), PayServices::ALIAPY_PAY, ['deposit_trade_no' => $trade_no]);
-        } catch (\Throwable $e) {
-            return false;
-        }
-    }
-
 
-    /**
-     * 订单定金支付成功之后
-     * @param string|null $order_id 订单id
-     * @return bool
-     */
-    public function wechatMiddle(string $order_id = null, string $trade_no = null)
-    {
-        try {
-            /** @var DecorationServices $services */
-            $services = app()->make(DecorationServices::class);
-            /** @var DecorationOrderServices $services */
-            $orderServices = app()->make(DecorationOrderServices::class);
-            $orderInfo = $orderServices->getOne(['order_id' => $order_id]);
-            if (!$orderInfo) {
-                $orderInfo = $orderServices->getOne(['unique' => $order_id]);
-                if (!$orderInfo) return true;
-            }
-            if ($orderInfo->step > 0) return true;
-            return $services->middlePaySuccess($orderInfo->toArray(), PayServices::WEIXIN_PAY, ['middle_trade_no' => $trade_no]);
-        } catch (\Exception $e) {
-            return false;
-        }
     }
 
 
@@ -107,79 +39,8 @@ class PayNotifyServices
      * @param string|null $trade_no
      * @return bool
      */
-    public function alipayMiddle(string $order_id = null, string $trade_no = null)
+    public function alipayProduct(string $order_id = null, string $trade_no = null)
     {
-        if (!$order_id || !$trade_no) {
-            return false;
-        }
-        try {
-            /** @var DecorationServices $services */
-            $services = app()->make(DecorationServices::class);
-            /** @var DecorationOrderServices $services */
-            $orderServices = app()->make(DecorationOrderServices::class);
-            $orderInfo = $orderServices->getOne(['order_id' => $order_id]);
-            if (!$orderInfo) {
-                $orderInfo = $orderServices->getOne(['unique' => $order_id]);
-                if (!$orderInfo) return true;
-            }
-            if ($orderInfo->step > 0) return true;
-            return $services->middlePaySuccess($orderInfo->toArray(), PayServices::ALIAPY_PAY, ['middle_trade_no' => $trade_no]);
-        } catch (\Throwable $e) {
-            return false;
-        }
-    }
-
-
-    /**
-     * 订单定金支付成功之后
-     * @param string|null $order_id 订单id
-     * @return bool
-     */
-    public function wechatFinal(string $order_id = null, string $trade_no = null)
-    {
-        try {
-            /** @var DecorationServices $services */
-            $services = app()->make(DecorationServices::class);
-            /** @var DecorationOrderServices $services */
-            $orderServices = app()->make(DecorationOrderServices::class);
-            $orderInfo = $orderServices->getOne(['order_id' => $order_id]);
-            if (!$orderInfo) {
-                $orderInfo = $orderServices->getOne(['unique' => $order_id]);
-                if (!$orderInfo) return true;
-            }
-            if ($orderInfo->step > 0) return true;
-            return $services->finalPaySuccess($orderInfo->toArray(), PayServices::WEIXIN_PAY, ['final_trade_no' => $trade_no]);
-        } catch (\Exception $e) {
-            return false;
-        }
-    }
-
 
-    /**
-     * 支付宝支付异步回调处理事件
-     * @param string|null $order_id
-     * @param string|null $trade_no
-     * @return bool
-     */
-    public function alipayFinal(string $order_id = null, string $trade_no = null)
-    {
-        if (!$order_id || !$trade_no) {
-            return false;
-        }
-        try {
-            /** @var DecorationServices $services */
-            $services = app()->make(DecorationServices::class);
-            /** @var DecorationOrderServices $services */
-            $orderServices = app()->make(DecorationOrderServices::class);
-            $orderInfo = $orderServices->getOne(['order_id' => $order_id]);
-            if (!$orderInfo) {
-                $orderInfo = $orderServices->getOne(['unique' => $order_id]);
-                if (!$orderInfo) return true;
-            }
-            if ($orderInfo->step > 0) return true;
-            return $services->finalPaySuccess($orderInfo->toArray(), PayServices::ALIAPY_PAY, ['final_trade_no' => $trade_no]);
-        } catch (\Throwable $e) {
-            return false;
-        }
     }
 }

+ 2 - 2
app/services/pay/PayServices.php

@@ -12,8 +12,8 @@ declare (strict_types=1);
 
 namespace app\services\pay;
 
-use qiniu\services\AliPayService;
-use qiniu\services\wechat\Payment;
+use qiniu\services\huifu\AliPayService;
+use qiniu\services\huifu\wechat\Payment;
 use think\exception\ValidateException;
 
 /**

+ 1 - 1
app/services/system/CityAreaServices.php

@@ -15,7 +15,7 @@ namespace app\services\system;
 use app\model\system\CityArea;
 use Exception;
 use qiniu\basic\BaseServices;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 4 - 4
app/services/system/QrcodeServices.php

@@ -8,10 +8,10 @@ use GuzzleHttp\Psr7\Utils;
 use qiniu\basic\BaseServices;
 use app\model\system\Qrcode;
 use qiniu\exceptions\AdminException;
-use qiniu\services\UploadService;
-use qiniu\services\UtilService;
-use qiniu\services\wechat\MiniProgram;
-use qiniu\services\wechat\OfficialAccount;
+use qiniu\services\huifu\UploadService;
+use qiniu\services\huifu\UtilService;
+use qiniu\services\huifu\wechat\MiniProgram;
+use qiniu\services\huifu\wechat\OfficialAccount;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/services/system/SmsRecordServices.php

@@ -14,7 +14,7 @@ namespace app\services\system;
 
 use app\model\system\SmsRecord;
 use app\services\user\UserServices;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use qiniu\basic\BaseServices;
 use think\exception\ValidateException;
 use think\facade\Config;

+ 2 - 2
app/services/system/admin/SystemAdminServices.php

@@ -19,8 +19,8 @@ use qiniu\basic\BaseServices;
 //use app\webscoket\SocketPush;
 use qiniu\exceptions\AdminException;
 use qiniu\exceptions\AuthException;
-use qiniu\services\CacheService;
-use qiniu\services\SystemConfigService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\SystemConfigService;
 use qiniu\utils\ApiErrorCode;
 use qiniu\utils\JwtAuth;
 use think\db\exception\DataNotFoundException;

+ 1 - 1
app/services/system/admin/SystemMenusServices.php

@@ -14,7 +14,7 @@ namespace app\services\system\admin;
 use app\model\system\admin\SystemMenus;
 use qiniu\basic\BaseServices;
 use qiniu\exceptions\AdminException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use qiniu\utils\Arr;
 use think\Collection;
 use think\db\exception\DataNotFoundException;

+ 1 - 1
app/services/system/admin/SystemRoleServices.php

@@ -18,7 +18,7 @@ use app\model\system\admin\SystemRole;
 use qiniu\exceptions\AdminException;
 use qiniu\exceptions\AuthException;
 use qiniu\utils\ApiErrorCode;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\db\exception\DbException;
 
 

+ 2 - 2
app/services/system/attachment/SystemAttachmentServices.php

@@ -16,8 +16,8 @@ use app\model\system\attachment\SystemAttachment;
 use qiniu\basic\BaseServices;
 use qiniu\exceptions\AdminException;
 use qiniu\exceptions\UploadException;
-use qiniu\services\DownloadImageService;
-use qiniu\services\UploadService;
+use qiniu\services\huifu\DownloadImageService;
+use qiniu\services\huifu\UploadService;
 use think\Collection;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;

+ 2 - 2
app/services/system/config/SystemConfigServices.php

@@ -15,8 +15,8 @@ namespace app\services\system\config;
 use app\model\system\config\SystemConfig;
 use qiniu\basic\BaseServices;
 use qiniu\exceptions\AdminException;
-use qiniu\services\FileService;
-use qiniu\services\wechat\contract\ServeConfigInterface;
+use qiniu\services\huifu\FileService;
+use qiniu\services\huifu\wechat\contract\ServeConfigInterface;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 3 - 3
app/services/system/config/SystemStorageServices.php

@@ -14,9 +14,9 @@ namespace app\services\system\config;
 
 use app\model\system\config\SystemStorage;
 use qiniu\basic\BaseServices;
-use qiniu\services\CacheService;
-use qiniu\services\SystemConfigService;
-use qiniu\services\UploadService;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\SystemConfigService;
+use qiniu\services\huifu\UploadService;
 use think\db\exception\DbException;
 use think\exception\ValidateException;
 

+ 2 - 2
app/services/user/LoginServices.php

@@ -18,8 +18,8 @@ use Exception;
 use Psr\SimpleCache\InvalidArgumentException;
 use qiniu\basic\BaseModel;
 use qiniu\basic\BaseServices;
-use qiniu\services\CacheService;
-use qiniu\services\sms\Sms;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\sms\Sms;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/services/user/UserAuthServices.php

@@ -16,7 +16,7 @@ use Psr\SimpleCache\InvalidArgumentException;
 use qiniu\basic\BaseServices;
 use app\model\user\User;
 use qiniu\exceptions\AuthException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use qiniu\utils\JwtAuth;
 
 /**

+ 1 - 1
app/services/user/UserBillServices.php

@@ -17,7 +17,7 @@ use app\model\user\UserBill;
 use think\db\exception\DbException;
 use think\Exception;
 use think\exception\ValidateException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\facade\Log;
 
 /**

+ 1 - 1
app/services/user/UserBrokerageServices.php

@@ -15,7 +15,7 @@ namespace app\services\user;
 use app\model\user\UserBrokerage;
 use qiniu\basic\BaseServices;
 use think\exception\ValidateException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 
 /**
  * 用户佣金

+ 1 - 1
app/services/user/UserMoneyServices.php

@@ -14,7 +14,7 @@ namespace app\services\user;
 
 use app\model\user\UserMoney;
 use qiniu\basic\BaseServices;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use qiniu\exceptions\AdminException;
 use think\db\exception\DbException;
 use think\exception\ValidateException;

+ 4 - 4
app/services/wechat/RoutineServices.php

@@ -18,10 +18,10 @@ use qiniu\basic\BaseServices;
 use app\model\wechat\WechatUser;
 use app\services\user\LoginServices;
 use app\services\user\UserServices;
-use qiniu\services\CacheService;
-use qiniu\services\template\Template;
-use qiniu\services\wechat\MiniProgram;
-use qiniu\services\wechat\WechatResponse;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\template\Template;
+use qiniu\services\huifu\wechat\MiniProgram;
+use qiniu\services\huifu\wechat\WechatResponse;
 use think\exception\ValidateException;
 use think\facade\Config;
 

+ 1 - 1
app/services/wechat/WechatMessageServices.php

@@ -15,7 +15,7 @@ namespace app\services\wechat;
 use app\model\wechat\WechatMessage;
 use qiniu\basic\BaseServices;
 use think\exception\ValidateException;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use think\facade\Log;
 
 /**

+ 2 - 2
app/services/wechat/WechatServices.php

@@ -15,8 +15,8 @@ namespace app\services\wechat;
 use qiniu\basic\BaseServices;
 use app\model\wechat\WechatUser;
 use app\services\user\UserServices;
-use qiniu\services\CacheService;
-use qiniu\services\wechat\OfficialAccount;
+use qiniu\services\huifu\CacheService;
+use qiniu\services\huifu\wechat\OfficialAccount;
 use qiniu\utils\Canvas;
 use EasyWeChat\Kernel\Exceptions\BadRequestException;
 use EasyWeChat\Kernel\Exceptions\InvalidArgumentException;

+ 1 - 1
app/services/wechat/WechatUserServices.php

@@ -19,7 +19,7 @@ use qiniu\basic\BaseServices;
 use app\model\wechat\WechatUser;
 use qiniu\exceptions\AdminException;
 use qiniu\exceptions\AuthException;
-use qiniu\services\wechat\OfficialAccount;
+use qiniu\services\huifu\wechat\OfficialAccount;
 use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;

+ 1 - 1
app/webscoket/Manager.php

@@ -14,7 +14,7 @@
 namespace app\webscoket;
 
 use think\Config;
-use qiniu\services\CacheService;
+use qiniu\services\huifu\CacheService;
 use Swoole\Websocket\Frame;
 use think\Event;
 use think\Request;

+ 1 - 1
qiniu/basic/BaseServices.php

@@ -14,7 +14,7 @@ namespace qiniu\basic;
 //use crmeb\utils\JwtAuth;
 use app\jobs\system\ExportExcelJob;
 use qiniu\exceptions\AdminException;
-use qiniu\services\SpreadsheetExcelService;
+use qiniu\services\huifu\SpreadsheetExcelService;
 use qiniu\utils\JwtAuth;
 use think\facade\Db;
 use think\facade\Config;

+ 1 - 1
qiniu/services/QrcodeService.php

@@ -11,7 +11,7 @@
 namespace qiniu\services;
 
 use app\services\system\attachment\SystemAttachmentServices;
-use qiniu\services\wechat\MiniProgram;
+use qiniu\services\huifu\wechat\MiniProgram;
 use GuzzleHttp\Psr7\Utils;
 
 /**

+ 1 - 1
qiniu/services/UploadService.php

@@ -12,7 +12,7 @@
 namespace qiniu\services;
 
 use app\services\system\config\SystemStorageServices;
-use qiniu\services\upload\Upload;
+use qiniu\services\huifu\upload\Upload;
 
 /**
  * Class UploadService

+ 1 - 1
qiniu/services/blockchain/SolanaService.php

@@ -6,7 +6,7 @@
  * @time: 19:16
  */
 
-namespace qiniu\services\blockchain;
+namespace qiniu\services\huifu\blockchain;
 
 
 use BitWasp\Bitcoin\Base58;

+ 1 - 1
qiniu/services/blockchain/Throwable/Web3Exception.php

@@ -9,7 +9,7 @@
 // | Author: CRMEB Team <admin@crmeb.com>
 // +----------------------------------------------------------------------
 
-namespace qiniu\services\blockchain\Throwable;
+namespace qiniu\services\huifu\blockchain\Throwable;
 
 
 use Throwable;

+ 1 - 1
qiniu/services/blockchain/TransactionService.php

@@ -1,7 +1,7 @@
 <?php
 
 
-namespace qiniu\services\blockchain;
+namespace qiniu\services\huifu\blockchain;
 
 
 use app\admin\model\Extract;

+ 9 - 9
qiniu/services/blockchain/Web3Service.php

@@ -1,14 +1,14 @@
 <?php
 
-namespace qiniu\services\blockchain;
-
-use qiniu\services\blockchain\bsc\Bep20;
-use qiniu\services\blockchain\bsc\Bep721;
-use qiniu\services\blockchain\bsc\Callback;
-use qiniu\services\blockchain\bsc\Credential;
-use qiniu\services\blockchain\bsc\Kit;
-use qiniu\services\blockchain\bsc\NodeClient;
-use qiniu\services\blockchain\Throwable\Web3Exception;
+namespace qiniu\services\huifu\blockchain;
+
+use qiniu\services\huifu\blockchain\bsc\Bep20;
+use qiniu\services\huifu\blockchain\bsc\Bep721;
+use qiniu\services\huifu\blockchain\bsc\Callback;
+use qiniu\services\huifu\blockchain\bsc\Credential;
+use qiniu\services\huifu\blockchain\bsc\Kit;
+use qiniu\services\huifu\blockchain\bsc\NodeClient;
+use qiniu\services\huifu\blockchain\Throwable\Web3Exception;
 use Web3p\EthereumUtil\Util;
 
 define('EVENTSIG_TRANSFER', '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef');

+ 1 - 1
qiniu/services/blockchain/bsc/Bep20.php

@@ -1,6 +1,6 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 
 define('ABI_BEP20', file_get_contents(QINIU_PATH . 'services/blockchain/bsc/json/bep20.json'));

+ 1 - 1
qiniu/services/blockchain/bsc/Bep721.php

@@ -1,6 +1,6 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 
 define('ABI_BEP721', file_get_contents('bep721.json'));

+ 1 - 1
qiniu/services/blockchain/bsc/Callback.php

@@ -1,6 +1,6 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 class Callback
 {

+ 1 - 1
qiniu/services/blockchain/bsc/Credential.php

@@ -1,6 +1,6 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 use Elliptic\EC;
 use kornrunner\Keccak;

+ 1 - 1
qiniu/services/blockchain/bsc/Kit.php

@@ -1,6 +1,6 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 use Exception;
 

+ 4 - 4
qiniu/services/blockchain/bsc/NodeClient.php

@@ -1,11 +1,11 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 use Exception;
-use qiniu\services\blockchain\bsc\src\Providers\HttpProvider;
-use qiniu\services\blockchain\bsc\src\RequestManagers\HttpRequestManager;
-use qiniu\services\blockchain\bsc\src\Web3;
+use qiniu\services\huifu\blockchain\bsc\src\Providers\HttpProvider;
+use qiniu\services\huifu\blockchain\bsc\src\RequestManagers\HttpRequestManager;
+use qiniu\services\huifu\blockchain\bsc\src\Web3;
 use think\facade\Config;
 
 class NodeClient extends Web3

+ 3 - 3
qiniu/services/blockchain/bsc/SmartContract.php

@@ -1,10 +1,10 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 use Exception;
-use qiniu\services\blockchain\bsc\src\Contract;
-use qiniu\services\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contract;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
 
 class SmartContract extends Contract
 {

+ 3 - 3
qiniu/services/blockchain/bsc/Transactor.php

@@ -1,11 +1,11 @@
 <?php
 
-namespace qiniu\services\blockchain\bsc;
+namespace qiniu\services\huifu\blockchain\bsc;
 
 use BI\BigInteger;
 use Exception;
-use qiniu\services\blockchain\bsc\src\Contract;
-use qiniu\services\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contract;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
 
 class Transactor
 {

+ 26 - 26
qiniu/services/blockchain/bsc/src/Contract.php

@@ -9,34 +9,34 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src;
+namespace qiniu\services\huifu\blockchain\bsc\src;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Providers\Provider;
-use qiniu\services\blockchain\bsc\src\Providers\HttpProvider;
-use qiniu\services\blockchain\bsc\src\RequestManagers\RequestManager;
-use qiniu\services\blockchain\bsc\src\RequestManagers\HttpRequestManager;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Eth;
-use qiniu\services\blockchain\bsc\src\Contracts\Ethabi;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\Address;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\Boolean;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\Bytes;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\DynamicBytes;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\Integer;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\Str;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\Uinteger;
-use qiniu\services\blockchain\bsc\src\Validators\AddressValidator;
-use qiniu\services\blockchain\bsc\src\Validators\HexValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\AddressFormatter;
-use qiniu\services\blockchain\bsc\src\Validators\StringValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Providers\Provider;
+use qiniu\services\huifu\blockchain\bsc\src\Providers\HttpProvider;
+use qiniu\services\huifu\blockchain\bsc\src\RequestManagers\RequestManager;
+use qiniu\services\huifu\blockchain\bsc\src\RequestManagers\HttpRequestManager;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Eth;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Ethabi;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\Address;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\Boolean;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\Bytes;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\DynamicBytes;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\Integer;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\Str;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\Uinteger;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\AddressValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\HexValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\AddressFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\StringValidator;
 
 class Contract
 {
     /**
      * provider
      *
-     * @var \qiniu\services\blockchain\bsc\src\Providers\Provider
+     * @var \qiniu\services\huifu\blockchain\bsc\src\Providers\Provider
      */
     protected $provider;
 
@@ -85,21 +85,21 @@ class Contract
     /**
      * eth
      *
-     * @var \qiniu\services\blockchain\bsc\src\Eth
+     * @var \qiniu\services\huifu\blockchain\bsc\src\Eth
      */
     protected $eth;
 
     /**
      * ethabi
      *
-     * @var \qiniu\services\blockchain\bsc\src\Contracts\Ethabi
+     * @var \qiniu\services\huifu\blockchain\bsc\src\Contracts\Ethabi
      */
     protected $ethabi;
 
     /**
      * construct
      *
-     * @param string|\qiniu\services\blockchain\bsc\src\Providers\Provider $provider
+     * @param string|\qiniu\services\huifu\blockchain\bsc\src\Providers\Provider $provider
      * @param string|\stdClass|array $abi
      * @return void
      */
@@ -194,7 +194,7 @@ class Contract
     /**
      * getProvider
      *
-     * @return \qiniu\services\blockchain\bsc\src\Providers\Provider
+     * @return \qiniu\services\huifu\blockchain\bsc\src\Providers\Provider
      */
     public function getProvider()
     {
@@ -204,7 +204,7 @@ class Contract
     /**
      * setProvider
      *
-     * @param \qiniu\services\blockchain\bsc\src\Providers\Provider $provider
+     * @param \qiniu\services\huifu\blockchain\bsc\src\Providers\Provider $provider
      * @return $this
      */
     public function setProvider($provider)
@@ -287,7 +287,7 @@ class Contract
     /**
      * getEth
      *
-     * @return \qiniu\services\blockchain\bsc\src\Eth
+     * @return \qiniu\services\huifu\blockchain\bsc\src\Eth
      */
     public function getEth()
     {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Contracts/Ethabi.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts;
 
 use InvalidArgumentException;
 use stdClass;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
 
 class Ethabi
 {
@@ -298,7 +298,7 @@ class Ethabi
      * encodeWithOffset
      * 
      * @param string $type
-     * @param \qiniu\services\blockchain\bsc\src\Contracts\SolidityType $solidityType
+     * @param \qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType $solidityType
      * @param mixed $encode
      * @param int $offset
      * @return string

+ 3 - 3
qiniu/services/blockchain/bsc/src/Contracts/SolidityType.php

@@ -9,10 +9,10 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts;
 
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
 
 class SolidityType
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Contracts/Types/Address.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
 
 class Address extends SolidityType implements IType
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Contracts/Types/Boolean.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\IType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\IType;
 
 class Boolean extends SolidityType implements IType
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Contracts/Types/Bytes.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\IType;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\IType;
 
 class Bytes extends SolidityType implements IType
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Contracts/Types/DynamicBytes.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\IType;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\IType;
 
 class DynamicBytes extends SolidityType implements IType
 {

+ 1 - 1
qiniu/services/blockchain/bsc/src/Contracts/Types/IType.php

@@ -9,7 +9,7 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
 interface IType
 {

+ 6 - 6
qiniu/services/blockchain/bsc/src/Contracts/Types/Integer.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\IType;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\IType;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class Integer extends SolidityType implements IType
 {

+ 6 - 6
qiniu/services/blockchain/bsc/src/Contracts/Types/Str.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\IType;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\IType;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class Str extends SolidityType implements IType
 {

+ 6 - 6
qiniu/services/blockchain/bsc/src/Contracts/Types/Uinteger.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Contracts\Types;
+namespace qiniu\services\huifu\blockchain\bsc\src\Contracts\Types;
 
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Contracts\SolidityType;
-use qiniu\services\blockchain\bsc\src\Contracts\Types\IType;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\SolidityType;
+use qiniu\services\huifu\blockchain\bsc\src\Contracts\Types\IType;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class Uinteger extends SolidityType implements IType
 {

+ 9 - 9
qiniu/services/blockchain/bsc/src/Eth.php

@@ -9,19 +9,19 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src;
+namespace qiniu\services\huifu\blockchain\bsc\src;
 
-use qiniu\services\blockchain\bsc\src\Providers\Provider;
-use qiniu\services\blockchain\bsc\src\Providers\HttpProvider;
-use qiniu\services\blockchain\bsc\src\RequestManagers\RequestManager;
-use qiniu\services\blockchain\bsc\src\RequestManagers\HttpRequestManager;
+use qiniu\services\huifu\blockchain\bsc\src\Providers\Provider;
+use qiniu\services\huifu\blockchain\bsc\src\Providers\HttpProvider;
+use qiniu\services\huifu\blockchain\bsc\src\RequestManagers\RequestManager;
+use qiniu\services\huifu\blockchain\bsc\src\RequestManagers\HttpRequestManager;
 
 class Eth
 {
     /**
      * provider
      *
-     * @var \qiniu\services\blockchain\bsc\src\Providers\Provider
+     * @var \qiniu\services\huifu\blockchain\bsc\src\Providers\Provider
      */
     protected $provider;
 
@@ -44,7 +44,7 @@ class Eth
     /**
      * construct
      *
-     * @param string|\qiniu\services\blockchain\bsc\src\Providers\Provider $provider
+     * @param string|\qiniu\services\huifu\blockchain\bsc\src\Providers\Provider $provider
      * @return void
      */
     public function __construct($provider)
@@ -143,7 +143,7 @@ class Eth
     /**
      * getProvider
      *
-     * @return \qiniu\services\blockchain\bsc\src\Providers\Provider
+     * @return \qiniu\services\huifu\blockchain\bsc\src\Providers\Provider
      */
     public function getProvider()
     {
@@ -153,7 +153,7 @@ class Eth
     /**
      * setProvider
      *
-     * @param \qiniu\services\blockchain\bsc\src\Providers\Provider $provider
+     * @param \qiniu\services\huifu\blockchain\bsc\src\Providers\Provider $provider
      * @return bool
      */
     public function setProvider($provider)

+ 4 - 4
qiniu/services/blockchain/bsc/src/Formatters/AddressFormatter.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\IntegerFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IntegerFormatter;
 
 class AddressFormatter implements IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/BigNumberFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class BigNumberFormatter implements IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/BooleanFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class BooleanFormatter implements IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/HexFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class HexFormatter implements IFormatter
 {

+ 1 - 1
qiniu/services/blockchain/bsc/src/Formatters/IFormatter.php

@@ -9,7 +9,7 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 interface IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/IntegerFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class IntegerFormatter implements IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/NumberFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class NumberFormatter implements IFormatter
 {

+ 5 - 5
qiniu/services/blockchain/bsc/src/Formatters/OptionalQuantityFormatter.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
-use qiniu\services\blockchain\bsc\src\Validators\TagValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\QuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\TagValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\QuantityFormatter;
 
 class OptionalQuantityFormatter implements IFormatter
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Formatters/PostFormatter.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\QuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\QuantityFormatter;
 
 class PostFormatter implements IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/QuantityFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class QuantityFormatter implements IFormatter
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Formatters/StringFormatter.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
 
 class StringFormatter implements IFormatter
 {

+ 5 - 5
qiniu/services/blockchain/bsc/src/Formatters/TransactionFormatter.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Formatters;
+namespace qiniu\services\huifu\blockchain\bsc\src\Formatters;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Utils;
-use qiniu\services\blockchain\bsc\src\Formatters\IFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\HexFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\QuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Utils;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\IFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\HexFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\QuantityFormatter;
 
 class TransactionFormatter implements IFormatter
 {

+ 2 - 2
qiniu/services/blockchain/bsc/src/Methods/Eth/Accounts.php

@@ -9,9 +9,9 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
 
 class Accounts extends EthMethod
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Methods/Eth/BlockNumber.php

@@ -9,10 +9,10 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class BlockNumber extends EthMethod
 {

+ 7 - 7
qiniu/services/blockchain/bsc/src/Methods/Eth/Call.php

@@ -9,14 +9,14 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\TagValidator;
-use qiniu\services\blockchain\bsc\src\Validators\QuantityValidator;
-use qiniu\services\blockchain\bsc\src\Validators\CallValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\TransactionFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\TagValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\QuantityValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\CallValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\TransactionFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
 
 class Call extends EthMethod
 {

+ 2 - 2
qiniu/services/blockchain/bsc/src/Methods/Eth/Coinbase.php

@@ -9,10 +9,10 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
 
 class Coinbase extends EthMethod
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Methods/Eth/CompileLLL.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\StringValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\StringFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\StringValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\StringFormatter;
 
 class CompileLLL extends EthMethod
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Methods/Eth/CompileSerpent.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\StringValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\StringFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\StringValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\StringFormatter;
 
 class CompileSerpent extends EthMethod
 {

+ 4 - 4
qiniu/services/blockchain/bsc/src/Methods/Eth/CompileSolidity.php

@@ -9,12 +9,12 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\StringValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\StringFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\StringValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\StringFormatter;
 
 class CompileSolidity extends EthMethod
 {

+ 5 - 5
qiniu/services/blockchain/bsc/src/Methods/Eth/EstimateGas.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\TransactionValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\TransactionFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\TransactionValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\TransactionFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class EstimateGas extends EthMethod
 {

+ 3 - 3
qiniu/services/blockchain/bsc/src/Methods/Eth/GasPrice.php

@@ -9,11 +9,11 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class GasPrice extends EthMethod
 {

+ 8 - 8
qiniu/services/blockchain/bsc/src/Methods/Eth/GetBalance.php

@@ -9,16 +9,16 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\TagValidator;
-use qiniu\services\blockchain\bsc\src\Validators\QuantityValidator;
-use qiniu\services\blockchain\bsc\src\Validators\AddressValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\AddressFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\TagValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\QuantityValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\AddressValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\AddressFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class GetBalance extends EthMethod
 {

+ 6 - 6
qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockByHash.php

@@ -9,14 +9,14 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\BlockHashValidator;
-use qiniu\services\blockchain\bsc\src\Validators\BooleanValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\HexFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BooleanFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\BlockHashValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\BooleanValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\HexFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BooleanFormatter;
 
 class GetBlockByHash extends EthMethod
 {

+ 7 - 7
qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockByNumber.php

@@ -9,15 +9,15 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\QuantityValidator;
-use qiniu\services\blockchain\bsc\src\Validators\TagValidator;
-use qiniu\services\blockchain\bsc\src\Validators\BooleanValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BooleanFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\QuantityValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\TagValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\BooleanValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BooleanFormatter;
 
 class GetBlockByNumber extends EthMethod
 {

+ 5 - 5
qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockTransactionCountByHash.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\BlockHashValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\HexFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\BlockHashValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\HexFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class GetBlockTransactionCountByHash extends EthMethod
 {

+ 5 - 5
qiniu/services/blockchain/bsc/src/Methods/Eth/GetBlockTransactionCountByNumber.php

@@ -9,13 +9,13 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\QuantityValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\BigNumberFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\QuantityValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\BigNumberFormatter;
 
 class GetBlockTransactionCountByNumber extends EthMethod
 {

+ 7 - 7
qiniu/services/blockchain/bsc/src/Methods/Eth/GetCode.php

@@ -9,15 +9,15 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
-use qiniu\services\blockchain\bsc\src\Validators\TagValidator;
-use qiniu\services\blockchain\bsc\src\Validators\QuantityValidator;
-use qiniu\services\blockchain\bsc\src\Validators\AddressValidator;
-use qiniu\services\blockchain\bsc\src\Formatters\AddressFormatter;
-use qiniu\services\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\TagValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\QuantityValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Validators\AddressValidator;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\AddressFormatter;
+use qiniu\services\huifu\blockchain\bsc\src\Formatters\OptionalQuantityFormatter;
 
 class GetCode extends EthMethod
 {

+ 2 - 2
qiniu/services/blockchain/bsc/src/Methods/Eth/GetCompilers.php

@@ -9,10 +9,10 @@
  * @license MIT
  */
 
-namespace qiniu\services\blockchain\bsc\src\Methods\Eth;
+namespace qiniu\services\huifu\blockchain\bsc\src\Methods\Eth;
 
 use InvalidArgumentException;
-use qiniu\services\blockchain\bsc\src\Methods\EthMethod;
+use qiniu\services\huifu\blockchain\bsc\src\Methods\EthMethod;
 
 class GetCompilers extends EthMethod
 {

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.