About Project

Solidity is an object-oriented, high-level language for implementing smart contracts.

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

Solidity was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).

Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.

BUIDLs

Translating Solidity Document

In Simplified Chinese, Spanish, Turkish, Russian, Korean and in French.
Community volunteers help translate this documentation into several languages. They have varying degrees of completeness and up-to-dateness. The English version stands as a reference.
  • Guide
  • Translation
  • Translation
  • Spanish
  • French
  • Korean
  • Russian
  • Turkish
  • Simplified Chinese
  • Solidity
Platforms