Download Latest Version Version 0.8.33 source code.tar.gz (3.5 MB)
Email in envelope

Get an email when there's a new version of Solidity

Home / v0.8.30
Name Modified Size InfoDownloads / Week
Parent folder
soljson.js 2025-05-07 9.6 MB
solidity_0.8.30.tar.gz 2025-05-07 12.8 MB
solc-windows.exe 2025-05-07 10.3 MB
solc-static-linux 2025-05-07 16.8 MB
solc-macos 2025-05-07 35.7 MB
README.md 2025-05-07 1.5 kB
Version 0.8.30 source code.tar.gz 2025-05-07 3.4 MB
Version 0.8.30 source code.zip 2025-05-07 8.6 MB
Totals: 8 Items   97.3 MB 0

The release is still in progress. You may see broken links and binaries may not yet be available from all sources.

Introducing the newest version of the Solidity Compiler!

We are excited to announce the release of the Solidity Compiler v0.8.30.

This latest version of the compiler introduces prague as the new default EVM version, in addition to a couple of other small additions and fixes.

Changelog

Compiler Features:

  • EVM: Set default EVM Version to prague.
  • NatSpec: Capture Natspec documentation of enum values in the AST.

Bugfixes:

  • SMTChecker: Do not consider loop conditions as constant-condition verification target as this could cause incorrect reports and internal compiler errors.
  • SMTChecker: Fix incorrect analysis when only a subset of contracts is selected with --model-checker-contracts.
  • SMTChecker: Fix internal compiler error when string literal is used to initialize user-defined type based on fixed bytes.

We would especially like to thank all the contributors that made this release possible: argentpapa, Bilog WEB3, clonker, closeobserve, Daniel Kirchner, emmmm, ferranmesas@gmx.es, futreall, Henry Chu, Kaan Uzdoğan, Kamil Śliwak, Martin Blicha, Matheus Aguiar, matta, Maximilian Hubert, Maxim Ryabykh, Michael Cho, NeoByteX, Nikola Matić, Ocenka, PixelPilot, rodiazet, Skylar Ray, VolodymyrBg, Voronor

Source: README.md, updated 2025-05-07