← All skills
Tencent SkillHub Β· 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.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

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.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
setup.sh, deploy.js, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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.

Upgrade existing

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 18 sections Open source page

Warren - On-Chain Website Deployment

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

Setup (One Time)

cd {baseDir} bash setup.sh This installs ethers.js, the only dependency.

1. Create a Wallet

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

2. Get Testnet ETH

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'))"

3. Genesis Key NFT

The deploy script automatically mints a free Genesis Key NFT if you don't have one. No manual action needed.

Deploy HTML string

cd {baseDir} PRIVATE_KEY=0x... node deploy.js \ --html "<html><body><h1>Hello Warren!</h1></body></html>" \ --name "My First Site"

Deploy HTML file

PRIVATE_KEY=0x... node deploy.js \ --file ./my-site.html \ --name "My Website"

Deploy via stdin

echo "<h1>Hello</h1>" | PRIVATE_KEY=0x... node deploy.js --name "Piped"

CLI Options

--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")

Output

{ "tokenId": 102, "rootChunk": "0x019E5E...", "depth": 0, "url": "https://megawarren.xyz/loader.html?registry=0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9&id=102" }

Deploy multiple random sites

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

Deploy a larger site (~50KB)

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"

Check leaderboard

curl -s https://megawarren.xyz/api/stress-test/leaderboard | node -e "process.stdin.on('data',d=>console.log(JSON.parse(d)))"

Gas Costs

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.

Contract Addresses

ContractAddressGenesis Key NFT0x954a7cd0e2f03041A6Abb203f4Cfd8E62D2aa692MasterNFT Registry0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9

View Sites

https://megawarren.xyz/loader.html?registry=0x7bb4233017CFd4f938C61d1dCeEF4eBE837b05F9&id={TOKEN_ID}

Troubleshooting

"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.

Notes

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)

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Scripts1 Docs
  • SKILL.md Primary doc
  • deploy.js Scripts
  • setup.sh Scripts