Skip to content

Perfect the Ethereum Virtual Machine #1

@masonforest

Description

@masonforest

Title

  OIP: 1001
  Title: Complete EVM
  Author: Mason Fischer <mason@kissr.co>
  Status: Draft
  Type: Standard
  Layer: Virtual Machine
  Created: 2018-04-04

Abstract

Before consensus can be reached we'll need a perfect replica of the Ethereum Virtual Machine. All Ethereum common tests should output the correct output state and gas left after each run.

Specification

The Ethereum Virtual Machine is formally specified in the Ethereum Yellow Paper

Implementation

Currently the majority of the Ethereum common tests are passing. The following tests produce incorrect output state or gas left after execution:

  • System Operations

    • CallToPrecompiledContract
    • callcodeToNameRegistrator0
    • callcodeToReturn1
    • createNameRegistratorValueTooHigh

Issue : exthereum/evm#34

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions