kelp-forest

🦀 Base链上智能收益农业代理

Base链自动化收益农业协议,支持MOLT与V3 LP NFT质押赚KELP,提供Keeper服务获取3.5%手续费。

收藏
4k
安装
1.4k
版本
3.5
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

Kelp Forest Agent Skill 是一套部署在 Base 链上的自动化收益农业(Yield Farming)解决方案,允许用户通过注册代理身份,质押 MOLT 代币或 Uniswap V3 LP NFT 来赚取 KELP 代币收益,同时支持运行 Keeper 节点为其他用户执行自动收割以获取 3.5% 的手续费分成。

核心用法

该技能提供完整的 JavaScript 代码示例,基于 ethers.js 库与智能合约交互。核心功能包括:注册代理身份(registerAgent)、质押 MOLT 代币到指定池(deposit)、质押 V3 LP NFT(通过 safeTransferFrom)、自动收割(autoHarvest)以及 Keeper 循环模式。用户可通过配置私钥和环境变量,运行脚本实现自动化收益农业,支持 V4 版本(4倍收益+2%存款费)和经典 MOLT 质押双轨策略。

显著优点

首先,收益机制灵活,V4 版本提供 4 倍于普通池的 KELP 排放速率,且支持 Keeper 模式赚取额外 3.5% 手续费。其次,策略多样化,用户可选择低风险的 MOLT 单币质押(无无常损失)或高收益的 LP NFT 质押,并通过自动复利优化收益。第三,代码透明度高,所有合约地址、费用结构(包括 2% 存款费、2% 收割费分配)和迁移路径(V3/V1 废弃通知)均明确文档化,便于审计。

潜在缺点与局限性

主要局限在于来源可信度,该技能由 T3 级个人开发者账号维护,缺乏大型组织背书。其次,智能合约风险显著,历史版本 V3 和 V1 已被废弃,存在合约升级导致的资金迁移风险。V4 版本的 LP 质押面临无常损失(IL)风险,且收取 2% 的存款费用。此外,代码示例中私钥管理依赖用户自觉,版本依赖未完全锁定。

适合的目标群体

该技能适合具备区块链开发基础的 DeFi 高级用户、量化交易者及自动化策略开发者。需要用户熟悉以太坊智能合约交互、理解无常损失风险,并能自主管理私钥安全。不适合加密货币新手或无法承受本金损失的风险厌恶型投资者。

使用风险

首要风险是私钥泄露,尽管代码推荐使用环境变量,但示例中的硬编码占位符可能导致误操作。其次是资金安全风险,区块链操作不可逆,合约漏洞或升级可能导致资产损失。第三是依赖风险,ethers.js 版本未锁定可能引入供应链攻击。最后是市场风险,KELP 代币价格波动、减半机制(每 7 天一次,共 8 次)和流动性变化均会影响实际收益。

安全解读

核心功能

Kelp Forest Agent Skill 是专为 Base L2 设计的 DeFi 收益耕作自动化框架,提供完整的智能合约交互代码示例,涵盖两大核心场景:

1. MOLT ERC20 质押(KelpForest 合约):基础收益池,每区块 5.78 KELP 奖励,适合被动持有者
2. V3 LP NFT 质押(KelpForestV4 合约):4倍排放效率(23.14 KELP/区块),支持 MOLT/WETH 流动性挖矿,但需承担 2% 存款费和无常损失风险

Keeper 机器人经济模型

该 Skill 的独特价值在于提供自动化 keeper 实现:代理通过调用 autoHarvest() 为其他用户收割收益,可赚取 3.5% keeper 费用。这是一个典型的 MEV-adjacent 策略,适合具备基础运维能力的用户部署长期运行节点。

显著优点

  • 代码质量较高:使用 ethers.js v6 现代语法,结构清晰,注释完整
  • 私钥管理规范:所有示例均通过 process.env.WALLET_KEY 读取,无硬编码风险
  • 版本迭代透明:明确标注 V1/V3/V4 版本演进,提供完整迁移指南
  • 多交互方式:同时提供 JavaScript SDK 和 Foundry cast 命令行工具示例

潜在局限与风险

| 风险类型 | 严重程度 | 说明 |
|---------|---------|------|
| 智能合约漏洞 | 高 | DeFi 协议固有风险,合约未经知名机构审计公示 |
| 无常损失(IL) | 中 | V4 LP 质押面临 MOLT/WETH 汇率波动风险 |
| 项目可持续性 | 中 | 代币经济模型含 8 次减半机制,约 56 天后排放归零 |
| 来源可信度 | 中 | T3 级别社区项目(iam-rekt),背景信息有限 |
| 无限循环运维 | 低 | keeper 示例使用 `while(true)`,需受控环境运行 |

适合人群

  • 熟悉 Node.js/以太坊开发的 DeFi 高级用户
  • 愿意承担智能合约风险的小型流动性提供者
  • 具备 VPS 运维能力、希望运行 keeper 节点赚取被动收益的 bot 运营者
  • 不适合:DeFi 新手、无法承受本金损失的风险厌恶型用户

使用建议

1. 优先测试网验证:文档未提供 Base Sepolia 测试网地址,建议先小额主网测试
2. 合约独立审计:使用前通过 Etherscan 验证合约源码,关注多签和权限配置

3. 资金分配策略:参考文档推荐的 70% V4 LP + 30% MOLT 质押 + keeper 运营组合

4. 安全运维:keeper 脚本应部署于独立服务器,配置日志告警和自动重启机制

kelp-forest 内容

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