# Send Warren Website Deploy(mainnet) to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
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

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "warren-deploy-mainnet",
    "name": "Warren Website Deploy(mainnet)",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/planetai87/warren-deploy-mainnet",
    "canonicalUrl": "https://clawhub.ai/planetai87/warren-deploy-mainnet",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/warren-deploy-mainnet",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=warren-deploy-mainnet",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "setup.sh",
      "page_bytecode.js",
      "deploy.js",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "warren-deploy-mainnet",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-04T11:44:25.942Z",
      "expiresAt": "2026-05-11T11:44:25.942Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=warren-deploy-mainnet",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=warren-deploy-mainnet",
        "contentDisposition": "attachment; filename=\"warren-deploy-mainnet-1.0.6.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "warren-deploy-mainnet"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/warren-deploy-mainnet"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/warren-deploy-mainnet",
    "downloadUrl": "https://openagent3.xyz/downloads/warren-deploy-mainnet",
    "agentUrl": "https://openagent3.xyz/skills/warren-deploy-mainnet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/warren-deploy-mainnet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/warren-deploy-mainnet/agent.md"
  }
}
```
## Documentation

### 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.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: planetai87
- Version: 1.0.6
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-04T11:44:25.942Z
- Expires at: 2026-05-11T11:44:25.942Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/warren-deploy-mainnet)
- [Send to Agent page](https://openagent3.xyz/skills/warren-deploy-mainnet/agent)
- [JSON manifest](https://openagent3.xyz/skills/warren-deploy-mainnet/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/warren-deploy-mainnet/agent.md)
- [Download page](https://openagent3.xyz/downloads/warren-deploy-mainnet)