
Home | Solidity Programming Language
Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum.
Solidity — Solidity 0.8.30 documentation
Solidity is statically typed, supports inheritance, libraries, and complex user-defined types, among other features. With Solidity, you can create contracts for uses such as voting, crowdfunding, …
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.
Introduction to Smart Contracts — Solidity 0.8.31 documentation
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 …
Installing the Solidity Compiler — Solidity 0.8.31 documentation
Docker images of Solidity builds are available using the solc image from the ethereum organization. Use the stable tag for the latest released version, and nightly for potentially …
Contracts — Solidity 0.8.31 documentation
Solidity knows two kinds of function calls: external ones that do create an actual EVM message call and internal ones that do not. Furthermore, internal functions can be made inaccessible to …
类型 — Solidity 0.8.24 文档
Solidity 是一种静态类型语言,这意味着每个变量(状态变量和局部变量)都需要被指定类型。 Solidity 提供了几种基本类型,可以用来组合出复杂类型。
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.
智能合约概述 — Solidity 0.8.24 文档
这个特性被称为 日志(logs) ,Solidity用它来实现 事件。 合约创建之后就无法访问日志数据,但是这些数据可以从区块链外高效的访问。
Solidity — Solidity 0.8.21 ドキュメント
Solidityは、スマートコントラクトを実装するための、オブジェクト指向の高級言語です。 スマートコントラクトとは、Ethereumのアカウントの動作を制御するプログラムのことです。