Raw proposals in That World and Ethoxy:

  1. 16-EVMJSON

    Ethereum Virtual Machine JSON-RPC

    This specification describes the JSON-RPC API that should be provided by an EVM implementation.

  2. 19-EVMFILE

    Filesystem Library on Ethereum Virtual Machine

    This RFC provides a filesystem specification that can be built on top of the Ethereum Virtual Machine.

  3. 21-LEASM

    Low-level Ethereum Virtual Machine Assembly

    This RFC aims to provide an assembly language that closely assembles EVM opcodes.

  4. 22-EVMJETS

    Jets in Ethereum Virtual Machine

    Jets are optimization marks. Using jets, users can place optmization marks in an EVM program. An EVM interpreter will then verify the optimization mark claim, and if the verification passes, execute a native code version of the program that is equivalent to the original program.

  5. 23-RLPMEDIA

    Recursive Length Prefix Media Type

    Defining a media type for Recursive Length Prefix (RLP) to allow a RESTful HTTP server to return raw RLP information directly.

  6. 25-DIOP

    Disallow Deployment of Unused Opcodes

    This proposal disallows deployment of unused opcodes, to avoid unintended behaviors.

  7. 26-VER

    Use Version Byte Prefix for Contract Account Versioning

    Provide an alternative scheme for account versioning with the least amount of changes required.


    Generalized Version Bits Voting for Consensus Soft and Hard Forks

    The following ECIP tries to bring the best practices about how Bitcoin deals with consensus hard fork into Ethereum Classic.


    Combined CarbonVote and MinerVote for Consensus Soft and Hard Forks

    The following ECIP tries to combine a enforced version of Ethereum CarbonVote and the best practices about how Bitcoin deals with consensus hard fork into Ethereum Classic using smart contracts.

  10. 29-CARBONALT

    A CarbonVote and MinerVote Contract for Consensus Soft and Hard Forks

    This contract provides a way to implement CarbonVote and MinerVote based solely on smart contract.


    Include Uncles in Total Difficulty Calculation

    This proposes to include uncle difficulty in total difficulty calcuation.

  12. 32-READADDR

    Readable Address and Transaction Hash

    This defines convertion of address and transaction hash in Ethereum Classic network to readable strings, similar to how Urbit handles its ship names.

  13. 33-MNEMONIC

    Mnemonic code for public address

    This extends BIP-39 for public addresses on the Ethereum Classic network.

  14. 34-SIGN

    Message Signing and Verification in JSON RPC

    This ECIP defines two new RPC calls sign and recover in a different namespace.

  15. 35-VERALT

    Maintain Existing Account Compatibility While Hard Forking

    This defines a method of hard forking while maintaining the exact functionality of existing account by allowing multiple versions of the virtual machines to execute in the same block.

  16. 36-STATEVOTE

    State-based Hard Fork Signaling

    This ECIP defines a hard fork procedure where rather than hard coding a block number, we fetch the hard fork status from a particular on-chain contract.

Raw proposals in other repositories:

  1. ECIP-1000

    ECIP Process

  2. ECIP-1013

    ETC On-Chain Cryptographic Signing and Authentication Protocol

  3. ECIP-1016

    ETC Improvement Proposal Management

  4. ECIP-1027

    Scaling ETC with Sidechains

  5. ECIP-1028

    Private Sidechain checkpoints

  6. ECIP-1035

    Ethereum Classic Privacy Enhanced Stealth Address Schema

  7. ECIP-1037

    Simple Interactive URI Scheme

  8. ECIP-1042

    GASPAY opcode

  9. ECIP-1043

    Fixed DAG limit restriction

  10. ECIP-1044

    Formalize IPFS hash into ECNS (Ethereum Classic Name Service resolver)

  11. ECIP-1045

    Support for ETH Byzantium & Constantinople EVM and Protocol Upgrades

  12. ECIP-1046

    Precompiled contract for verification of Merkle Inclusion Proofs

  13. ECIP-1047

    Reduce Gas Limit to 1 Million

  14. ECIP-1049

    Change the ETC Proof of Work Algorithm to Keccak256

  15. ECIP-1050

    Status Codes

  16. ECIP-1051

    Ethereum Classic Treasury system

  17. ECIP-1052

    Smart-contract Security Auditing core

  18. ECLIP#2

    Byzantium EVM upgrades (and Tx Receipt status)

  19. ECLIP#3