About 4,460 results
Open links in new tab
  1. Home | Solidity Programming Language

    Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum.

  2. Solidity — Solidity 0.8.31-develop documentation

    Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs that govern the behavior of accounts within the Ethereum state.

  3. Solidity — Solidity 0.8.24 文档

    You are reading a community translation of the Solidity documentation. The Solidity team can give no guarantees on the quality and accuracy of the translations provided.

  4. Use cases | Solidity Programming Language

    With Solidity, you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets and much more! Below we list some of the most popular use cases.

  5. Solidity Blog | Solidity Programming Language

    Dec 4, 2025 · The Road to Core Solidity Solidity has just reached its 10-year mark. This is a perfect opportunity for us to present "The Road to Core Solidity", a series of blog posts …

  6. Solidity by Example — Solidity 0.8.32-develop documentation

    Solidity provides a built-in function ecrecover that accepts a message along with the r, s and v parameters and returns the address that was used to sign the message.

  7. Installing the Solidity Compiler — Solidity 0.8.32-develop …

    To install the most recent 0.4.x / 0.5.x version of Solidity you can also use brew install solidity@4 and brew install solidity@5, respectively. If you need a specific version of Solidity you can …

  8. Types — Solidity 0.8.32-develop documentation

    Solidity is a statically typed language, which means that the type of each variable (state and local) needs to be specified. Solidity provides several elementary types which can be combined to …

  9. Introduction to Smart Contracts — Solidity 0.8.32-develop …

    A contract in the sense of Solidity is a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain. The line uint storedData; declares a …

  10. Solidity 0.8.25 Release Announcement

    Mar 14, 2024 · To upgrade to the latest version of the Solidity Compiler, please follow the installation instructions available in our documentation. You can download the new version of …