Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

Building Solidity contracts for PolkaVM requires installing the following two compilers:

resolc binary releases

resolc is supported an all major operating systems and installation is straightforward. Please find our binary releases for the following platforms:

  • Linux (MUSL)
  • MacOS (universal)
  • Windows
  • Wasm via emscripten

Installing the solc dependency

resolc uses solc during the compilation process, please refer to the Ethereum Solidity documentation for installation instructions.

revive NPM package

We distribute the revive compiler as node.js module.

Buidling resolc from source

Please follow the build instructions in the revive README.md.