← 返回 Skills 市场
kaiyuelv

Blockchain Web3 Toolkit

作者 Lv Lancer · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install blockchain-web3-toolkit
功能描述
Comprehensive blockchain toolkit for Ethereum wallet management, smart contract interaction, NFT minting, token balance checks, and gas fee monitoring.
使用说明 (SKILL.md)

blockchain-web3-toolkit

名称 / Name

  • 中文: 区块链Web3工具包
  • English: Blockchain Web3 Toolkit

描述 / Description

  • 中文: 一站式区块链开发工具,支持以太坊钱包管理、智能合约交互、NFT操作、Gas费用监控等功能
  • English: All-in-one blockchain development toolkit supporting Ethereum wallet management, smart contract interaction, NFT operations, and gas fee monitoring

版本 / Version

1.0.0

作者 / Author

Kimi Claw

分类 / Category

Blockchain, Web3, Crypto

依赖 / Dependencies

  • web3.py >= 6.0.0
  • eth-account >= 0.8.0
  • cryptography >= 3.4.8

使用场景 / Use Cases

  • 以太坊钱包创建与管理
  • 智能合约部署与调用
  • NFT铸造与转移
  • Gas费用实时监控
  • 代币余额查询

命令 / Commands

# 创建新钱包
python scripts/create_wallet.py

# 查询ETH余额
python scripts/get_balance.py --address 0x...

# 部署合约
python scripts/deploy_contract.py --abi abi.json --bytecode bytecode.bin

# 铸造NFT
python scripts/mint_nft.py --contract 0x... --to 0x... --token-uri ipfs://...

# 监控Gas价格
python scripts/gas_monitor.py

触发词 / Triggers

  • blockchain, web3, ethereum, smart contract, NFT, wallet, crypto, gas fee
  • 区块链、智能合约、以太、钱包、加密、代币
安全使用建议
This package appears to implement a reasonable Web3 toolkit, but there are several red flags you should consider before installing or running it: - Metadata vs code mismatch: The registry claims no required env vars, but wallet_manager.py expects INFURA_API_KEY (and README mentions ETHERSCAN_API_KEY). Treat INFURA_API_KEY as required and keep it secret. - SKILL.md inaccuracies: The documented shell commands reference scripts that are not included. Don't assume the examples fully reflect runtime behavior—inspect the actual scripts before running. - Private key handling: Examples and wallet creation routines print or return raw private keys. Never run this on a machine or channel where output could be captured or logged; never supply real mainnet private keys unless you fully trust the code and environment. - Network access: The code connects to Infura RPC endpoints. Only run in an environment where outbound network calls are acceptable and you're comfortable providing an INFURA API key. - Verify source and provenance: The skill's source/homepage is unknown. Prefer packages with a verifiable origin or review the code manually (especially deploy/send_transaction paths) before use. Consider running the included unit tests in an isolated environment and audit any scripts that send transactions to avoid accidental fund loss. If you plan to use it: inspect contract deployment and transaction signing code paths, supply an INFURA_API_KEY via a secure .env or secrets mechanism, and test only on a testnet (sepolia/goerli) with throwaway keys first.
功能分析
Type: OpenClaw Skill Name: blockchain-web3-toolkit Version: 1.0.0 The blockchain-web3-toolkit is a standard Ethereum development library providing wallet management, smart contract interaction, and gas monitoring using web3.py and eth-account. The code follows established patterns for Web3 development, including clear security warnings regarding private key management in README.md and scripts/wallet_manager.py. No evidence of data exfiltration, malicious execution, or prompt injection was found; the network interactions are limited to user-configured RPC endpoints (e.g., Infura).
能力标签
cryptorequires-wallet
能力评估
Purpose & Capability
The skill's name/description (Ethereum wallet, contracts, NFT, gas monitoring) matches the included Python modules (wallet_manager, contract_interface, nft_tools, gas_monitor). However, the registry lists no required environment variables while the code expects INFURA_API_KEY (used in NETWORKS) and README mentions ETHERSCAN_API_KEY; this mismatch means the metadata understates external network access required.
Instruction Scope
SKILL.md shows example shell commands for scripts like create_wallet.py, get_balance.py, deploy_contract.py, mint_nft.py, but those specific script files are not present in the file manifest. The code that is present does perform network calls (Infura RPC via RPC URLs) and handles private keys (create/import/export). The SKILL.md is therefore inaccurate and grants the agent vague authority to run files that don't exist, which is scope-incoherent.
Install Mechanism
There is no install spec (instruction-only behavior with bundled source files). No remote downloads or install-time code execution are declared, which minimizes install-time risk. The package has a requirements.txt declaring standard Python Web3 dependencies.
Credentials
The code reads INFURA_API_KEY (via python-dotenv/load_dotenv) to build RPC URLs but the registry metadata declares zero required environment variables; README also mentions ETHERSCAN_API_KEY and DEFAULT_NETWORK though ETHERSCAN_API_KEY is not used in the code. Requesting RPC credentials (INFURA key) is expected for a Web3 toolkit, but the omission from metadata is an incoherence and a practical risk (users may not realize an API key is needed). The code and examples also print or expose private keys (examples and tests), which is sensitive behavior that should be highlighted.
Persistence & Privilege
The skill is not set to always: true, does not declare system-wide config changes, and does not request persistent elevated privileges. It will operate only when invoked. No evidence it tries to modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install blockchain-web3-toolkit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /blockchain-web3-toolkit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of blockchain-web3-toolkit. - Provides an all-in-one toolkit for blockchain development. - Supports Ethereum wallet management, smart contract interaction and deployment, NFT minting and transfers, and gas fee monitoring. - Includes command-line scripts for common blockchain operations. - Requires web3.py, eth-account, and cryptography packages.
元数据
Slug blockchain-web3-toolkit
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Blockchain Web3 Toolkit 是什么?

Comprehensive blockchain toolkit for Ethereum wallet management, smart contract interaction, NFT minting, token balance checks, and gas fee monitoring. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 Blockchain Web3 Toolkit?

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

Blockchain Web3 Toolkit 是免费的吗?

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

Blockchain Web3 Toolkit 支持哪些平台?

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

谁开发了 Blockchain Web3 Toolkit?

由 Lv Lancer(@kaiyuelv)开发并维护,当前版本 v1.0.0。

💬 留言讨论