Join us for the Solidity Summit on Nov 18th Tuesday in Buenos Aires! 🇦🇷
{ skip to content }

{Solidity}

A statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum.
Read the docs
Repository
25.4K

Solidity is evolving rapidly

We aim for a regular (non-breaking) release every month, with approximately one breaking release per year. You can follow the implementation status of new features in the Solidity GitHub project.

Get started

Contribute to Solidity

Solidity continues to improve with help from our global community. Check out these ways to get involved and contribute to the Solidity project.

Reporting issues and vulnerabilities


To report an issue, please use the GitHub issues tracker. To report a vulnerability, please check out the instructions in the SECURITY.md.

Translating the documentation


Translations help developers from all corners of the world to be able to read the documentation and learn Solidity.

Fixing and responding to issues


Fixing and responding to issues, especially those tagged as “good first issue”, is a great way to get started for external contributors.

Contributing to language design


We welcome Solidity power users, auditors, security experts and tooling developers to get involved in the Solidity language design process. Join the Solidity forum, where existing properties of the language and proposals for new language features can be discussed.

Stay Updated

Stay always up-to-date by following the Solidity blog.

You can see the upcoming changes for the next breaking release by switching from the default branch (develop) to the breaking branch. You can actively shape Solidity by providing your input and participating in the language design in the Solidity forumand participating in the yearly Solidity developer surveys.

Latest from the blog

Solidity Summit 2025 Recap

Posted by Solidity Team on December 4, 2025

The 2025 edition of the Solidity Summit took place in Buenos Aires during Devconnect, gathering around 350 participants from across the ecosystem. The event brought together language designers and compiler engineers - but also tooling authors, security experts, educators, and long-time Solidity power users. Attendees had the chance to get up to speed with the latest language proposals and new features, hear updates from the ecosystem, and learn from teams building on Solidity at scale. A central message from the Solidity...

Read more

Solidity 0.8.31 Release Announcement

Posted by Solidity Team on December 3, 2025

Solidity 0.8.31 Release Announcement We are excited to announce the release of the Solidity Compiler v0.8.31! This version of the compiler brings support for the new EVM features introduced by the Fusaka network upgrade, extends the functionality of storage layout specifiers and deprecates the first batch of features scheduled for removal in the 0.9.0 breaking release. We are also adding official ARM Linux builds. Notable Features and Changes Fusaka Support osaka by Default With Fusaka scheduled to go on the mainnet, we are making it the default...

Read more

Core Solidity Deep Dive

Posted by Solidity Team on November 14, 2025

Solidity is the most widely used smart contract language. It is robust, trustworthy, and today secures hundreds of billions of dollars of value. We are proud of this success, and its track record of secure code generation. Users of Solidity will however be keenly aware of some of its limitations. The type system often lacks the expressiveness to produce reusable library code or enforce core safety properties. The language has very limited support for compile time evaluation. Many features are implemented in an inconsistent manner,...

Read more

Playground

Try Solidity for yourself in this simple compiler. For a more fully featured browser-based IDE, try using Remix.

Compiler result

Compiler version:

(0 bytes)

Deployment costs: gas

Bytecode

Assembly

Solidity Events

Past events

Solidity event image

Solidity Summit 2025

La Rural, Buenos Aires, Argentina

11/18/2025 - 11/18/2025

Event Info
Solidity event image

Solidity Summit 2023

Istanbul Congress Center, Istanbul, Turkey

11/16/2023 - 11/16/2023

Solidity event image

Underhanded Solidity Contest 2022

Remote

4/29/2022 - 4/30/2022

Event Info
Solidity event image

Solidity Summit 2020

Remote

4/29/2020 - 4/30/2020

Get involved

GitHub

Twitter

Mastodon

Matrix

Discover more

BlogDocumentationUse casesContributeAboutForum

2025 Solidity Team

Security Policy

Code of Conduct