← Back to Skills Marketplace
planetai87

Warren NFT Deploy(mainnet)

by planetai87 · GitHub ↗ · v1.0.8
cross-platform ✓ Security Clean
1333
Downloads
0
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install warren-nft-mainnet
Description
Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install warren-nft-mainnet
  3. After installation, invoke the skill by name or use /warren-nft-mainnet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug warren-nft-mainnet
Version 1.0.8
License
All-time Installs 0
Active Installs 0
Total Versions 9
Frequently Asked Questions

What is Warren NFT Deploy(mainnet)?

Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT. It is an AI Agent Skill for Claude Code / OpenClaw, with 1333 downloads so far.

How do I install Warren NFT Deploy(mainnet)?

Run "/install warren-nft-mainnet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Warren NFT Deploy(mainnet) free?

Yes, Warren NFT Deploy(mainnet) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Warren NFT Deploy(mainnet) support?

Warren NFT Deploy(mainnet) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Warren NFT Deploy(mainnet)?

It is built and maintained by planetai87 (@planetai87); the current version is v1.0.8.

💬 Comments