megaeth-developer
End-to-end MegaETH development playbook (Feb 2026). Covers wallet operations, token swaps (Kyber Network), eth_sendRawTransactionSync (EIP-7966) for instant receipts, JSON-RPC batching, real-time mini-block subscriptions, storage-aware contract patterns (Solady RedBlackTreeLib), MegaEVM gas model, WebSocket keepalive, bridging from Ethereum, and debugging with mega-evme. Use when building on MegaETH, managing wallets, sending transactions, or deploying contracts.
Best use case
megaeth-developer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
End-to-end MegaETH development playbook (Feb 2026). Covers wallet operations, token swaps (Kyber Network), eth_sendRawTransactionSync (EIP-7966) for instant receipts, JSON-RPC batching, real-time mini-block subscriptions, storage-aware contract patterns (Solady RedBlackTreeLib), MegaEVM gas model, WebSocket keepalive, bridging from Ethereum, and debugging with mega-evme. Use when building on MegaETH, managing wallets, sending transactions, or deploying contracts.
Teams using megaeth-developer should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/megaeth/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How megaeth-developer Compares
| Feature / Agent | megaeth-developer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
End-to-end MegaETH development playbook (Feb 2026). Covers wallet operations, token swaps (Kyber Network), eth_sendRawTransactionSync (EIP-7966) for instant receipts, JSON-RPC batching, real-time mini-block subscriptions, storage-aware contract patterns (Solady RedBlackTreeLib), MegaEVM gas model, WebSocket keepalive, bridging from Ethereum, and debugging with mega-evme. Use when building on MegaETH, managing wallets, sending transactions, or deploying contracts.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# MegaETH Development Skill ## What this Skill is for Use this Skill when the user asks for: - Wallet setup and management on MegaETH - Sending transactions, checking balances, token operations - Token swaps via Kyber Network aggregator - MegaETH dApp frontend (React / Next.js with real-time updates) - RPC configuration and transaction flow optimization - Smart contract development with MegaEVM considerations - Storage optimization (avoiding expensive SSTORE costs) - Gas estimation and fee configuration - Testing and debugging MegaETH transactions - WebSocket subscriptions and mini-block streaming - Bridging ETH from Ethereum to MegaETH ## 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` | ## Default stack decisions (opinionated) ### 1. Transaction submission: eth_sendRawTransactionSync first - Use `eth_sendRawTransactionSync` (EIP-7966) — returns receipt in <10ms - Eliminates polling for `eth_getTransactionReceipt` - Docs: https://docs.megaeth.com/realtime-api ### 2. RPC: Multicall for eth_call batching (v2.0.14+) - Prefer Multicall (`aggregate3`) for batching multiple `eth_call` requests - As of v2.0.14, `eth_call` is 2-10x faster; Multicall amortizes per-RPC overhead - Still avoid mixing slow methods (`eth_getLogs`) with fast ones in same request **Note:** Earlier guidance recommended JSON-RPC batching over Multicall for caching benefits. With v2.0.14's performance improvements, Multicall is now preferred. ### 3. WebSocket: keepalive required - Send `eth_chainId` every 30 seconds - 50 connections per VIP endpoint, 10 subscriptions per connection - Use `miniBlocks` subscription for real-time data ### 4. Storage: slot reuse patterns - SSTORE 0→non-zero costs 2M gas × multiplier (expensive) - Use Solady's RedBlackTreeLib instead of Solidity mappings - Design for slot reuse, not constant allocation ### 5. Gas: skip estimation when possible - Base fee stable at 0.001 gwei, no EIP-1559 adjustment - Ignore `eth_maxPriorityFeePerGas` (returns 0) - Hardcode gas limits to save round-trip - Always use remote `eth_estimateGas` (MegaEVM costs differ from standard EVM) ### 6. Debugging: mega-evme CLI - Replay transactions with full traces - Profile gas by opcode - https://github.com/megaeth-labs/mega-evm ## Operating procedure ### 1. Classify the task layer - Frontend/WebSocket layer - RPC/transaction layer - Smart contract layer - Testing/debugging layer ### 2. Pick the right patterns - Frontend: single WebSocket → broadcast to users (not per-user connections) - Transactions: sign locally → `eth_sendRawTransactionSync` → done - Contracts: check SSTORE patterns, avoid volatile data access limits - Testing: use mega-evme for replay, Foundry with `--skip-simulation` ### 3. Implement with MegaETH-specific correctness Always be explicit about: - Chain ID (4326 mainnet, 6343 testnet) - Gas limit (hardcode when possible) - Base fee (0.001 gwei, no buffer) - Storage costs (new slots are expensive) - Volatile data limits (20M gas after block.timestamp access) ### 4. Deliverables expectations When implementing changes, provide: - Exact files changed + diffs - Commands to build/test/deploy - Gas cost notes for storage-heavy operations - RPC optimization notes if applicable ## Progressive disclosure (read when needed) - Wallet operations: [wallet-operations.md](wallet-operations.md) - Frontend patterns: [frontend-patterns.md](frontend-patterns.md) - RPC methods reference: [rpc-methods.md](rpc-methods.md) - Smart contract patterns: [smart-contracts.md](smart-contracts.md) - Storage optimization: [storage-optimization.md](storage-optimization.md) - Gas model: [gas-model.md](gas-model.md) - Testing & debugging: [testing.md](testing.md) - Security considerations: [security.md](security.md) - Reference links: [resources.md](resources.md)
Related Skills
noir-developer
Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.
book-web-developer
Book web-developer services through Lokuli MCP. Use when user needs to find and book web-developer. Triggers on requests like "book a web-developer", "find web-developer near me", or any web-developer service request.
game-developer-skill
Use when building game systems, implementing Unity/Unreal features, or optimizing game performance.
scrapesense-developer
Comprehensive ScrapeSense public API developer skill for scan orchestration, places extraction, campaign lifecycle.
senior-python-developer
Senior Python Developer operating in strict mode.
senior-django-developer
Expert Senior Django Architect specializing in high-performance, containerized, async-capable architectures.
apple-developer-toolkit
All-in-one Apple developer skill with three integrated tools shipped as a single unified binary. (1) Documentation.
developer-agent
Orchestrates software development by coordinating with Cursor Agent, managing git workflows, and ensuring quality.
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.