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.33-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. Installing the Solidity Compiler — Solidity 0.8.34-develop …

    Use npm for a convenient and portable way to install solcjs, a Solidity compiler. The solcjs program has fewer features than the ways to access the compiler described further down this …

  5. Introduction to Smart Contracts - Solidity Programming Language

    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 …

  6. Contracts — Solidity 0.8.34-develop documentation

    Solidity is similar to Python in that it uses C3 Linearization to force a specific order in the directed acyclic graph (DAG) of base classes. This results in the desirable property of monotonicity but …

  7. Solidity by Example — Solidity 0.8.34-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.

  8. 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.

  9. Solidity Blog | Solidity Programming Language

    Dec 18, 2025 · We are thrilled to share the Solidity Developer Survey 2024 results with you! In this blog post, we will be going over key insights and a detailed analysis of the various …

  10. 类型 — Solidity 0.8.24 文档

    Solidity 是一种静态类型语言,这意味着每个变量(状态变量和局部变量)都需要被指定类型。 Solidity 提供了几种基本类型,可以用来组合出复杂类型。 除此之外,各个类型之间可以在包含 …