About 400 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.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, blind …

  3. About | Solidity Programming Language

    Solidity is a powerful programming language designed specifically for writing smart contracts on the Ethereum blockchain. With Solidity, developers can define the rules and behavior of decentralized …

  4. Introduction to Smart Contracts - Solidity Programming Language

    In general, external Solidity functions use the return keyword to ABI-encode values into the returndata area. The code is the region where the EVM instructions of a smart contract are stored. Code is the …

  5. Installing the Solidity Compiler - Solidity Programming Language

    Docker images of Solidity builds are available using the solc image from the argotorg organization on ghcr.io. Use the stable tag for the latest released version, and nightly for potentially unstable …

  6. Contracts — Solidity 0.8.31-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 …

  7. Jan 1, 1970 · 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.

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

  10. Types — Solidity 0.8.31-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 form complex …