catalog/repos/0xbreadguy--megaeth-ai-developer-skills.md

5.3 KiB
Raw Permalink Blame History

MegaETH AI开发技能包

MegaETH 区块链 AI代理 智能合约 Web3

MegaETH AI 代理开发技能

一个为 AI 编程代理Claude Code、OpenClaw、Codex量身打造的综合技能包用于在 MegaETH 上构建实时应用。

概述

本技能包为 AI 代理提供 MegaETH 开发生态的深度知识:

  • 交易eth_sendRawTransactionSyncEIP-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_sendRawTransactionSyncEIP-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 生态的最佳实践。

  1. Fork 本仓库
  2. 创建功能分支
  3. 提交你的修改
  4. 发起 Pull Request

许可证

MIT