2026-04-06 15:47:33 +08:00
|
|
|
|
# MegaETH AI开发技能包
|
|
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
`MegaETH` `区块链` `AI代理` `智能合约` `Web3`
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
# MegaETH AI 代理开发技能
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
一个为 AI 编程代理(Claude Code、OpenClaw、Codex)量身打造的综合技能包,用于在 MegaETH 上构建实时应用。
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 概述
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
本技能包为 AI 代理提供 MegaETH 开发生态的深度知识:
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
- **交易**:`eth_sendRawTransactionSync`(EIP-7966),实现即时收据
|
|
|
|
|
|
- **RPC 模式**:JSON-RPC 批处理、WebSocket 心跳保活、mini-block 订阅
|
|
|
|
|
|
- **存储**:优化模式,规避高昂的 SSTORE 成本
|
|
|
|
|
|
- **Gas 模型**:MegaEVM 专属费用及估算策略
|
|
|
|
|
|
- **调试**:使用 mega-evme CLI 进行交易重放与 Gas 分析
|
|
|
|
|
|
- **安全**:MegaETH 特有安全注意事项与审计清单
|
|
|
|
|
|
- **Meridian**:基于 MegaETH 的 x402 支付,支持卖家/服务端与买家/代理端流程
|
|
|
|
|
|
- **MegaNames**:.mega 命名服务——注册、解析、子域名及子域名市场
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 安装
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
### 快速安装(skills.sh)
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
npx skills add 0xBreadguy/megaeth-ai-developer-skills
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
### 手动安装
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
git clone https://github.com/0xBreadguy/megaeth-ai-developer-skills
|
2026-04-06 19:01:37 +08:00
|
|
|
|
# 复制到你的代理 skills 目录
|
2026-04-06 15:47:33 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### OpenClaw / ClawdHub
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
clawdhub install megaeth-developer
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 技能结构
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
|
|
|
|
|
```
|
2026-04-06 19:01:37 +08:00
|
|
|
|
├── SKILL.md # 主技能文件(技术栈决策、操作流程)
|
|
|
|
|
|
├── wallet-operations.md # 钱包设置、余额、转账、兑换、跨链
|
|
|
|
|
|
├── frontend-patterns.md # React/Next.js、WebSocket、实时 UX
|
|
|
|
|
|
├── rpc-methods.md # RPC 参考、速率限制、批处理
|
|
|
|
|
|
├── smart-contracts.md # MegaEVM 模式、易变数据、预部署合约
|
|
|
|
|
|
├── storage-optimization.md # SSTORE 成本、Solady RedBlackTreeLib
|
|
|
|
|
|
├── gas-model.md # Gas 费用、估算、基础费
|
|
|
|
|
|
├── testing.md # mega-evme、Foundry、调试
|
|
|
|
|
|
├── security.md # 漏洞与防护措施
|
|
|
|
|
|
├── erc7710-delegations.md # ERC-7710 委托框架、限制条件、权限
|
|
|
|
|
|
├── smart-accounts.md # MetaMask 智能账户套件、签名者、用户操作
|
|
|
|
|
|
├── meridian.md # MegaETH 上的 Meridian x402 支付
|
|
|
|
|
|
├── meganames.md # MegaNames(.mega)——注册、解析、子域名、市场
|
|
|
|
|
|
├── warren.md # Warren 协议——链上网站托管
|
|
|
|
|
|
└── resources.md # 链接、工具、浏览器、跨链桥、DEX
|
2026-04-06 15:47:33 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 使用方式
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
安装后,当你询问以下内容时,AI 代理将自动调用本技能:
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
- 在 MegaETH 上构建 dApp
|
|
|
|
|
|
- 交易提交与确认
|
|
|
|
|
|
- 使用 MegaEVM 开发智能合约
|
|
|
|
|
|
- 存储优化与 Gas 费用
|
|
|
|
|
|
- 实时 WebSocket 订阅
|
|
|
|
|
|
- 调试失败的交易
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
### 示例提示词
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
|
|
|
|
|
```
|
2026-04-06 19:01:37 +08:00
|
|
|
|
"为 MegaETH 设置钱包"
|
|
|
|
|
|
"在 MegaETH 上发送 0.1 ETH"
|
|
|
|
|
|
"在 MegaETH 上将 USDM 兑换为 ETH"
|
|
|
|
|
|
"将 ETH 从以太坊跨链至 MegaETH"
|
|
|
|
|
|
"搭建一个接入 MegaETH 钱包的 Next.js 应用"
|
|
|
|
|
|
"用 Foundry 将合约部署到 MegaETH"
|
|
|
|
|
|
"为什么我的交易消耗了这么多 Gas?"
|
|
|
|
|
|
"如何订阅实时 mini-block?"
|
|
|
|
|
|
"优化这个合约在 MegaETH 上的存储成本"
|
|
|
|
|
|
"调试这笔在 MegaETH 上失败的交易"
|
|
|
|
|
|
"设置 ERC-7710 委托与作用域权限"
|
|
|
|
|
|
"在 MegaETH 上创建 MetaMask 智能账户"
|
|
|
|
|
|
"设置消费限额和时效性权限"
|
|
|
|
|
|
"实现委托链(redelegation chains)"
|
|
|
|
|
|
"用 Meridian 保护 MegaETH 上的 API 路由"
|
|
|
|
|
|
"设置买家代理,通过 Meridian 使用 USDm 付款"
|
|
|
|
|
|
"注册一个 .mega 域名并解析"
|
|
|
|
|
|
"设置带代币门控的子域名销售"
|
|
|
|
|
|
"将 MegaNames 解析集成到我的 dApp 中"
|
2026-04-06 15:47:33 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 核心概念
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
### 即时交易收据
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
MegaETH 支持 `eth_sendRawTransactionSync`(EIP-7966)——在 10ms 内获得收据,无需轮询:
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
|
|
|
|
|
```typescript
|
|
|
|
|
|
const receipt = await client.request({
|
|
|
|
|
|
method: 'eth_sendRawTransactionSync',
|
|
|
|
|
|
params: [signedTx]
|
|
|
|
|
|
});
|
2026-04-06 19:01:37 +08:00
|
|
|
|
// 收据立即可用
|
2026-04-06 15:47:33 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
### 存储成本
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
新存储槽成本高昂(超过 200 万 Gas)。本技能包教导代理:
|
|
|
|
|
|
- 使用 Solady 的 RedBlackTreeLib 替代 mapping
|
|
|
|
|
|
- 设计存储槽复用方案
|
|
|
|
|
|
- 对大型数据考虑链下存储
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
### Gas 模型
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
MegaETH 的基础费固定为 0.001 gwei,无 EIP-1559 动态调整。本技能包教导代理:
|
|
|
|
|
|
- 跳过不必要的 Gas 估算
|
|
|
|
|
|
- 使用远程估算(MegaEVM 费用与标准 EVM 不同)
|
|
|
|
|
|
- 对已知操作硬编码 Gas 上限
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 链配置
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
| 网络 | Chain ID | RPC | 浏览器 |
|
|
|
|
|
|
|------|----------|-----|--------|
|
|
|
|
|
|
| 主网 | 4326 | `https://mainnet.megaeth.com/rpc` | `https://mega.etherscan.io` |
|
|
|
|
|
|
| 测试网 | 6343 | `https://carrot.megaeth.com/rpc` | `https://megaeth-testnet-v2.blockscout.com` |
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 渐进式披露
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
本技能包采用渐进式披露设计——主文件 SKILL.md 提供核心指引,代理仅在需要执行特定任务时才读取专项文件。这在保持上下文高效的同时,也能在需要时提供深度专业知识。
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 内容来源
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
本技能包整合了以下资源的最佳实践:
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
- [MegaETH 官方文档](https://docs.megaeth.com)
|
|
|
|
|
|
- [MegaEVM 规范](https://github.com/megaeth-labs/mega-evm)
|
|
|
|
|
|
- [EIP-7966(eth_sendRawTransactionSync)](https://ethereum-magicians.org/t/eip-7966-eth-sendrawtransactionsync-method/24640)
|
|
|
|
|
|
- MegaETH 团队技术指导
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 贡献
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
欢迎贡献!请确保更新内容反映当前 MegaETH 生态的最佳实践。
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
1. Fork 本仓库
|
|
|
|
|
|
2. 创建功能分支
|
|
|
|
|
|
3. 提交你的修改
|
|
|
|
|
|
4. 发起 Pull Request
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
## 许可证
|
2026-04-06 15:47:33 +08:00
|
|
|
|
|
2026-04-06 19:01:37 +08:00
|
|
|
|
MIT
|