| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace App\Http\Controllers\Api;
- use App\Services\Api\MemberService;
- use App\Services\ConfigService;
- use App\Services\EmailService;
- use App\Services\RedisService;
- use App\Services\UsdtWalletService;
- use Illuminate\Http\Request;
- use Web3p\EthereumTx\Transaction;
- use BitWasp\Bitcoin\Base58;
- /**
- * 测试
- * Class TestController
- * @package App\Http\Controllers\Api
- */
- class TestController extends webApp
- {
- public function business()
- {
- $wif = request()->post('wif');
- // $data = Base58::decodeCheck($wif);
- //var_dump($data);
- // $payload = $data->slice(1);
- // var_dump($payload->getHex());
- // $size = $payload->getSize();
- // var_dump($size);
- // $payload = $payload->slice(0, 32);
- // var_dump($payload->getHex());
- $address = UsdtWalletService::make()->getErcAddress1();
- var_dump($address);
- }
- public function index()
- {
- echo preg_match('/^[\x{4e00}-\x{9fa5}]{2,5}$/u','大的');
- return false;
- // $result = UsdtWalletService::make()->getErcBalance('0x00000000219ab540356cbb839cbe05303d7705fa');
- //var_dump($result);
- // $result = UsdtWalletService::make()->getTransactionSignData('0xd46e8dd6', '0xd46e8dd67c5d32be8058bb8eb970870f07244567','2441406250');
- $result = UsdtWalletService::make()->getErc20TransferLogByOtc('0xeAD1f37a6C045AAf21AC064e52235739F69C4F9d', 10);
- // $result = UsdtWalletService::make()->ercTransfer('0x00000000219ab540356cbb839cbe05303d7705fa', 1);
- if(!$result){
- return message(UsdtWalletService::make()->getError(), false);
- }
- var_dump($result);
- }
- }
|