LaunchKit · 2026
Back to Skills

warren-deploy

Deploy websites and files permanently on MegaETH blockchain.

0
1.7k downloads
by @planetai87

Setup & Installation

openclaw skills install @planetai87/warren-deploy

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install warren-deploy

Version History

v1.0.2Feb 1, 2026 - Version note by skill developer:

Dynamic gas estimation (MegaETH multidimensional model), 15KB chunk size for large file support, 10M gas floor

What This Skill Does

Deploys HTML files and web content permanently to the MegaETH blockchain using SSTORE2 bytecode storage. Once deployed, content cannot be modified or deleted. Supports single file deploys, stdin piping, and batch stress testing workflows.

Unlike traditional web hosting, deployed content is immutable and controlled by no single party, so it resists takedowns and censorship.

When to use it

  • Publishing a static portfolio page with no hosting dependencies
  • Archiving a webpage so it cannot be removed or altered
  • Running bulk on-chain deployments to stress test MegaETH
  • Deploying AI-generated HTML as an immutable on-chain record
  • Hosting a lightweight site without paying recurring server costs

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Deploy my local HTML file to MegaETH permanently

AGENT
  1. 1Sets PRIVATE_KEY environment variable with the user's wallet private key
  2. 2Checks wallet balance against the MegaETH Testnet RPC to confirm sufficient ETH
  3. 3Runs deploy.js with --file pointing to the HTML file and a --name argument
  4. 4Waits for transaction confirmation and Genesis Key NFT auto-mint if the wallet lacks one
  5. 5Returns the permanent megawarren.xyz loader URL with the assigned token ID
OUTPUT

https://megawarren.xyz/loader.html?registry=0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9&id=102

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

PRIVATE_KEY environment variable containing an Ethereum wallet private keyMegaETH Testnet ETH from the faucet at docs.megaeth.com/faucet (captcha required)