Prerequisites & Installation

Hardware & Software Requirements:

  • Operating System: Linux (Ubuntu 20.04+), macOS, or Windows Subsystem for Linux (WSL).

  • CPU: 4+ cores, 8 GB RAM minimum.

  • Disk: 50 GB free SSD storage.

Development Tools:

  • Git ≥ 2.30: Version control for source code management.

  • Node.js ≥ 16.x and npm ≥ 8.x: JavaScript runtime and package manager.

  • Rust ≥ 1.60 (optional): Required for compiling custom EVM modules if extending core.

  • Docker & Docker Compose ≥ 3.8: For local EVM node and ancillary services.

Blockchain Client:

  • A running instance of the DexerEVM node or compatible EVM client. You can run locally via Docker:

# Clone the DexerEVM-node image
docker pull dexerevm/node:latest

# Start local EVM node (chain-id: 9999)
docker run -d --name dexerevm-node -p 8545:8545 dexerevm/node:latest

Repository Setup:

  1. Clone the repository

  1. Install dependencies

  1. Compile smart contracts

Last updated