implementing-eips

Apply Ethereum Improvement Proposals to the Moonbeam runtime.

2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/manuelmauro/moonbeam-skills --skill implementing-eips
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementing-eips
Source: https://github.com/manuelmauro/moonbeam-skills/tree/main/skills/implementing-eips
Command: npx skills add https://github.com/manuelmauro/moonbeam-skills --skill implementing-eips

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Moonbeam stays Ethereum-compatible by applying Ethereum Improvement Proposals (EIPs) throughout the runtime, enabling up-to-date opcodes, precompiles, and transaction behavior that align with the Ethereum ecosystem.

Core Features & Use Cases

  • Implements EIPs across the Moonbeam runtime to support new opcodes, precompiles, and transaction types.
  • Updates gas costs and transaction handling per EIP specifications to ensure accurate execution and compatibility.
  • Facilitates governance-aligned changes and cross-repo coordination with Frontier, EVM, and Ethereum references for reliable Moonbeam upgrades.

Quick Start

Update the Moonbeam runtime to apply a new EIP by integrating the change, running tests, and redeploying the runtime.

Frequently Asked Questions about implementing-eips

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement Ethereum EIPs in the Moonbeam runtime?

To implement Ethereum EIPs in the Moonbeam runtime, integrate the proposed changes, validate them with tests, and redeploy the runtime to support new opcodes, precompiles, and transaction types.

What does applying an EIP to Moonbeam involve?

Applying an EIP to Moonbeam involves updating gas costs, adding opcodes, integrating precompile standards, and coordinating with upstream Frontier and EVM repositories to maintain Ethereum compatibility.

Can I update gas costs and transaction types in Moonbeam using EIP specifications?

Yes, you can update gas costs and transaction handling in Moonbeam per EIP specifications to ensure accurate EVM execution and maintain alignment with the Ethereum ecosystem's transaction behavior.

Does Moonbeam support account abstraction and new transaction types through EIPs?

Moonbeam supports account abstraction and new transaction types by applying relevant EIPs across the runtime, extending EVM features while maintaining governance-aligned changes for reliable network upgrades.

Why do I need to coordinate with upstream repos when adding precompiles to Moonbeam?

Coordinating with upstream Frontier, EVM, and Ethereum reference repositories is necessary when adding precompiles to ensure reliable Moonbeam upgrades and accurate cross-repo compatibility.

What are the limitations of applying EIPs to a Moonbeam runtime variant?

Limitations include ensuring governance-aligned changes and validating all EIP updates with tests before deploying runtime updates across different Moonbeam variants to avoid compatibility breaks.