BBB多语言区块链交易所源码|支持期权、币币、衍生品、盲盒与质押系统
该区块链交易所源码支持多种交易类型,包括 币币交易、衍生品交易、期权交易 等,用户可以自定义币种、设置手续费、调整交易精度等多项参数。交易系统还支持是否允许充值的功能,确保灵活多变的操作配置。
行情数据的接入与主流交易所的币种行情接口对接,实现了实时、精准的市场数据同步。
系统要求及配置:
-
低配要求:
-
服务器:2台,4核8GB
-
操作系统:CentOS 7.9
-
带宽:独享 5M+
-
注:根据交易对数量,可适当增加服务器资源。
-
-
推荐配置:
-
服务器:2台,8核16GB
-
操作系统:CentOS 7.9
-
带宽:独享 5M+
-
环境搭建及安装:
-
安装宝塔面板: 安装并配置好基础环境。
-
安装 PHP 8.1: 配置拓展:Redis, fileinfo, gmp, swoole 5.0+。
-
数据库配置: MySQL 8, Redis 5+。
-
Curl版本: Curl 8+。
服务启动及管理:
-
启动命令:
nohup php -d swoole.use_shortname=’Off’ bin/hyperf.php start >/dev/null 2>&1 &
-
关闭命令:
ps -ef | grep -v grep | grep Exchange | awk ‘{print $2}’|xargs kill -9
-
更新币种行情命令(重启服务后):
php -d swoole.use_shortname=’Off’ bin/hyperf.php load:currency
-
生成 RSA 密钥对命令:
php -d swoole.use_shortname=’Off’ bin/hyperf.php gen:key
(密钥存储路径:config目录,公钥为public_key.pem
,私钥为private_key.pem
)
服务配置:
进入 server 目录,查看 .env
文件,进行配置。
-
应用服务:
PROCESS=true
-
币种行情服务:
CURRENCY=true
-
定时任务:
CRONTAB=true
注:独立部署币种行情服务时,将PROCESS=false
,CRONTAB=false
。
电报监控机器人设置:
-
添加官方账号 @BotFather
-
创建新机器人,按照提示操作,记录下
token access
。 -
将机器人拉入相应群组以便监控。
私钥加密管理:
-
使用命令生成 RSA 密钥对。
-
保管好私钥,删除服务器上的私钥,仅保留公钥。
-
私钥用于查看用户链上地址私钥。
-
更换私钥时需要重启服务。
Nginx 配置:
-
域名配置:
-
H5域名:h5.xxx.com
-
官网域名:web.xxx.com
-
代理域名:agent.xxx.com
-
后台域名:admin.xxx.com
-
接口域名:api.xxx.com
-
详细的教程和配置文件,请参见附带的压缩包。