Skip to content

Summarize all the EVM opcodes #2705

Open
@Stevengre

Description

@Stevengre

What is an opcode summary

For this opcode, the backend can rewrite one step to execute it. It could be several rules.

Why we need summaries

It's important to provide summaries for all EVM opcodes, because:

  1. prove semantics equivalence between different implementations.
  2. improve the performance for both interpretation and verification.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions