warren-nft
Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT.
Why use this skill?
Deploy complete NFT collections with permanent on-chain image storage on MegaETH mainnet. Learn how to use the warren-nft skill for secure, immutable asset deployment.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/planetai87/warren-nft-mainnetWhat This Skill Does
The warren-nft skill is an advanced automation tool designed for the MegaETH mainnet. It enables users to deploy entire NFT collections with permanent on-chain image storage. Unlike standard NFT deployments that rely on IPFS or centralized servers for metadata and image hosting, this skill utilizes the SSTORE2 mechanism. By storing binary image data directly within the Ethereum Virtual Machine (EVM) storage, it ensures that your NFT assets are immutable, censorship-resistant, and verifiable forever. The workflow processes local images, chunks them into storage-efficient fragments, publishes them to the WarrenContainer contract, and links them to a dedicated WarrenLaunchedNFT smart contract, allowing the tokenURI to render assets dynamically on-chain.
Installation
To integrate this skill into your OpenClaw environment, ensure you have the necessary environment variables set up, specifically your PRIVATE_KEY for transaction signing and a funded MegaETH wallet. Run the following command in your terminal:
clawhub install openclaw/skills/skills/planetai87/warren-nft-mainnet
After installation, run bash setup.sh in your base directory to initialize the dependency tree. Verify your configuration by ensuring your environment variables (RPC_URL, CHAIN_ID, etc.) match the provided MegaETH mainnet specifications.
Use Cases
- Permanent Digital Art: Artists looking to safeguard their work from server outages or platform deplatforming by placing images directly on the blockchain.
- On-Chain Gaming Assets: Developers deploying character sprites or item icons that must exist purely within the smart contract ecosystem without external dependencies.
- Immutable Collectibles: Launching high-value, decentralized NFT projects where the 'permanence' of the asset is the primary value proposition.
Example Prompts
- "Deploy the collection located in ./my_art_folder to MegaETH mainnet using the warren-nft skill. Use default settings for chunking."
- "Check my wallet balance on MegaETH and verify if I have the required Genesis Key to proceed with an NFT deployment."
- "Initiate the deployment for the images in /assets/final_batch; ensure the Treasury address is set to 0xcea9d92ddb052e914ab665c6aaf1ff598d18c550."
Tips & Limitations
- Gas Costs: On-chain storage is data-intensive. Deploying 10 images costs approximately 0.03 ETH. Ensure your wallet has sufficient funds before starting large batch uploads.
- Genesis Keys: You must hold a Genesis Key (0xRabbitNeo) or an 0xRabbit.agent key to interact with these contracts. If you don't have one, visit the provided link to mint before attempting deployment.
- Chunk Size: The default
CHUNK_SIZEis 15KB. If you are uploading high-resolution imagery, you may need to adjust this, but keep in mind gas limits per transaction. - Verification: Always double-check your
PRIVATE_KEYsecurity. Never share your environment files.
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-mainnet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api, code-execution
Related Skills
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.
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.