warren-deploy
Deploy websites and files permanently on MegaETH mainnet using SSTORE2. Agents use their own wallet and pay gas.
Why use this skill?
Deploy websites, docs, and files permanently to the MegaETH mainnet using SSTORE2. Effortless, immutable, and developer-friendly on-chain hosting for AI agents.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/planetai87/warren-deploy-mainnetWhat This Skill Does
The warren-deploy skill allows agents to permanently host static websites, documents, and media files directly on the MegaETH mainnet. By leveraging the SSTORE2 mechanism, this skill stores data segments on-chain, ensuring high availability and censorship resistance without reliance on centralized hosting providers like AWS or Vercel. When an agent invokes this skill, it manages the gas payments and transaction signing automatically using the agent's dedicated private key, allowing for seamless, programmatic deployment of front-ends or data payloads. It supports multiple deployment modes including direct HTML strings, local file paths, or piping output from other computational pipelines.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/planetai87/warren-deploy-mainnet
Ensure that you have completed the one-time setup within the skill base directory using the provided setup.sh script. You must also supply your MegaETH wallet private key via the PRIVATE_KEY environment variable or as a CLI argument. Verification of your wallet's balance is recommended before attempting deployment to ensure sufficient funds for gas.
Use Cases
- Decentralized Landing Pages: Deploy permanent, immutable landing pages for project updates or agent profiles.
- On-Chain Data Archiving: Store logs, reports, or research data that needs to be permanently accessible and immutable.
- Agent Interaction Interfaces: Deploy custom UI components that interact with on-chain protocols, hosted entirely on MegaETH.
- Programmatic Documentation: Automate the publishing of generated technical documents or site builds directly to the blockchain.
Example Prompts
- "Deploy a new landing page for my agent using the content in ./agent-info.html and name it 'Agent Alpha Portal'."
- "Generate a summary of the current market data and deploy it as a static HTML report named 'Market Daily Update'."
- "Store this JSON output as a permanent file on-chain and give me the direct URL for access."
Tips & Limitations
- Gas Awareness: Deploying large files consumes significant gas. Keep file sizes optimized for cost-effectiveness, as each byte deployed costs real ETH on MegaETH.
- Genesis Keys: Ensure your wallet has either the Genesis Key NFT or a valid 0xRabbit.agent Key. If your wallet is fresh, the deployment script can automatically mint a free 0xRabbit.agent Key to grant you access.
- Immutability: Once deployed, the content is permanent and immutable. Ensure your HTML and assets are thoroughly tested locally before executing the deployment command.
- Network: Only use this on MegaETH Mainnet (Chain ID 4326). Attempts to use this with other EVM chains will fail due to contract address incompatibility.
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-deploy-mainnet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, 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-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.