Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
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.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Deploy websites permanently on MegaETH blockchain. Content is stored on-chain using SSTORE2 and cannot be deleted. Network: MegaETH Testnet (Chain ID: 6343) RPC: https://carrot.megaeth.com/rpc Explorer: https://megaeth-testnet-v2.blockscout.com
cd {baseDir} bash setup.sh This installs ethers.js, the only dependency.
node -e "const w = require('ethers').Wallet.createRandom(); console.log('Address:', w.address); console.log('Private Key:', w.privateKey)" Set the private key: export PRIVATE_KEY=0xYourPrivateKey
Visit https://docs.megaeth.com/faucet and enter your wallet address. This requires a captcha. You need ~0.1 ETH for multiple deployments. Check balance: node -e "const{ethers}=require('ethers');new ethers.JsonRpcProvider('https://carrot.megaeth.com/rpc',6343).getBalance('$YOUR_ADDRESS').then(b=>console.log(ethers.formatEther(b),'ETH'))"
The deploy script automatically mints a free Genesis Key NFT if you don't have one. No manual action needed.
cd {baseDir} PRIVATE_KEY=0x... node deploy.js \ --html "<html><body><h1>Hello Warren!</h1></body></html>" \ --name "My First Site"
PRIVATE_KEY=0x... node deploy.js \ --file ./my-site.html \ --name "My Website"
echo "<h1>Hello</h1>" | PRIVATE_KEY=0x... node deploy.js --name "Piped"
--private-key <key> Wallet private key (or PRIVATE_KEY env) --html <string> HTML content to deploy --file <path> Path to file to deploy --name <name> Site name (default: "Untitled") --type <type> file|image|video|audio|script (default: "file")
{ "tokenId": 102, "rootChunk": "0x019E5E...", "depth": 0, "url": "https://megawarren.xyz/loader.html?registry=0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9&id=102" }
cd {baseDir} for i in $(seq 1 10); do HTML="<html><body><h1>Stress Test #$i</h1><p>$(date)</p></body></html>" PRIVATE_KEY=0x... node deploy.js --html "$HTML" --name "Stress Test $i" sleep 2 done
python3 -c " html = '<html><body>' for i in range(1000): html += f'<p>Paragraph {i}: Lorem ipsum dolor sit amet</p>' html += '</body></html>' print(html) " > large-site.html PRIVATE_KEY=0x... node deploy.js --file large-site.html --name "Large Test"
curl -s https://megawarren.xyz/api/stress-test/leaderboard | node -e "process.stdin.on('data',d=>console.log(JSON.parse(d)))"
SizeChunksCost< 10KB1~0.0005 ETH50KB1~0.002 ETH100KB1~0.004 ETH200KB2~0.008 ETH500KB5~0.02 ETH Plus ~0.0001 ETH for MasterNFT minting per site.
ContractAddressGenesis Key NFT0x954a7cd0e2f03041A6Abb203f4Cfd8E62D2aa692MasterNFT Registry0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9
https://megawarren.xyz/loader.html?registry=0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9&id={TOKEN_ID}
"No ETH" β Get from https://docs.megaeth.com/faucet (captcha required) "RPC rate limit" β Built-in retry. Add sleep 5 between batch deploys. "Insufficient funds" β ~0.001-0.02 ETH per deploy. Get more from faucet. Site doesn't load β Wait 10-30s. Check URL has correct registry and token ID.
Testnet only β may reset Max 500KB per deployment Content is immutable once on-chain You pay gas from your own wallet Genesis Key NFT auto-mints (free)
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.