Company attributes
Technology attributes
Other attributes
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.