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

EVM Specifics

This compiler is based on the SUI’s version of the Move language, which is tailored for the SUI blockchain. Since Stylus targets the EVM, some adjustements were made to ensure compatibility with EVM’s architecture and execution model.

Some of those adjustments are coded directly inside the compiler (like the ABI encoding/decoding or the adapted object model, while others are implemented as part of the Stylus Framework, a library that provides EVM-compatible abstractions and utilities for Move developers.

In this chapter we are going to cover all the EVM-specific features supported.