Sharkflow

Other

⚡ SharkFlow - 链上任务自动化,智能合约交互队列 + 多签工作流

Install

openclaw skills install sharkflow

⚡ SharkFlow - 链上任务自动化

Automate Your On-Chain Workflow - 闪电般高效执行!

Overview

SharkFlow 是专为 DeFi 用户设计的任务管理工具,支持智能合约交互队列、多签工作流、定时任务执行等功能。批量操作、自动化执行,解放你的双手。

Features

  • 📋 任务队列 - 批量添加链上操作,一键执行
  • 🔐 多签支持 - 多签名钱包工作流管理
  • 定时任务 - 设定时间自动执行(如定投、复投)
  • 📊 历史追踪 - 完整的任务执行历史
  • 🔔 完成提醒 - Telegram/邮件通知
  • 🔄 模板系统 - 保存常用操作模板

Installation

npx @gztanht/sharkflow

Usage

创建任务

# 添加 USDT 存款任务
node scripts/flow.mjs add --action deposit --token USDT --amount 1000 --platform aave

# 添加 ETH 兑换任务
node scripts/flow.mjs add --action swap --from ETH --to USDC --amount 0.5

# 添加批量任务
node scripts/flow.mjs batch --file tasks.json

执行任务

# 执行队列中的任务
node scripts/flow.mjs execute

# 执行特定任务
node scripts/flow.mjs execute --id 123

# 模拟执行(不实际提交)
node scripts/flow.mjs execute --dry-run

多签工作流

# 创建多签任务
node scripts/flow.mjs multisig create --required 3 --signers 0x123,0x456,0x789

# 签名任务
node scripts/flow.mjs multisig sign --taskId 123

# 查看签名状态
node scripts/flow.mjs multisig status --taskId 123

定时任务

# 设置每周一定投
node scripts/flow.mjs schedule --action deposit --amount 100 --recur weekly --day monday

# 查看定时任务
node scripts/flow.mjs schedule --list

Supported Actions

操作描述支持平台
deposit存款Aave, Compound, Spark
withdraw取款Aave, Compound, Spark
swap代币兑换Uniswap, Curve, 1inch
stake质押Lido, Rocket Pool
claim领取奖励所有 yield 平台
bridge跨链Stargate, Hop, Across

Configuration

编辑 config/wallets.json 添加钱包:

{
  "wallets": [
    {"name": "Main", "address": "0x...", "type": "EOA"},
    {"name": "Safe", "address": "0x...", "type": "Safe", "required": 2, "signers": [...]}
  ]
}

Safety

  • ✅ 模拟执行 - 实际提交前预览结果
  • ✅ 限额设置 - 单笔/每日交易限额
  • ✅ 白名单 - 只允许预定义的合约交互
  • ✅ 多签确认 - 大额交易需要多签

Support

  • 📧 Email: support@SharkFlow.shark
  • 💬 Telegram: @SharkFlowBot
  • 🦈 赞助:USDT (ERC20): 0x33f943e71c7b7c4e88802a68e62cca91dab65ad9

License

MIT © 2026 gztanht