Solidity
Language for smart contracts on Ethereum
Typing: static Created: 2014
Paradigms
object-orientedcontract-oriented
Pros and Cons
Ventajas
- + Standard for Ethereum
- + Syntax similar to JavaScript
- + Mature ecosystem (Hardhat, Foundry)
- + High demand and salaries
Desventajas
- - Security is critical
- - Bugs are costly (irreversible)
- - EVM limitations
- - Complex gas optimization
Casos de Uso
- Smart contracts
- DeFi protocols
- NFTs and ERC tokens
- DAOs