返回顶部
a

alura-backend-apiAlura后端API

Integrate with Alura Trading backend API. Use when calling Alura testnet API, trading sessions, user auth, indicators, or leaderboard. Base URL: https://testnet-api.alura.fun

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
566
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

alura-backend-api

Alura 后端 API

在与 Alura 交易后端 API 集成或调用时使用此技能。测试网 API 基础 URL 为 https://testnet-api.alura.fun

基础 URL

https://testnet-api.alura.fun

  • - Swagger 文档:https://testnet-api.alura.fun/api/docs
  • 所有需要认证的端点均需 Authorization: Bearer

认证(EVM 钱包)

1. 获取挑战

POST /auth/evm/challenge
Content-Type: application/json

{ address: 0x... }

返回 { address, nonce, message }。

2. 签名并验证

用户使用 MetaMask(personal_sign)对 message 进行签名。然后:

POST /auth/evm/verify
Content-Type: application/json

{ address: 0x..., signature: 0x..., referralCode: OPTIONAL }

返回 { ok: true, accessToken, tokenType: Bearer, expiresIn: 86400, ... }。使用 accessToken 进行后续请求。

交易会话

基础路径:/trading-sessions。所有端点均需 Bearer 令牌。

快速交易 – 创建会话

POST /trading-sessions
Authorization: Bearer
Content-Type: application/json

{
budget: 100,
profitTarget: 40,
lossThreshold: 5,
maxPositions: 3,
assetIndex: 0
}

必填项:budget(最小值 10)、profitTarget(最大值 500)、assetIndex(Hyperliquid 永续合约指数:0=BTC、1=ETH、2=SOL 等)。

高级交易 – 创建会话

POST /trading-sessions/advance
Authorization: Bearer
Content-Type: application/json

{
amount: 100,
executionStrategy: Conservative | Aggressive | Degen,
strategyDuration: 1D | 3D | 7D | 30D | 90D | 365D,
assetIndex: 0,
maxWalletBudget: false
}

其他交易端点

方法路径描述
GET/trading-sessions/active列出活跃会话
GET
/trading-sessions/current-trade | 当前交易及持仓 | | GET | /trading-sessions/:sessionId/logs | 会话日志 | | GET | /trading-sessions/trades/:tradeId/logs | 交易日志(分页) | | POST | /trading-sessions/positions/:positionId/close | 平仓 | | POST | /trading-sessions/positions/:positionId/close-signature | 获取前端签名后的平仓交易 | | POST | /trading-sessions/trades/:tradeId/close | 关闭交易(所有持仓) | | POST | /trading-sessions/trigger-cron | 手动触发定时任务(测试用) |

用户

基础路径:/user。所有端点均需 Bearer 令牌。

方法路径描述
GET/user/profile当前用户资料
POST
/user/fills/sync | 从 Hyperliquid 同步成交记录 |
| POST | /user/withdraw | 提取资金 |
| POST | /user/close-position | 按资产指数平仓 |
| POST | /user/close-all-positions | 平掉所有持仓 |
| POST | /user/send-usdc | 发送 USDC |
| GET | /auth/evm/trading-key | 获取交易代理密钥(认证) |
| POST | /user/claim-reward | 领取奖励 |

指标与市场数据

基础路径:/api/indicators。大部分为公开接口。

方法路径描述
GET/api/indicators/health服务健康状态
GET
/api/indicators/candles/latest | 最新 K 线数据 |
| GET | /api/indicators/candles/history/:symbol | 历史 K 线数据 |
| GET | /api/indicators/candles/:symbol/:interval | 按交易对/时间间隔获取 K 线 |
| GET | /api/indicators/candles/aggregated/symbols | 可用交易对 |
| GET | /api/indicators/signals/:symbol/:interval | 交易对信号 |
| GET | /api/indicators/signals/all/:interval | 所有交易对信号 |

排行榜

基础路径:/api/leaderboard。

方法路径描述
GET/api/leaderboard/stats排行榜统计
GET
/api/leaderboard/rankings | 排名 |
| GET | /api/leaderboard/user/:userId | 用户排名 |
| GET | /api/leaderboard/analytics | 分析数据 |
| GET | /api/leaderboard/health | 健康状态 |

推荐

基础路径:/referrals。

方法路径描述
GET/referrals/:userId用户推荐信息
GET
/referrals/:userId/stats | 推荐统计 |
| POST | /referrals/:userId/code | 创建推荐码 |
| POST | /referrals/check | 检查推荐码 |

USDC 验证

基础路径:/usdc-verification。

方法路径描述
POST/usdc-verification/verify验证 USDC 存款
GET
/usdc-verification/my-transactions | 我的交易记录 |
| GET | /usdc-verification/total-deposited | 总存款金额 |

健康状态

方法路径描述
GET/health基础健康检查
GET
/health/kafka | Kafka 健康检查 |

资产指数(Hyperliquid 永续合约)

常见永续合约资产指数:

交易对指数
BTC0
ETH
1 |
| SOL | 2 |
| XRP | 3 |
| DOGE | 4 |
| AVAX | 5 |

错误处理

  • - 401:缺少或无效的 Bearer 令牌。通过 /auth/evm/challenge 和 /auth/evm/verify 重新认证。
  • 400:验证错误。检查响应体中的 message 字段。
  • 429:请求频率限制。使用退避策略重试。
  • 常见消息:Duplicate asset index: you already have an active trading session for this asset、Builder fee approval failed: HTTP request failed: status 429。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alura-1776419940 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alura-1776419940 技能

通过命令行安装

skillhub install alura-1776419940

下载

⬇ 下载 alura-backend-api v1.0.0(免费)

文件大小: 2.4 KB | 发布时间: 2026-4-17 20:11

v1.0.0 最新 2026-4-17 20:11
Initial release of Alura backend API integration.

- Provides endpoints for trading sessions, user authentication (EVM wallet), market indicators, leaderboard, referrals, and USDC verification.
- Supports quick and advanced trade session creation with asset index mapping.
- Includes user actions: withdraw, claim rewards, and USDC transfer.
- Exposes leaderboard stats, signals, analytics, and referral management routes.
- Details error handling and authentication requirements for all endpoints.
- Offers testnet base URL and comprehensive endpoint documentation links.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部