源码简介
HSWAP DeFi盲盒矿机互助平台是一套基于 ThinkPHP 3.3 框架开发的开源 PHP 源码系统,集成了 Web3 钱包连接、盲盒抢购、算力租赁、USDT 双币种兑换、多级分销团队管理等核心功能。该平台前端采用 HTML5 + jQuery + Swiper 构建响应式移动端界面,通过 Web3.js 实现去中心化钱包对接,后端基于 PHP 7.2 + MySQL 5.6 提供 API 接口与业务逻辑处理,支持 HECO 链代币交易。源码包含完整的前台用户应用(Usernnn)、后台管理应用(snadmin121)、DeFi 前端模块及 PWA 渐进式 Web 应用配置,适用于区块链 DeFi 项目快速部署。欢迎贡献 star 和 fork。
技术架构概览
该源码采用 ThinkPHP 3.3 作为后端 MVC 框架,入口文件 index.php 定义应用路径并引入 ThinkPHP 核心。系统分为两个独立应用模块:Usernnn 为前台用户端,处理钱包绑定、盲盒抢购、算力查看、兑换提现等用户操作;snadmin121 为后台管理端,提供商品管理、订单审核、退租返还、微信菜单配置等运营功能。数据库使用 MySQL,表前缀为 jk_,配置文件位于各应用 Home/Conf/config.php 中,管理员通过 admin11.php 入口登录。
核心功能模块
- DeFi 盲盒系统:用户通过 Web3.js 连接 MetaMask 钱包后参与盲盒抢购,系统自动匹配订单并完成 USDT 结算
- 算力租赁模块:shop_orderform 表管理矿机订单,支持算力占比统计、每日收益发放、退租返还机制
- 双币种兑换:USDT 与 AIIL 双代币体系,支持互相兑换及提现审核流程
- 多级分销团队:通过 tpath 路径和 p_address 上级地址构建推荐树,支持多级佣金分成
- 微信公众号集成:内置 Wechat 类库,支持自定义菜单创建、二维码海报生成、自动回复配置
- PWA 渐进式应用:manifest.json 配置 standalone 模式,service-worker.js 实现离线缓存
前端与钱包交互
DeFi 前端代码位于 Public/defi/ 目录,引入 web3.min.js 与 TronWeb.js 实现多链钱包交互。用户连接钱包后,系统通过 session(‘address’) 保存钱包地址,后续所有操作均以该地址为身份标识。DefiController 控制器提供 home(首页算力概览)、power(矿机列表)、node(节点排行)、duihuan(兑换)、tixian(提现)等页面渲染。tokenlist.json 配置了 HECO 链上的 MDEX 代币信息,chainId 为 256。
后台管理与运营
后台管理通过 admin11.php 入口访问,默认账号 admin/123456。ProjectController 管理商品分类与上下架,支持 Banner 图配置和 Base64 图片上传。IndexController 处理订单列表、退租返还(fanhuan 方法按 tz_rate 比例逐期发放 USDT)、续租管理。MenberController 管理微信公众号配置、菜单生成、提现参数设置(txmax/txonemin/txsxf)。后台权限通过 CommonController 的 _initialize 方法校验 session,支持管理员分级权限控制。
部署与使用指南
环境要求与安装步骤
运行环境要求 Nginx + PHP 7.2 + MySQL 5.6。安装步骤如下:第一步导入根目录 test_manghe1_com.sql 数据库文件;第二步修改 snadmin121/Home/Conf/config.php 和 Usernnn/Home/Conf/config.php 中的数据库连接信息(DB_HOST/DB_NAME/DB_USER/DB_PWD);第三步配置 Nginx 伪静态规则,参考根目录 .htaccess 文件,将所有非静态文件请求转发至 index.php;第四步访问 /admin11.php 进入后台管理,默认账号 admin 密码 123456。最后更新 2026 年 8 月,版本号 v3.3.0,更新日志包含 ThinkPHP 框架安全补丁与 HECO 链适配优化。
数据库与配置说明
系统数据库表前缀为 jk_,主要数据表包括:user(用户表,存储钱包地址、USDT 余额、AIIL 余额、推荐路径等)、shop_orderform(矿机订单表,含算力 pow、收益率 tz_rate、退租状态 tz_state)、all_record(资金流水表,记录所有充值/扣除/奖励操作)、tixian_o(提现记录表)、ppdd(抢单匹配表)、jsbz(结算标记表)等。settings.php 配置文件控制平台全局参数,包括 USDT 价格、提现限额(txmin/txmax)、分销比例(jl_share 多级数组)、公会门槛(gonghui_min)等运营参数。
竞品对比与选型建议
与同类 DeFi 盲盒平台源码对比,区别如下表所示:
| 功能项 | HSWAP 本源码 | 普通盲盒源码 | 单一矿机源码 |
|---|---|---|---|
| Web3 钱包对接 | 支持 MetaMask 多链 | 仅前端展示 | 不支持 |
| 双币种系统 | USDT + AIIL | 单币种 | 单币种 |
| 算力退租返还 | 分期自动发放 | 无此功能 | 仅手动操作 |
| 多级分销 | 10 级佣金体系 | 1-2 级 | 无分销 |
| 微信公众号 | 内置完整集成 | 无 | 无 |
区别和选型建议:HSWAP 源码适合需要完整 DeFi 生态的项目方部署,普通盲盒源码仅适合简单抽奖场景,单一矿机源码缺少分销推广能力。综合对比,HSWAP 在功能完整度和扩展性方面优势明显。
安全提示与风险排查
部署前需进行安全检查。第一,高风险函数扫描:源码中使用 file_put_contents 写入配置文件(如 txinfo.php),base64_decode 用于图片上传处理(changePic1 方法),需确保输入经过 strip_tags 和 htmlspecialchars 过滤(DEFAULT_FILTER 已配置)。第二,CORS 配置:ApiController 的 recharge_notify 和 withdraw_notify 接收外部回调请求,需在 Nginx 层限制来源 IP,避免伪造充值回调。第三,Docker 部署时务必修改默认数据库密码 jMd2cjZF43DMcSwm 和管理员密码 123456,MASTER_PASSWORD MD5 值也需更换。第四,Nginx 认证配置:admin11.php 后台路径建议加 IP 白名单或 Basic Auth,.htaccess 伪静态规则需正确配置 PATH_INFO 传递。
常见问题 FAQ
问:HSWAP DeFi盲盒矿机互助平台源码是什么?
HSWAP 是一套基于 ThinkPHP 3.3 + Web3.js 开发的 DeFi 盲盒抢购与算力租赁平台源码,支持 MetaMask 钱包连接、USDT 双币种兑换、多级分销团队管理和微信公众号集成,适合区块链 DeFi 项目方快速部署上线。
问:如何安装部署这套源码?
需要 Nginx + PHP 7.2 + MySQL 5.6 环境。导入 SQL 数据库文件,修改 config.php 中的数据库连接信息,配置 Nginx 伪静态将请求转发至 index.php,访问 admin11.php 进入后台管理即可开始运营配置。
问:该源码与普通盲盒系统有什么区别?
本源码集成了 Web3.js 原生钱包交互、HECO 链代币支持、算力租赁退租返还机制、10 级分销佣金体系和微信公众号完整集成,普通盲盒源码通常只有前端抽奖页面,缺少 DeFi 链上交互和后端资金管理能力。
问:源码是否免费下载?
本页面提供的源码可通过下方下载链接获取完整项目文件,包含前后端源码、数据库 SQL 文件、安装教程和后台管理配置说明。
问:支持哪些区块链和代币?
源码内置 HECO 链(chainId 256)MDEX 代币配置,前端引入 TronWeb.js 支持 Tron 链交互,后端 ApiController 支持 GPO 和 ERC_USDT 两种代币的充值回调与提现通知处理。
源码下载与说明
本源码基于 ThinkPHP 3.3 框架开发,采用 Apache 2.0 开源协议。源码包含完整前台用户端、后台管理端、DeFi 钱包交互模块、数据库 SQL 文件及安装教程文档。下载后请按教程步骤配置数据库连接和 Nginx 伪静态规则。GitHub 项目开源地址:https://github.com/ThinkPHP/ThinkPHP (ThinkPHP 框架)





评论(0)