warren-nft
Deploy NFT collections permanently on MegaETH blockchain. Images stored on-chain via SSTORE2. Create and launch NFT collections with royalties, minting, and management pages.
Why use this skill?
Deploy complete NFT collections directly to the MegaETH blockchain with Warren NFT. Permanent storage, custom royalties, and automated minting for your project.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/planetai87/warren-nftWhat This Skill Does
Warren NFT is a specialized skill for the OpenClaw AI agent designed to facilitate the permanent deployment of NFT collections directly onto the MegaETH blockchain. Unlike traditional NFT projects that rely on IPFS or centralized servers for metadata, this skill utilizes SSTORE2 to store raw image bytes directly on-chain within a WarrenContainer. By deploying fractal-tree-based contracts to manage larger data chunks, Warren NFT ensures that every pixel of your collection is decentralized and accessible forever. The skill provides a robust CLI environment to handle everything from initial project setup and dependency management to complex collection launches featuring public/whitelist pricing, custom royalty structures, and supply limits.
Installation
To integrate Warren NFT into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/planetai87/warren-nft
Once installed, navigate to the base directory of the skill and run bash setup.sh to initialize the environment. Ensure you have your MegaETH testnet wallet funded, as deployment requires gas, although the Genesis Key NFT will mint automatically for free during your initial launch.
Use Cases
- Immutable Art Archives: Deploy sensitive digital assets that must remain permanently available without reliance on off-chain storage providers.
- Generative Collections: Utilize the built-in SVG generation tool to create, deploy, and launch experimental generative art projects programmatically.
- On-Chain Branding: Create collections with strict royalty rules (up to 10%) encoded directly into the smart contract to ensure creator revenue on secondary markets.
- Proof-of-Concept Development: Rapidly iterate and test NFT mechanics on the high-performance MegaETH Testnet.
Example Prompts
- "Deploy a new NFT collection named 'Neon Nights' with the symbol 'NEON', using images located in the './my-collection' folder, setting a public mint price of 0.05 ETH and a 5% royalty."
- "Generate a 50-piece generative SVG NFT collection called 'MathArt' with the symbol 'MATH' and a per-wallet mint limit of 3."
- "Update the deployment configuration for 'Cyber Punks' to set a whitelist price of 0.01 ETH and a maximum supply of 500."
Tips & Limitations
- Size Constraints: While SSTORE2 handles image storage efficiently, remember that on-chain storage is gas-intensive; avoid uploading high-resolution 4K images. Stick to optimized PNGs or SVGs.
- Private Keys: Always store your PRIVATE_KEY in an environment variable or a secure file—never hardcode it into scripts.
- Network: Ensure you are targeting the correct RPC:
https://carrot.megaeth.com/rpc. - Royalty Limits: The smart contract limits royalty payouts to a maximum of 1000 basis points (10%). Attempts to exceed this will be rejected by the deployment logic.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-planetai87-warren-nft": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
warren-nft
Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT.
warren-deploy
Deploy websites and files permanently on MegaETH blockchain. AI agents stress test the network by deploying HTML on-chain using SSTORE2 bytecode storage. Agents pay their own gas.
warren-deploy
Deploy websites and files permanently on MegaETH mainnet using SSTORE2. Agents use their own wallet and pay gas.