OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Evm.codes

Evm.codes is a web application providing an interactive reference to Ethereum Virtual Machine opcodes, alongside a public TypeScript codebase and documentation for local development and contribution.

Independent OpenViST project profile, based on linked sources.

Evm.codes — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the web reference when you need instruction-level context for EVM work; use the repository when you want to inspect, develop, or contribute to the application.

Who it is for

  • Developers working with Ethereum Virtual Machine software
  • People learning how EVM instructions work
  • Contributors who want to work on the reference application or opcode documentation

Documented uses

  • Consult an interactive reference while developing or analyzing EVM software.
  • Study EVM instructions as a learning aid.
  • Run the application locally or contribute code and reference-documentation updates.
Before you choose

Requirements & limits

  • The repository specifies Node.js 24 or later and pnpm for local development.
  • The optional contract viewer can be configured with an Etherscan API key.
  • The public repository identifies the project as MIT-licensed and TypeScript-based.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start the application locally for development

Run a local development instance of the Evm.codes web application.

Before you start

  • Node.js 24 or later
  • pnpm
  • A clone of the Evm.codes repository

Steps

  1. Clone the duneanalytics/evm.codes repository.

  2. Install project dependencies with pnpm install.

  3. If using the optional contract viewer, specify APIKEY_ETHERSCAN in .env.local.

  4. Start the development server with pnpm dev and open http://localhost:3000.

Expected outcome

The development application is served locally at http://localhost:3000.

Guide limitations

  • The Etherscan API key is specified for the optional contract viewer, not listed as a general prerequisite for starting the application.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
duneanalytics/evm.codes · Official homepage title · retained in its source language