← 返回 Skills 市场
ethanwuqi-lang

Settlement Predictor

作者 Ethan · GitHub ↗ · v1.3.1 · MIT-0
cross-platform ✓ 安全检测通过
172
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install settlement-predictor
功能描述
Real-time on-chain settlement predictor for Ethereum, Bitcoin, Arbitrum, Optimism, Base & Polygon. Live gas tiers, mempool analysis, sandwich risk detection,...
安全使用建议
This skill appears coherent with its stated purpose, but before installing or running it consider: 1) Network privacy — the tool uses public RPC endpoints (e.g., https://eth.llamarpc.com), mempool.space, and optional Etherscan/Tenderly APIs; queries you run (addresses, tx hashes, mempool scans) will be sent to those services. If you need privacy, replace endpoints with your own node or a trusted provider. 2) Local storage — it writes a cache/SQLite DB under ~/.cache/settlement-predictor (which can contain addresses/txs); inspect and remove the files if you don't want history retained. 3) Optional API keys — only provide ETHERSCAN_API_KEY or TENDERLY_API_KEY if you understand the privileges; don't export private keys to this environment. 4) Code review — the full Python file is bundled; if you have sensitive workflows, scan the code or run in an isolated/containerized environment. 5) Metadata mismatch — the manifest mentions gas-history.json while the code uses gas_history.db; this is likely harmless but shows the package hasn't been perfectly synchronized. If any of the above concerns are unacceptable, run the tool with your own RPC/mempool endpoints or avoid installing.
功能分析
Type: OpenClaw Skill Name: settlement-predictor Version: 1.3.1 The settlement-predictor skill bundle is a legitimate tool for analyzing on-chain gas fees and predicting transaction settlement times for Ethereum, Bitcoin, and several Layer-2 networks. The Python script (settlement_predictor.py) uses standard libraries like web3 and requests to interact with public RPCs and official APIs (Etherscan, mempool.space, Tenderly, and CoinGecko). It implements local caching using a SQLite database in the user's home directory (~/.cache/settlement-predictor/), which is clearly documented in SKILL.md. The code is transparent, includes detailed error handling and timeouts, and lacks any indicators of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
Name/description, CLI examples, optional ETHERSCAN/TENDERLY keys, and the Python code all align: the tool fetches chain data, analyzes mempool/fees, predicts settlement, and optionally uses Etherscan/Tenderly. Requested/declared resources (no required env vars, optional API keys) are appropriate for this functionality.
Instruction Scope
SKILL.md instructs running the included Python CLI which performs network calls to public RPC endpoints, mempool.space, and (optionally) Etherscan/Tenderly. This is expected for the stated purpose, but the agent will contact third‑party services and may transmit transaction hashes, addresses, and mempool queries as part of normal operation.
Install Mechanism
No install spec is provided (instruction-only + bundled Python file). Dependencies are minimal (web3, requests). No remote downloads or execution of third‑party install scripts are present in the manifest.
Credentials
Only optional ETHERSCAN_API_KEY and TENDERLY_API_KEY are declared and documented; these map to features that legitimately require them (contract verification, simulation). No unrelated credentials are requested.
Persistence & Privilege
The skill creates local cache files under ~/.cache/settlement-predictor and uses a SQLite DB (DB path visible in code). That is reasonable for maintaining gas history, but the manifest's declared persistence path (~/.cache/settlement-predictor/gas-history.json) does not match the code's DB filename (~/.cache/settlement-predictor/gas_history.db) — an internal inconsistency. Local caches can contain query history (addresses, tx hashes) so users should be aware and may wish to audit or delete them.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install settlement-predictor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /settlement-predictor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.1
v1.3.1: Full rewrite (2450 lines) — all 15 commands implemented, SQLite cache, complete error handling. v1.3.0: Removed v2 roadmap section per user request.
v1.3.0
v1.3.0: Complete rebuild. Removed all hardcoded API keys (now env vars only). Moved history persistence to ~/.cache/. Added full credentials and persistence declarations to SKILL.md. Zero sensitive data in codebase.
v1.2.0
Fix: removed hardcoded API keys (all keys now optional via env vars). Fix: moved disk history from skill dir to ~/.cache/. Fix: added credentials declaration and persistence info to SKILL.md metadata.
v1.0.0
Initial release
元数据
Slug settlement-predictor
版本 1.3.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Settlement Predictor 是什么?

Real-time on-chain settlement predictor for Ethereum, Bitcoin, Arbitrum, Optimism, Base & Polygon. Live gas tiers, mempool analysis, sandwich risk detection,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 172 次。

如何安装 Settlement Predictor?

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

Settlement Predictor 是免费的吗?

是的,Settlement Predictor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Settlement Predictor 支持哪些平台?

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

谁开发了 Settlement Predictor?

由 Ethan(@ethanwuqi-lang)开发并维护,当前版本 v1.3.1。

💬 留言讨论