Native EVM Instructions

Such instructions are grouped into the following categories according to the original reference:

ZKsync VM Assembly

Assembly emitted for LLVM standard library functions depends on available optimizations which differ between versions. If there is no assembly example under an instruction, compile a reproducing contract with the latest version of zksolc.

ZKsync VM specification contains a list of all ZKsync VM instructions (see the table of contents).


Made with ❤️ by the ZKsync Community