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. 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 disallows …

  4. Installing the Solidity Compiler — Solidity 0.8.34-develop documentation

    Further options on this page detail installing command-line Solidity compiler software on your computer. Choose a command-line compiler if you are working on a larger contract or if you require more …

  5. Use cases | Solidity Programming Language

    Solidity can be used to create smart contracts that enhance transparency and traceability in supply chain management. By recording transactions and verifying the authenticity of products, Solidity-powered …

  6. Solidity Blog | Solidity Programming Language

    Dec 18, 2025 · Solidity is in full support of the proposal and in this post we would like to explain why. We will address the benefits it brings and the reasons why alternatives proposed so far fall short of …

  7. Solidity — Solidity 0.8.24 文档

    Solidity 是静态类型语言,支持继承,库和复杂的用户自定义的类型以及其他特性。 使用 Solidity,您可以创建用于投票、众筹、秘密竞价(盲拍)以及多重签名钱包等用途的合约。 当开发智能合约时,您 …

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

  9. Blog: Releases | Solidity Programming Language

    Dec 18, 2025 · Solidity 0.7.0 is a breaking release of the Solidity compiler and language. This release does not include many features but rather changes that require a backwards-incompatible …

  10. Solidity Forum - The place for all Solidity developers, tool builders ...

    Mar 21, 2025 · The place to discuss design and usage of and changes to the Solidity programming language.