LoginSign Up
Solidity

Solidity

Object-oriented programming language for writing smart contracts

Solidity is a contract-oriented, high-level language for implementing smart contracts. It 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.

Solidity can run on Remix, a web browser-based IDE that allows you to write Solidity smart contracts, deploy and run the smart contracts.

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. Solidity allows developers to create contracts for voting, crowdfunding, blind auctions, multi-signature wallets and more.

Timeline

People

Name
Role
Related Golden topics

Further reading

Title
Author
Link
Type

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services