← 返回 Skills 市场
alannetwork

YieldVault Agent

作者 Alan Estrada · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
655
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install yieldvault-agent
功能描述
Autonomous yield farming agent for BNB Chain with deterministic execution, smart contract integration, and automated decision-making.
安全使用建议
This skill contains the expected components for an autonomous on‑chain yield‑farming agent (decision engine, blockchain reader, tx executor, scheduler, Telegram alerts) and will need credentials and network endpoints to operate — but the registry metadata does not declare them. Before installing or running: - Do NOT run scheduler/tx-executor on mainnet or with real funds until you audit the code. Run everything offline or on a throwaway testnet account first. - Inspect package.json and package-lock.json to see what NPM packages will be installed. Audit dependencies and lockfile for unexpected packages or remote install scripts. - Grep the repository for process.env usage and for strings like PRIVATE_KEY, WALLET, TELEGRAM_TOKEN, BOT_TOKEN, RPC_URL, KEEPER_ADDRESS. Confirm exactly which env vars the code reads and how they are used. - Open tx-executor.js and scheduler.js and confirm where private key material is loaded and used. Prefer hardware wallet or KMS integration rather than a plaintext private key in env or config. If the code expects an env var for a raw private key, treat that as high risk. - Inspect notifications.js to confirm it only sends alerts to the configured Telegram API and does not exfiltrate data to unknown endpoints. Search for any hardcoded URLs, IPs, or base64 blobs in all files. - Verify contract addresses and ABI files are from trusted sources; artifacts can embed sensitive data or keys in rare cases. - Check INTEGRATION_GUIDE and config files to see whether any example configs include private keys; never use those directly. - If you plan to run on mainnet, require: hardware wallet/multi‑sig signing, Chainlink oracles as recommended, a formal smart contract audit, emergency pause mechanism, and minimal initial capital. Given the clear metadata/code mismatch (no declared required env vars vs code that needs secrets) and the pre-scan base64 indicator, proceed cautiously — treat this skill as 'suspicious' until you confirm how it handles secrets and network endpoints.
功能分析
Type: OpenClaw Skill Name: yieldvault-agent Version: 1.0.0 The skill is classified as suspicious due to the high-risk vulnerability of directly using a private key from an environment variable (`WALLET_PRIVATE_KEY`) for signing blockchain transactions in `tx-executor.js` and configured in `config.scheduler.json`. While the documentation (e.g., `FINAL_CHECKLIST.md`, `RESPUESTAS_PREGUNTAS.md`, `SKILL_COMPLETION_REPORT.md`) explicitly acknowledges this as a critical security risk for mainnet and recommends hardware wallet integration, the current implementation presents a significant vulnerability if deployed without these mitigations. There is no evidence of intentional malicious behavior such as data exfiltration or unauthorized command execution; the code's functionality aligns with its stated purpose of autonomous yield farming.
能力评估
Purpose & Capability
The skill legitimately needs RPC endpoints, a signing wallet (private key or hardware wallet), and notification credentials (Telegram bot token/chat id) to perform on‑chain transactions and alerts. However the registry metadata declares no required env vars/primary credential and no required binaries, which is inconsistent with the code (tx-executor, scheduler, notifications) that signs and broadcasts transactions and calls external APIs.
Instruction Scope
SKILL.md instructs running npm, deploying contracts, copying config.deployed.json to .env.local and editing RPC/contract addresses and starting scheduler.js. It claims 'no hardcoded private keys (use environment variables)' but does not list which env vars must be set. The runtime instructions and included files (tx-executor.js, scheduler.js, notifications.js) will read secrets/config and perform network I/O and blockchain transactions — this is within the stated purpose, but the instructions are vague about exact secret names and do not align with the metadata's 'no required env vars'.
Install Mechanism
There is no explicit install spec, which keeps install risk low, but the package includes many code files, artifacts, and package-lock files and instructs to run npm install in the contracts directory. That means executing third‑party code locally. No external download URLs or URL shortcut patterns were observed in the provided SKILL.md, but running the code will execute network calls and may install packages declared in package.json/package-lock.json — inspect those before running.
Credentials
The skill requires high‑value secrets in practice (wallet private key or hardware wallet access, RPC endpoint, Telegram bot token, possibly keeper/keeperAddress credentials) to function. The registry says 'Required env vars: none' and 'Primary credential: none', which is not proportional to the actions the code performs (sign & broadcast transactions). This mismatch is a significant omission and increases risk of accidental secret exposure if the user doesn't carefully supply/store credentials.
Persistence & Privilege
The skill is not marked always:true and does not request system‑wide persistence in metadata. It runs a scheduler to autonomously invoke decisions and execute transactions when started — autonomy is expected for this use case. There is no indication it modifies other skills or global agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yieldvault-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yieldvault-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Autonomous yield farming agent with deterministic execution
元数据
Slug yieldvault-agent
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

YieldVault Agent 是什么?

Autonomous yield farming agent for BNB Chain with deterministic execution, smart contract integration, and automated decision-making. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 655 次。

如何安装 YieldVault Agent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yieldvault-agent」即可一键安装,无需额外配置。

YieldVault Agent 是免费的吗?

是的,YieldVault Agent 完全免费(开源免费),可自由下载、安装和使用。

YieldVault Agent 支持哪些平台?

YieldVault Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 YieldVault Agent?

由 Alan Estrada(@alannetwork)开发并维护,当前版本 v1.0.0。

💬 留言讨论