FlowFi

⚡ AI 驱动的 DeFi 工作流自动化平台

FlowFi REST API 技能提供智能账户管理、AI 驱动工作流生成与编辑、部署生命周期控制、实时 WebSocket 监控、价格查询及模板克隆等完整集成能力,适用于 DeFi 自动化场景。

收藏
4.5k
安装
1.2k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

FlowFi API 技能是一套面向 DeFi 自动化工作流的完整后端集成方案,涵盖六大核心模块:

1. 身份认证与智能账户

  • JWT 认证:所有受保护端点需 Authorization: Bearer <token>
  • 长效 API Token:通过 /auth/bearer-token 生成 60 秒至 1 年的自定义过期令牌
  • 智能账户管理GET /smart-accounts 获取用户账户,作为工作流挂载载体

2. AI 驱动工作流引擎

  • 自然语言生成POST /ai/generate-workflow 将描述(如"ETH 跌破 2000 时发 Telegram 通知")转为可执行工作流
  • 智能编辑建议GET /ai/workflow/:id/suggestions 提供 4 条优化建议
  • 对话式编辑POST /ai/workflow/:id/prompt 支持"添加 10 秒延迟"等自然语言修改

3. 工作流生命周期管理

| 状态转换 | 端点 | 说明 |
|---------|------|------|
| draft → active | `POST /workflows/:id/deploy` | 激活调度执行 |
| active/paused → draft | `POST /workflows/:id/undeploy` | 停止并允许编辑 |
| active ↔ paused | pause/resume | 临时启停 |
| active/paused → ended | `POST /workflows/:id/stop` | 终止运行(可重新部署)|
| 任意状态 | `DELETE /workflows/:id` | 永久删除 |

4. 执行监控与实时推送

  • REST 执行控制POST /executions/workflows/:id/start 手动触发;GET /executions/:id/events 查看节点级日志
  • WebSocket 实时订阅/workflow-status 命名空间支持 subscribe:execution/workflow/simulation,推送执行状态、节点完成、工作流变更等事件

5. 价格服务(免认证)

  • GET /price?symbol=ETH 单代币 USD 价格
  • GET /price/prices 批量获取 BNB/ETH 价格

6. 模板生态

  • 公开浏览GET /templates 支持分类、搜索、价格筛选
  • 一键克隆POST /templates/:id/clone 基于模板快速创建草稿工作流

显著优势

  • 零代码 DeFi 自动化:自然语言生成完整工作流,降低技术门槛
  • 状态机严谨性:draft/active/paused/ended/archived 五态模型确保操作安全
  • 实时可观测性:WebSocket 推送替代轮询,毫秒级状态同步
  • 灵活部署模式:支持计划任务(schedule-trigger)、价格监控(blockchain-monitor)、即时触发(instant)
  • 模块化节点体系:涵盖触发器、预言机、DeFi 操作、逻辑控制、AI、通知等 10+ 类别

潜在局限与风险

| 风险类别 | 具体说明 |
|---------|---------|
| **编辑锁定机制** | 工作流必须先 undeploy 才能编辑,高频变更场景下可能产生额外状态切换开销 |
| **AI 生成可靠性** | 自然语言到节点配置的转换依赖 LLM,复杂逻辑可能出现节点连接错误或参数缺失,需人工审核 |
| **链上执行风险** | DeFi 节点(swap、liquidity)涉及真实资产操作,测试环境验证不足可能导致资金损失 |
| **WebSocket 稳定性** | 长连接断线后需客户端实现重连与状态恢复机制 |
| **价格数据延迟** | CoinMarketCap 缓存数据,极端行情下可能存在分钟级滞后 |

适用人群

  • DeFi 交易员:设置价格预警、自动止损、gas 优化执行
  • 资管协议开发者:集成智能账户与工作流编排能力
  • 自动化工程师:构建链上-链下混合工作流
  • 产品团队:快速克隆模板并二次开发

安全建议

  • 生产环境使用短时效 Bearer Token 并启用撤销机制 (/auth/bearer-token/revoke)
  • 工作流部署前通过 GET /templates/:id 预览完整节点结构
  • 高价值操作节点添加人工审批或延迟步骤
  • 监控 execution:status 事件及时处理失败状态

FlowFi 内容

手动下载zip · 10.3 kB
README.mdtext/markdown
请选择文件