订单需管理员审核后才开通节点,并更新登录页文案。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -80,8 +80,8 @@ journalctl -u hypernode.service | grep 初始密码
|
||||
页面路由:
|
||||
|
||||
- `/login` 登录和注册
|
||||
- `/dashboard` 用户自己的节点、今日预计积分、提现申请
|
||||
- `/admin` 管理员看总用户、总节点、总产出、节点在线率和提现审核
|
||||
- `/dashboard` 用户提交 1500 USDT 支付凭证、查看待审核订单、复制已开通节点的 Token 并下载客户端
|
||||
- `/admin` 管理员审核授权订单,通过后自动开通 12 个月节点;同时看总用户、总节点、总产出和提现
|
||||
|
||||
节点心跳、拉任务、回传任务不需要登录。查看全网数据、清算、确认提现需要管理员令牌。
|
||||
|
||||
@@ -93,8 +93,13 @@ journalctl -u hypernode.service | grep 初始密码
|
||||
|---|---|---|
|
||||
| POST | `/auth/register` | 注册钱包,可带用户名和密码,返回令牌 |
|
||||
| POST | `/auth/login` | 钱包地址,或用户名加密码 |
|
||||
| GET | `/me/dashboard` | 当前用户的节点、积分和提现 |
|
||||
| POST | `/me/nodes` | 给当前钱包登记节点 |
|
||||
| GET | `/me/dashboard` | 当前用户的节点、订单、积分和提现 |
|
||||
| POST | `/me/orders` | 提交 1500 USDT 支付凭证 TxID,订单进入待审核 |
|
||||
| GET | `/me/nodes/{sn}/client` | 下载挂机客户端。节点未开通时返回 403 |
|
||||
| GET | `/admin/orders` | 管理员:授权订单,待审核排在前面 |
|
||||
| POST | `/admin/orders/{id}/approve` | 管理员:通过订单,创建节点并签发 Token |
|
||||
| POST | `/admin/orders/{id}/reject` | 管理员:拒绝订单,不创建节点 |
|
||||
| POST | `/me/nodes` | 直接登记节点,不签发挂机 Token |
|
||||
| POST | `/me/withdrawals` | 当前用户申请提现 |
|
||||
| GET | `/admin/summary` | 管理员:用户数、节点数、总产出 |
|
||||
| GET | `/admin/users` | 管理员:全网用户 |
|
||||
@@ -105,7 +110,7 @@ journalctl -u hypernode.service | grep 初始密码
|
||||
| POST | `/users` | 只登记钱包,不设置密码 |
|
||||
| POST | `/nodes` | 登记节点,必须是该钱包本人或管理员 |
|
||||
| GET | `/nodes/{sn}` | 查看节点 |
|
||||
| POST | `/node/heartbeat` | 心跳,请求体 `{"sn":"..."}` |
|
||||
| POST | `/node/heartbeat` | 心跳。已开通节点必须额外带 `token` |
|
||||
| GET | `/node/{sn}/tasks` | 拉取未完成任务 |
|
||||
| POST | `/node/task/report` | 回传 `sn`、`task_id`、`success`、`nonce` |
|
||||
| GET | `/nodes/{sn}/contribution?yield_date=YYYY-MM-DD` | 预览某日产出,不入账 |
|
||||
@@ -136,6 +141,8 @@ journalctl -u hypernode.service | grep 初始密码
|
||||
| `YIELD_TIMEZONE` | `Asia/Shanghai` | 清算触发时区 |
|
||||
| `YIELD_HOUR` / `YIELD_MINUTE` | `0` / `5` | 清算时刻 |
|
||||
| `LICENSE_MONTHS` | `12` | 新节点授权月数 |
|
||||
| `LICENSE_PRICE` | `1500` | 购买节点授权的金额 |
|
||||
| `LICENSE_ASSET` | `USDT` | 购买节点授权的资产符号 |
|
||||
| `DISABLE_SCHEDULER` | `false` | 设为 `true` 时不启动定时任务 |
|
||||
| `JWT_SECRET` | 空则自动生成并写入数据库 | 登录令牌签名 |
|
||||
| `JWT_EXPIRE_MINUTES` | `1440` | 令牌有效分钟数 |
|
||||
|
||||
Reference in New Issue
Block a user