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. 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.


    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.

  11. 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.

  12. 33-MNEMONIC

    Mnemonic code for public address

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

  13. 34-SIGN

    Message Signing and Verification in JSON RPC

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

  14. 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.

  15. 37-MERGE

    Methods to Merge Ethereum Blockchains Together

    This EIP defines methods that can be adopted to merge two Ethereum-like blockchains together.

  16. 38-PROBE

    EVM Feature Probe

    Feature probe opcode on Ethereum Virtual Machine.

  17. 39-UNGAS

    Unobservable Gas Cost and Trap Behaviour

    This hard fork change modifies the EVM design so that gas cost becomes unobservable in the whole VM execution lifecycle.

  18. 40-UNUSED

    Disallow Deployment of Unused Opcodes

    Add an extra validation step on contract deployment to disallow deployment of unused opcodes.

  19. 41-BOUNDARY

    Redesign the Immutability Boundary for Ethereum Virtual Machine

    Define a clear and hard-to-misuse EVM boundary for better support of future upgrades.

  20. 42-ENFORCE

    Enforce the Backward Compatibility Rule on Ethereum Classic

    This defines a way to enforce backward compatibility rule on on Ethereum Classic blockchain in protocol level.

  21. 44-VERTXN

    Account Versioning Extension for Contract Creation Transaction

    Specification for an extension of 43-VER to allow contract creation transaction to create multiple versions.

  22. 45-VEROP

    Account Versioning Extension for CREATE and CREATE2

    Specification for an extension of 43-VER to allow an EVM contract to create multiple versions.

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