5.3 KiB
5.3 KiB
MegaETH AI开发技能包
MegaETH 区块链 AI代理 智能合约 Web3
MegaETH AI 代理开发技能
一个为 AI 编程代理(Claude Code、OpenClaw、Codex)量身打造的综合技能包,用于在 MegaETH 上构建实时应用。
概述
本技能包为 AI 代理提供 MegaETH 开发生态的深度知识:
- 交易:
eth_sendRawTransactionSync(EIP-7966),实现即时收据 - RPC 模式:JSON-RPC 批处理、WebSocket 心跳保活、mini-block 订阅
- 存储:优化模式,规避高昂的 SSTORE 成本
- Gas 模型:MegaEVM 专属费用及估算策略
- 调试:使用 mega-evme CLI 进行交易重放与 Gas 分析
- 安全:MegaETH 特有安全注意事项与审计清单
- Meridian:基于 MegaETH 的 x402 支付,支持卖家/服务端与买家/代理端流程
- MegaNames:.mega 命名服务——注册、解析、子域名及子域名市场
安装
快速安装(skills.sh)
npx skills add 0xBreadguy/megaeth-ai-developer-skills
手动安装
git clone https://github.com/0xBreadguy/megaeth-ai-developer-skills
# 复制到你的代理 skills 目录
OpenClaw / ClawdHub
clawdhub install megaeth-developer
技能结构
├── 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
使用方式
安装后,当你询问以下内容时,AI 代理将自动调用本技能:
- 在 MegaETH 上构建 dApp
- 交易提交与确认
- 使用 MegaEVM 开发智能合约
- 存储优化与 Gas 费用
- 实时 WebSocket 订阅
- 调试失败的交易
示例提示词
"为 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 中"
核心概念
即时交易收据
MegaETH 支持 eth_sendRawTransactionSync(EIP-7966)——在 10ms 内获得收据,无需轮询:
const receipt = await client.request({
method: 'eth_sendRawTransactionSync',
params: [signedTx]
});
// 收据立即可用
存储成本
新存储槽成本高昂(超过 200 万 Gas)。本技能包教导代理:
- 使用 Solady 的 RedBlackTreeLib 替代 mapping
- 设计存储槽复用方案
- 对大型数据考虑链下存储
Gas 模型
MegaETH 的基础费固定为 0.001 gwei,无 EIP-1559 动态调整。本技能包教导代理:
- 跳过不必要的 Gas 估算
- 使用远程估算(MegaEVM 费用与标准 EVM 不同)
- 对已知操作硬编码 Gas 上限
链配置
| 网络 | 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 |
渐进式披露
本技能包采用渐进式披露设计——主文件 SKILL.md 提供核心指引,代理仅在需要执行特定任务时才读取专项文件。这在保持上下文高效的同时,也能在需要时提供深度专业知识。
内容来源
本技能包整合了以下资源的最佳实践:
- MegaETH 官方文档
- MegaEVM 规范
- EIP-7966(eth_sendRawTransactionSync)
- MegaETH 团队技术指导
贡献
欢迎贡献!请确保更新内容反映当前 MegaETH 生态的最佳实践。
- Fork 本仓库
- 创建功能分支
- 提交你的修改
- 发起 Pull Request
许可证
MIT