Ergo Improvement Proposals (EIPs)

What are EIPs?

Ergo Improvement Proposals (EIPs) are a set of guidelines and standards designed for the continuous improvement of Ergo. These proposals encompass a wide range of aspects, including but not limited to, core protocol specifications, client APIs, dApp/contract standards, and more.

Implemented EIPs

EIP-0001: UTXO-Set Scanning Wallet API

This EIP focuses on extending the wallet to serve the needs of external applications by providing a flexible scanning interface.

Implemented

EIP-0020: ErgoPay

An interaction protocol between wallet application and dApp for creating, signing and sending Ergo transactions.

Implemented

EIP-0037: Tweaking Difficulty Adjustment Algorithm

This EIP proposes changes to make the current difficulty readjustment more reactive and smoother.

Implemented

EIP-0027: Emission Retargeting Soft-Fork

This EIP proposes an amendment to the emission schedule to ensure the long-term sustainability of the mining protocol.

Implemented

Resources & Documentation

To gain a better understanding of the structure and formatting of EIPs, we encourage you to review the existing EIPs on the 🥇 EIP Repository on GitHub or within the documentation. This will provide you with a clear picture of the expectations and standards associated with EIPs.

Open EIPs

See the Pull requests section for full details on the open EIPs, some of the most notable are:

Ready to merge/implemented PRs #86

Pull requests that are ready for review and implementation.

In Review

EIP-0042: Multi-Signature Wallet

Proposal for implementing multi-signature wallet functionality.

In Progress

[WIP] EIP-50: Sigma 6.0

Work in progress for Sigma 6.0 implementation.

Hardfork Wishlist

Token Creation Limitation

Why does the limitation of 1 new token per transaction exist?

View Issue #2013

Contributing to EIPs

Want to contribute to Ergo's development? Consider proposing an EIP or reviewing existing proposals.