Automate Your On-Chain Workflow - 闪电般高效执行!
SharkFlow 是专为 DeFi 用户设计的任务管理工具,支持智能合约交互队列、多签工作流、定时任务执行等功能。批量操作、自动化执行,解放你的双手。
npx @gztanht/sharkflow
# 添加 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
| 操作 | 描述 | 支持平台 |
|---|---|---|
| ------ | ------ | ---------- |
| deposit | 存款 | Aave, Compound, Spark |
| withdraw | 取款 | Aave, Compound, Spark |
| swap | 代币兑换 | Uniswap, Curve, 1inch |
| stake | 质押 | Lido, Rocket Pool |
| claim | 领取奖励 | 所有 yield 平台 |
| bridge | 跨链 | Stargate, Hop, Across |
编辑 config/wallets.json 添加钱包:
{
"wallets": [
{"name": "Main", "address": "0x...", "type": "EOA"},
{"name": "Safe", "address": "0x...", "type": "Safe", "required": 2, "signers": [...]}
]
}
0x33f943e71c7b7c4e88802a68e62cca91dab65ad9MIT © 2026 gztanht
共 1 个版本