# MegaETH AI开发技能包 **GitHub**: [0xbreadguy/megaeth-ai-developer-skills](https://github.com/0xbreadguy/megaeth-ai-developer-skills) | **Gitea**: [mc-skills/0xbreadguy--megaeth-ai-developer-skills](http://192.168.0.109:3000/mc-skills/0xbreadguy--megaeth-ai-developer-skills) ## 中文摘要 为AI编程助手(Claude Code等)提供MegaETH区块链开发的深度知识,涵盖实时交易、RPC调用、智能合约、Gas优化、钱包操作、前端集成及安全审计等完整开发技能。 ## 标签 `MegaETH` `区块链` `AI技能` `智能合约` `Web3` `实时应用` --- ## README 原文 # MegaETH Developer Skill for AI Agents A comprehensive skill for AI coding agents (Claude Code, OpenClaw, Codex) to build real-time applications on MegaETH. ## Overview This skill provides AI agents with deep knowledge of the MegaETH development ecosystem: - **Transactions**: `eth_sendRawTransactionSync` (EIP-7966) for instant receipts - **RPC Patterns**: JSON-RPC batching, WebSocket keepalive, mini-block subscriptions - **Storage**: Optimization patterns to avoid expensive SSTORE costs - **Gas Model**: MegaEVM-specific costs and estimation strategies - **Debugging**: mega-evme CLI for transaction replay and gas profiling - **Security**: MegaETH-specific considerations and audit checklists - **Meridian**: x402 payments on MegaETH for seller/server and buyer/agent flows - **MegaNames**: .mega naming service — registration, resolution, subdomains, subdomain marketplace ## Installation ### Quick Install (skills.sh) ```bash npx skills add 0xBreadguy/megaeth-ai-developer-skills ``` ### Manual Install ```bash git clone https://github.com/0xBreadguy/megaeth-ai-developer-skills # Copy to your agent's skills directory ``` ### OpenClaw / ClawdHub ```bash clawdhub install megaeth-developer ``` ## Skill Structure ``` ├── SKILL.md # Main skill (stack decisions, operating procedure) ├── wallet-operations.md # Wallet setup, balances, transfers, swaps, bridging ├── frontend-patterns.md # React/Next.js, WebSocket, real-time UX ├── rpc-methods.md # RPC reference, rate limits, batching ├── smart-contracts.md # MegaEVM patterns, volatile data, predeploys ├── storage-optimization.md # SSTORE costs, Solady RedBlackTreeLib ├── gas-model.md # Gas costs, estimation, base fee ├── testing.md # mega-evme, Foundry, debugging ├── security.md # Vulnerabilities and prevention ├── erc7710-delegations.md # ERC-7710 delegation framework, caveats, permissions ├── smart-accounts.md # MetaMask Smart Accounts Kit, signers, user operations ├── meridian.md # Meridian x402 payments on MegaETH ├── meganames.md # MegaNames (.mega) — registration, resolution, subdomains, marketplace ├── warren.md # Warren Protocol — on-chain website hosting └── resources.md # Links, tools, explorers, bridges, DEX ``` ## Usage Once installed, your AI agent will automatically use this skill when you ask about: - Building dApps on MegaETH - Transaction submission and confirmation - Smart contract development with MegaEVM - Storage optimization and gas costs - Real-time WebSocket subscriptions - Debugging failed transactions ### Example Prompts ``` "Set up a wallet for MegaETH" "Send 0.1 ETH on MegaETH" "Swap USDM for ETH on MegaETH" "Bridge ETH from Ethereum to MegaETH" "Set up a Next.js app with MegaETH wallet connection" "Deploy a contract to MegaETH with Foundry" "Why is my transaction using so much gas?" "How do I subscribe to real-time mini-blocks?" "Optimize this contract for MegaETH storage costs" "Debug this failed transaction on MegaETH" "Set up ERC-7710 delegations and scoped permissions" "Create a MetaMask Smart Account on MegaETH" "Set up spending limits and time-bound permissions" "Implement redelegation chains" "Protect an API route with Meridian on MegaETH" "Set up a buyer agent to pay with USDm through Meridian" "Register a .mega name and resolve it" "Set up subdomain sales with token gating" "Integrate MegaNames resolution into my dApp" ``` ## Key Concepts ### Instant Transaction Receipts MegaETH supports `eth_sendRawTransactionSync` (EIP-7966) — get your receipt in <10ms instead of polling: ```typescript const receipt = await client.request({ method: 'eth_sendRawTransactionSync', params: [signedTx] }); // Receipt available immediately ``` ### Storage Costs New storage slots are expensive (2M+ gas). The skill teaches agents to: - Use Solady's RedBlackTreeLib instead of mappings - Design for slot reuse - Consider off-chain storage for large data ### Gas Model MegaETH has a stable 0.001 gwei base fee with no EIP-1559 adjustment. The skill teaches agents to: - Skip unnecessary gas estimation - Use remote estimation (MegaEVM costs differ from standard EVM) - Hardcode gas limits for known operations ## Chain Configuration | Network | Chain ID | RPC | Explorer | |---------|----------|-----|----------| | Mainnet | 4326 | `https://mainnet.megaeth.com/rpc` | `https://mega.etherscan.io` | | Testnet | 6343 | `https://carrot.megaeth.com/rpc` | `https://megaeth-testnet-v2.blockscout.com` | ## Progressive Disclosure The skill uses progressive disclosure — the main SKILL.md provides core guidance, and the agent reads specialized files only when needed for specific tasks. This keeps context efficient while providing deep expertise when required. ## Content Sources This skill incorporates best practices from: - [MegaETH Official Documentation](https://docs.megaeth.com) - [MegaEVM Specification](https://github.com/megaeth-labs/mega-evm) - [EIP-7966 (eth_sendRawTransactionSync)](https://ethereum-magicians.org/t/eip-7966-eth-sendrawtransactionsync-method/24640) - MegaETH team technical guidance ## Contributing Contributions welcome! Please ensure updates reflect current MegaETH ecosystem best practices. 1. Fork the repository 2. Create a feature branch 3. Make your changes 4. Submit a pull request ## License MIT