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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install warren-deploy或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install warren-deploy⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/warren-deploy/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: warren-deploy description: 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. metadata: {"openclaw":{"emoji":"⛓️","homepage":"https://megawarren.xyz","requires":{"anyBins":["node"]}}} user-invocable: true ---
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)))"
| Size | Chunks | Cost | |------|--------|------| | < 10KB | 1 | ~0.0005 ETH | | 50KB | 1 | ~0.002 ETH | | 100KB | 1 | ~0.004 ETH | | 200KB | 2 | ~0.008 ETH | | 500KB | 5 | ~0.02 ETH |
Plus ~0.0001 ETH for MasterNFT minting per site.
| Contract | Address | |----------|---------| | Genesis Key NFT | 0x954a7cd0e2f03041A6Abb203f4Cfd8E62D2aa692 | | MasterNFT Registry | 0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9 |
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.
安装 Warren - On-Chain Website Deploy 后,可以对 AI 说这些话来触发它
Help me get started with Warren - On-Chain Website Deploy
Explains what Warren - On-Chain Website Deploy does, walks through the setup, and runs a quick demo based on your current project
Use Warren - On-Chain Website Deploy to deploy websites and files permanently on MegaETH blockchain
Invokes Warren - On-Chain Website Deploy with the right parameters and returns the result directly in the conversation
What can I do with Warren - On-Chain Website Deploy in my developer & devops workflow?
Lists the top use cases for Warren - On-Chain Website Deploy, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/warren-deploy/ 目录(个人级,所有项目可用),或 .claude/skills/warren-deploy/(项目级)。重启 AI 客户端后,用 /warren-deploy 主动调用,或让 AI 根据上下文自动发现并使用。
Warren - On-Chain Website Deploy 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Warren - On-Chain Website 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.
Automate my developer & devops tasks using Warren - On-Chain Website Deploy
Identifies repetitive steps in your workflow and sets up Warren - On-Chain Website Deploy to handle them automatically
Warren - On-Chain Website Deploy 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。