开发者门户
基于 BaniPool 多链 DeFi 数据进行开发
API v1 提供对资金池、代币、钱包余额与仓位、预先模拟的交易报价和计划以及实时事件的访问。API 密钥绑定到所有者钱包;交易仍由用户的钱包签名。
9个 EVM 网络
100+个 v1 端点
3种语言(ID/EN/中文)
SSE实时事件
3 步快速开始
- 钱包登录
连接钱包并签署登录消息(无 Gas,不授予交易权限)。
- 创建 API 密钥
只选择所需的权限范围(例如 data:read)。Secret 仅显示一次——请保存在服务器上。
- 调用 API
发送 x-api-key 请求头。响应采用 data/meta 结构;金额为完整精度的字符串。
bash
curl -s "https://banipool.com/api/v1/pools?chain=base&limit=5" \
-H "x-api-key: $BANIPOOL_API_KEY" | jq '.data[] | {id, tvlUsd, feeAprPercent}'工具与参考
API 密钥与用量钱包登录
为每个应用创建密钥、选择权限范围、监控每日配额,并可随时撤销。
Webhook钱包登录
在您的服务器上接收交易与仓位事件,采用 HMAC-SHA256 签名,并提供投递状态。
文档
涵盖每项功能、费用、钱包登录、交易流程及示例代码的完整指南。
API 参考
来自当前运行的 OpenAPI 契约的全部 v1 端点,以及认证和权限范围。
实时:SSE 与 WebSocket
通过服务器发送事件获取账户事件,通过网络 WSS RPC 获取实时链上数据。
智能合约
各网络的 BaniPool 及官方协议合约地址,供签名前核验。
配额与限制
普通读取 1 单位,余额/仓位 5,报价/计划 10。请查看 X-Quota-Remaining 响应头;HTTP 429 会附带 Retry-After。
普通读取 1 单位,余额/仓位 5,报价/计划 10。请查看 X-Quota-Remaining 响应头;HTTP 429 会附带 Retry-After。
安全
切勿将 API 密钥放在前端代码或 URL 中。服务器从不签署交易;请始终向用户展示交易详情。
切勿将 API 密钥放在前端代码或 URL 中。服务器从不签署交易;请始终向用户展示交易详情。