← 返回 Skills 市场
powerloom-bot

🦄 Powerloom Uniswap V3 timeseries data

作者 powerloom-bot · GitHub ↗ · v0.0.8 · MIT-0
cross-platform ⚠ suspicious
149
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install powerloom-bds-univ3
功能描述
Autonomous Uniswap V3 monitoring on consensus-backed data. Every data point is finalized on-chain by Powerloom's decentralized sequencer-validator network (D...
安全使用建议
This skill appears to implement the advertised Uniswap V3 monitoring and billing flows, but take care before providing secrets. Key points to consider before installing or running: - Do not reuse your main wallet private key. The repo's signup/topup scripts will sign/send on‑chain transactions using EVM_PRIVATE_KEY to recipients returned by the metering API. Use a dedicated, funded, low-value account if you must enable pay/topup flows. - If you only need read-only monitoring, prefer the documented browser/device path or only set POWERLOOM_API_KEY (the SKILL.md says that path typically only needs that key). Confirm whether your OpenClaw host actually requires the full set of env vars; if it does, consider running the scripts manually in an isolated environment instead of giving the agent a wallet key. - Inspect lib/mcp.mjs (callTool/listMcpTools) and other libs before running to confirm the exact endpoints the code will contact. The code calls the metering origin (bds-metering.powerloom.io) and MCP SSE (bds-mcp.powerloom.io) — those hosts are consistent with the homepage, but verify you trust them. - Running `npm install` will fetch dependencies from npm. If you require stronger supply-chain assurance, audit package-lock.json and the listed packages (ethers, yaml and their transitive deps). - The skill writes local state/cache under `.powerloom/*` and may create files like `~/.config/bds-agent` if you use the reference CLI. Run it in a container or isolated user account if you want to limit filesystem impact. - If you plan to use automated top-ups, review the plan/recipient details returned by GET /credits/plans before allowing any script to execute the payment step. Treat any instruction that automatically triggers signing/sending transactions as high-risk without manual confirmation. Given the sensitive powers (wallet signing) being exposed and the manifest marking the private key as required even though a read-only path exists, proceed cautiously; prefer read-only API keys and isolated test wallets, and only run payment scripts when you understand and have verified the plan/recipient details.
功能分析
Type: OpenClaw Skill Name: powerloom-bds-univ3 Version: 0.0.8 The skill bundle facilitates Uniswap V3 monitoring via the Powerloom network but requires high-risk capabilities, specifically the handling of 'EVM_PRIVATE_KEY' for automated on-chain payments in 'signup-pay.mjs' and 'credits-topup.mjs'. While the code appears aligned with its stated DeFi purpose, the instructions in 'references/08-openclaw-one-shot.md' and 'SKILL.md' direct the AI agent to manage sensitive credentials and environment variables, creating a significant attack surface for credential exposure via prompt injection. No evidence of intentional exfiltration or malicious backdoors was found, but the automated wallet interaction and credential management instructions exceed the threshold for a benign classification.
能力标签
cryptorequires-walletcan-make-purchasescan-sign-transactionsrequires-sensitive-credentials
能力评估
Purpose & Capability
Name/description advertise Uniswap V3 monitoring with on-chain provenance verification. The code and SKILL.md implement that: streaming/snapshot MCP tool calls, verification via verify_data_provenance, Telegram/Discord dispatch, and billing flows. The declared requirements (POWERLOOM_API_KEY, PLAN_ID, TOKEN_SYMBOL, EVM_CHAIN_ID, EVM_RPC_URL, EVM_PRIVATE_KEY) map to the metering/pay-signup/topup flow described in SKILL.md. One mismatch: SKILL.md describes a browser/device path that only needs POWERLOOM_API_KEY, but the skill manifest marks wallet/private-key related env vars as required, which forces providing an on-chain payer even for some usage modes.
Instruction Scope
SKILL.md and included scripts stay within the described domain: they call the Powerloom metering API, MCP tools (bds_mpp_*), perform RPC calls via ethers for payments/topups, write local state/cache under .powerloom, and optionally post alerts to Telegram/Discord. There are no instructions to read unrelated system files or exfiltrate data to third‑party endpoints outside the documented Powerloom and Telegram/Discord endpoints.
Install Mechanism
No platform install spec; repo contains Node scripts and package.json. SKILL.md instructs running `npm install` which will pull packages (ethers, yaml, and their deps) from the public npm registry. This is normal for Node projects but means code will download/execute third‑party packages — review dependencies and the package-lock if you require stricter supply-chain controls.
Credentials
The skill requires an EVM_PRIVATE_KEY and RPC URL as 'required'. Those are sensitive and grant the skill the ability to submit on‑chain transactions (signup/pay or topup flows that send native or ERC‑20 payments to recipients specified by the metering service). While the billing scripts legitimately need a payer key for signup/topup, the project also documents a path where read-only usage needs only POWERLOOM_API_KEY. Marking the private key as required (instead of optional) is disproportionate and increases risk of accidental fund transfers. PLAN_ID and TOKEN_SYMBOL are also required for payment flows (consistent), but users should be warned that providing the private key gives the repo code the power to sign/send transactions from that account.
Persistence & Privilege
The skill is not always-included and the default allows agent invocation as normal. It writes state and cache files under a local `.powerloom` directory (expected for this tooling) and does not request system-wide config modification or other skills' credentials. No 'always: true' or other elevated platform privileges are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install powerloom-bds-univ3
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /powerloom-bds-univ3 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.8
- Version bump from 0.0.6 to 0.0.8. - Documentation updates only; no code or functional changes detected
v0.0.7
- State maintenance tip for oneshot Whale tracking cron job doc in references/
v0.0.6
powerloom-bds-univ3 v0.0.6 - Added a whale alert "one shot" recipe for OpenClaw and periodic hosts, documented in references/08-openclaw-one-shot.md. - Introduced scripts/whale-cron.mjs for bounded, one-shot whale alerts using bds_mpp_snapshot_allTrades, suitable for cron and OpenClaw integration. - Updated documentation to reflect the new whale cron recipe and OpenClaw integration instructions.
v0.0.5
Version 0.0.5 - Updated signup-pay script to use `quote.payment_kind` for payment: supports both native/CGT and ERC-20 flows. - Clarified that POWER (7869) CGT plans require native payments only; ERC-20 path should not be used for these.
v0.0.4
- Improved instructions for specifying `EVM_RPC_URL` when the default chain RPC is unavailable or empty in metering plans. - Clarified that `chains[].rpc_url` in `/credits/plans` is a public hint only, not always present, and to use `EVM_RPC_URL` directly when needed. - Added guidance for hosts and integrators, especially for scheduled or cron-style runs, recommending snapshot/poll mode tools over streaming tools for reliability and credit efficiency. - Expanded details about usage scenarios and appropriate tool/mode selection to help avoid timeouts and optimize metering usage.
v0.0.3
**Added credits top-up script and clarified metering APIs.** - Added new script: scripts/credits-topup.mjs for direct ERC-20/native credit top-up via HTTP API. - Expanded SKILL.md with clear metering API usage: pay-signup, device signup, and top-up, reducing reliance on the Python bds-agent CLI. - Improved instructions for Node-based signup, credit top-up, and balance checks—no Python required. - Clarified environment variable requirements and default endpoint details. - Bumped version to 0.0.3.
v0.0.2
- Switched to an “agent-first” onboarding flow: EVM wallet, chain, plan, and token now required for setup and signup-pay; browser/device path is secondary. - Expanded required environment variables to include EVM and plan fields (`EVM_PRIVATE_KEY`, `EVM_RPC_URL`, `EVM_CHAIN_ID`, `PLAN_ID`, `TOKEN_SYMBOL`, `POWERLOOM_API_KEY`). - Clarified and restructured installation and top-up instructions to favor headless and automated agent environments. - Updated metadata to reflect new environment requirements and clarify optional parameters. - Updated documentation for Python and Node compatibility, highlighting “top-up” flow for recharging credits.
v0.0.1
Initial release of powerloom-bds-univ3: - Autonomous Uniswap V3 monitoring leveraging Powerloom’s consensus-backed on-chain data. - Key features: Whale Radar, Token-Flow, and DeFi Analyst with default recipes and script utilities. - Every data point verifiable on-chain via Powerloom DSV; includes guide for API key setup (browser/device and wallet-funded flows). - Supports event/phrase-triggered actions (e.g., "whale alert", "track trades", "verify on-chain"). - Detailed setup, usage, and model recommendations included in documentation.
元数据
Slug powerloom-bds-univ3
版本 0.0.8
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

🦄 Powerloom Uniswap V3 timeseries data 是什么?

Autonomous Uniswap V3 monitoring on consensus-backed data. Every data point is finalized on-chain by Powerloom's decentralized sequencer-validator network (D... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 149 次。

如何安装 🦄 Powerloom Uniswap V3 timeseries data?

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

🦄 Powerloom Uniswap V3 timeseries data 是免费的吗?

是的,🦄 Powerloom Uniswap V3 timeseries data 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

🦄 Powerloom Uniswap V3 timeseries data 支持哪些平台?

🦄 Powerloom Uniswap V3 timeseries data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 🦄 Powerloom Uniswap V3 timeseries data?

由 powerloom-bot(@powerloom-bot)开发并维护,当前版本 v0.0.8。

💬 留言讨论