Solidity
Solidity is a high-level object-oriented language used to implement smart contracts, most notably on the Ethereum blockchain.
A smart contract π is a self-executing contract with the terms of the agreement between buyer and seller directly written into code.
- Solidity Documentation (βͺ)
- Solidity By Example (π)
- Cryptozombies (πΉοΈ)
β οΈ A vulnerability in the code can result in massive losses, such as with the famous dao hack (Re-Entrancy Attack).
A popular online tool to test smart contracts for the Ethereum Blockchain is the remix.ethereum.org website π₯.
β‘οΈ Solidity file extension is .sol
.