← 返回 Skills 市场
Warren NFT Deploy(mainnet)
作者
planetai87
· GitHub ↗
· v1.0.8
1333
总下载
0
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install warren-nft-mainnet
功能描述
Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT.
安全使用建议
This skill appears to do what it says: it bundles Node code and compiled bytecode to deploy on MegaETH and requires a PRIVATE_KEY so it can sign transactions. Before using with a valuable wallet, do the following: 1) Manually review deploy-nft.js (search for any HTTP requests that send sensitive data) and confirm REGISTER_API POSTs only public data (contract addresses, token ids, metadata) and not your private key or raw images unless you intend that. 2) Prefer running on a burner/test wallet or small fund first to confirm behavior and gas estimates. 3) Inspect thewarren.app endpoint (REGISTER_API) and the referenced GitHub repo (metadata lists a source URL) to verify the operator/trustworthiness. 4) Note setup.sh runs npm install — run it in an isolated directory or container to avoid polluting your environment. 5) If you are uncomfortable, ask the skill publisher for audited source or run the scripts against a testnet or forked node first.
功能分析
Type: OpenClaw Skill
Name: warren-nft-mainnet
Version: 1.0.8
The skill bundle is classified as benign. The `SKILL.md` transparently outlines the skill's purpose, prerequisites, and network interactions. The `setup.sh` script is minimal, only installing the `ethers` library. The `deploy-nft.js` script uses `ethers.js` for all blockchain operations, handling the `PRIVATE_KEY` in memory for transaction signing without logging, storing, or exfiltrating it. Network communication is limited to the specified MegaETH RPC and an optional registration API (`thewarren.app/api/container-nfts`), which only receives collection metadata, not sensitive data or images. File system access is restricted to the user-specified image folder. There is no evidence of prompt injection attempts against the OpenClaw agent, malicious execution, persistence mechanisms, or obfuscation.
能力评估
Purpose & Capability
Name/description (deploy on MegaETH, store images on-chain via SSTORE2) align with the included artifacts: Node script (deploy-nft.js), compiled bytecode (page & NFT), and setup.sh which installs ethers. Requiring node and a PRIVATE_KEY is appropriate for signing transactions on-chain. Contract addresses and an optional REGISTER_API are coherent with a workflow that publishes the deployed collection to thewarren.app launchpad.
Instruction Scope
SKILL.md instructs only to run setup.sh and then run deploy-nft.js with your PRIVATE_KEY and options. It documents interactions with MegaETH RPC and an external registration endpoint (REGISTER_API). That registration step is plausible for publishing a mint page, but it is the primary area to review for data sharing: check whether the code posts only public collection IDs/contract addresses or also transmits private data (the posted code snippet didn't show the registration code in full).
Install Mechanism
There is no formal install spec in the registry, but the package includes a setup.sh that runs npm install ethers (npm is a well-known registry). This is a low-to-moderate risk install path (pulls dependencies from npm into node_modules). No downloads from obscure URLs or archives were observed in the provided files.
Credentials
The skill requires PRIVATE_KEY (declared as primaryEnv) and optionally RPC_URL and other MegaETH-related addresses — all directly relevant to deploying and registering on-chain NFTs. The number and type of env vars is proportionate. Important caution: a wallet private key is sensitive; verify the code does not leak it to any external endpoint before using.
Persistence & Privilege
The skill is not always-enabled and does not request system-level config paths. It is user-invocable and can run autonomously per platform defaults; this is expected for skills. No evidence it modifies other skills or global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install warren-nft-mainnet - 安装完成后,直接呼叫该 Skill 的名称或使用
/warren-nft-mainnet触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.8
- Updated the metadata "source" link to point to the new GitHub repository: planetai87/warren-tools.
- No functional or feature changes; this update only modifies the project metadata.
v1.0.7
No user-facing changes; documentation output formatting was simplified.
- Output section in documentation was updated for brevity and clarity (removed decorative lines and emojis).
- All usage instructions, options, and functionality remain unchanged.
v1.0.6
**Added environment variable and security documentation, plus new deployment artifacts.**
- Added a new "Environment Variables" section in the documentation, detailing all supported configuration variables.
- Added a "Security & Privacy" section clearly outlining privacy guarantees and network interactions.
- Updated skill metadata to include "source" and specify "PRIVATE_KEY" as required environment variable.
- Added deployment artifacts: `WarrenLaunchedNFT.bytecode.json` and `page_bytecode.js`.
v1.0.5
- Updated WarrenContainer and WarrenContainerRenderer contract addresses for MegaETH mainnet in documentation.
- No functional or interface changes to deployment scripts; mainnet addresses only.
v1.0.4
**Warren NFT v1.0.4**
- Introduced NFT collection deployment support for MegaETH mainnet, with on-chain images stored via SSTORE2.
- Added `deploy-nft.js` script for deploying NFT collections from image folders or auto-generated SVGs.
- Updated documentation to reflect the new focus on NFT deployment, including detailed CLI options and workflows.
- Added `package.json` for dependency management.
- Removed the legacy `deploy.js` script for static website deployment.
v1.0.3
**Major update: Simplified and generalized on-chain deployment from NFT collections to any website or file.**
- Expanded functionality to deploy websites and arbitrary files (not just NFT images/art) on MegaETH mainnet.
- Introduced new deploy.js script, replacing deploy-nft.js.
- Removed NFT-specific options, workflows, and contract info.
- Updated documentation for streamlined deployment via HTML, file upload, or stdin.
- Clarified prerequisites, troubleshooting, and example workflows for broader content types.
- Package.json removed; manual setup via script is now required.
v1.0.2
Warren NFT has evolved to Warren Deploy, broadening support from NFT collections to generic website and file deployments on MegaETH mainnet.
- Skill renamed from "warren-nft" to "warren-deploy" with updated description and focus.
- NFT-specific code and guides removed; generic site/file deployment introduced.
- New deploy.js script replaces deploy-nft.js for simplified deployments (HTML, files, stdin).
- Documentation updated for wallet creation, Ether funding, and full site/file deployment workflow.
- All legacy NFT minting parameters and references eliminated.
v1.0.1
No changes detected in this version.
v1.0.0
Initial release: Deploy NFT collections with on-chain images directly to MegaETH mainnet.
- Store NFT collection images permanently on-chain using SSTORE2 and WarrenContainer.
- Supports direct upload from image folders and auto-generates SVG art collections.
- Provides clear setup instructions, prerequisites, and contract addresses for MegaETH deployment.
- Flexible CLI with options for collection details, mint settings, and royalty parameters.
- Output includes deployed contract addresses and mint links for immediate use.
- Enforces image format, size, and count requirements with troubleshooting guidance.
元数据
常见问题
Warren NFT Deploy(mainnet) 是什么?
Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1333 次。
如何安装 Warren NFT Deploy(mainnet)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install warren-nft-mainnet」即可一键安装,无需额外配置。
Warren NFT Deploy(mainnet) 是免费的吗?
是的,Warren NFT Deploy(mainnet) 完全免费(开源免费),可自由下载、安装和使用。
Warren NFT Deploy(mainnet) 支持哪些平台?
Warren NFT Deploy(mainnet) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Warren NFT Deploy(mainnet)?
由 planetai87(@planetai87)开发并维护,当前版本 v1.0.8。
推荐 Skills