# 区块 **Repository Path**: sususuzhao/block ## Basic Information - **Project Name**: 区块 - **Description**: ethyitafang - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-23 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 以太坊和波场链授权,转账等 > 环境要求 **php8.1 + Mysql + Redis** > 技术栈 |包|版本|文档| |:--:|:--:|:--:| |laravel|9.19|[laravel](https://learnku.com/docs/laravel/9.x/releases/12197)| |dcat/laravel-admin|v2.2.2-beta|[dcat admin](https://learnku.com/docs/dcat-admin/2.x/brief-introduction/8080)| |fenguoz/tron-php|2|波场工具| |guzzlehttp/guzzle|7.2|Http客户端| |iexbase/web3.php|2.0|发起以太坊交易| |web3p/ethereum-tx|0.4.3|以太坊交易打包| |hashids/hashids|4.1|[id 转换](https://github.com/vinkla/hashids)| |kornrunner/keccak|1.1|keccak--用于区块链地址生成或地址解析| |simplito/elliptic-php|1.0|elliptic-php--同上| |sop/asn1|4.1|asn1--同上| |sop/crypto-encoding|0.3.0|crypto-encoding--同上| |sop/crypto-types|0.3.0|crypto-types--同上| > 安装和运行 - 修改.env配置 - 安装 ```bash composer install --ignore-platform-reqs php artisan migrate php artisan db:seed ``` > tips:--ignore-platform-reqs 务必加上 - 运行 - 运行队列 ```bash php artisan queue:work --queue=队列名称 ``` |**队列**|**用途**|**用法**| |:--:|:--:|:--:| |tx_hash|监听交易相当于支付回调|`php artisan queue:work --queue=tx_hash`| |tx_reward|分账|同上| |miner_reward|用户奖励|同上| |default|默认队列:注册奖励,邀请奖励(TODO)|同上| > tips:配合[Supervisor](http://supervisord.org/)后台运行 > tips:开发建议使用[laravel/sail](https://learnku.com/docs/laravel/9.x/installation/12200) ### 伪静态 > apache ``` htaccess Options -MultiViews -Indexes RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] ``` > nginx ``` htaccess location / { try_files $uri $uri/ /index.php?$query_string; } ``` ### TODO - 翻译 - 监听钱包地址资金变动