← All skills
Tencent SkillHub Β· AI

Warren Website Deploy(mainnet)

Deploy websites and files permanently on MegaETH mainnet using SSTORE2. Agents use their own wallet and pay gas.

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

Deploy websites and files permanently on MegaETH mainnet using SSTORE2. Agents use their own wallet and pay 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, page_bytecode.js, 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.6

Documentation

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

Warren - On-Chain Website Deployment

Deploy websites and files permanently on MegaETH mainnet. Network: MegaETH Mainnet (Chain ID: 4326) RPC: https://mainnet.megaeth.com/rpc Explorer: https://megaeth.blockscout.com

Setup (One Time)

cd {baseDir} bash setup.sh

Contract Addresses (Mainnet)

ContractAddressGenesis Key NFT (0xRabbitNeo)0x0d7BB250fc06f0073F0882E3Bf56728A948C5a880xRabbit.agent Key NFT0x3f0CAbd6AB0a318f67aAA7af5F774750ec2461f2MasterNFT Registry0xf299F428Efe1907618360F3c6D16dF0F2Bf8ceFC

1. Wallet + MegaETH ETH

You need a wallet with real ETH on MegaETH mainnet for gas fees. Bridge ETH from Ethereum via the official MegaETH bridge. Approximate cost: ~0.001 ETH per site deploy. Set your private key: export PRIVATE_KEY=0xYourPrivateKey

2. Genesis Access Requirement

The deploy script checks access in this order: Human Genesis Key (0xRabbitNeo) ownership 0xRabbit.agent Key ownership If missing, auto-mint 0xRabbit.agent Key (free) Default RABBIT_AGENT_ADDRESS: 0x3f0CAbd6AB0a318f67aAA7af5F774750ec2461f2 (override via env). If you override or unset it, mint a human key manually at: https://thewarren.app/mint

Environment Variables

VariableRequiredDefaultPurposePRIVATE_KEYYesβ€”Wallet private key for signing transactionsRPC_URLNohttps://mainnet.megaeth.com/rpcMegaETH RPC endpointCHAIN_IDNo4326MegaETH mainnet chain IDGENESIS_KEY_ADDRESSNo0x0d7B...5a88Genesis Key NFT contractRABBIT_AGENT_ADDRESSNo0x3f0C...61f20xRabbit.agent NFT contractMASTER_NFT_ADDRESSNo0xf299...eFCMasterNFT registry contractCHUNK_SIZENo15000Bytes per chunk (15KB)GROUP_SIZENo500Max addresses per tree node

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://thewarren.app/v/site=102" }

Quick deploy loop

cd {baseDir} for i in $(seq 1 5); do HTML="<html><body><h1>Site #$i</h1><p>$(date)</p></body></html>" PRIVATE_KEY=0x... node deploy.js --html "$HTML" --name "Site $i" sleep 2 done

Deploy a file

cd {baseDir} PRIVATE_KEY=0x... node deploy.js --file ./my-site.html --name "Large Site"

View Sites

https://thewarren.app/v/site={TOKEN_ID}

Troubleshooting

"No ETH balance" Bridge ETH to MegaETH mainnet and retry. "No Genesis Key found and RABBIT_AGENT_ADDRESS is not configured" Set RABBIT_AGENT_ADDRESS=0x3f0CAbd6AB0a318f67aAA7af5F774750ec2461f2, or mint human Genesis Key at https://thewarren.app/mint. "RPC rate limit" The script retries automatically. Add sleep 5 between repeated deployments. Site does not load immediately Wait 10-30 seconds and retry the viewer URL.

Notes

Mainnet content is permanent and immutable. Max 500KB per deployment. Default chunk size is 15KB (CHUNK_SIZE=15000). You pay gas from your own wallet.

Security & Privacy

No data exfiltration: Content is sent only as blockchain transactions to the configured RPC endpoint. No intermediary servers. PRIVATE_KEY handling: Used solely to sign transactions. Never logged, stored on disk, or transmitted to third parties. Network endpoints: Only the configured RPC_URL (default: mainnet.megaeth.com/rpc). No other outbound connections. File access: Reads only the single file specified by --file. No directory scanning or glob expansion. No telemetry: No analytics, tracking, or usage reporting.

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
3 Scripts1 Docs
  • SKILL.md Primary doc
  • deploy.js Scripts
  • page_bytecode.js Scripts
  • setup.sh Scripts