Solidity

Solidity
The Solidity language logo
ParadigmImperative
Designed byGavin Wood
DeveloperChristian Reitwiessner,[1] Alex Beregszaszi,[2] and several former Ethereum core contributors.
First appearedAugust 2014
Stable release
0.8.26[3] / 21 May 2024; 3 months ago (21 May 2024)
Implementation languageC++[4]
LicenseGNU General Public License v3.0[5]
Filename extensions.sol
Websitesoliditylang.org
Influenced by
JavaScript, C++, Python

Solidity is a programming language for implementing smart contracts[6][7] on various blockchain platforms, most notably, Ethereum.[8] Solidity is licensed under GNU General Public License v3.0.[9] Solidity was designed by Gavin Wood[10][non-primary source needed] and developed by Christian Reitwiessner, Alex Beregszaszi, and several former Ethereum core contributors.[11] Programs in Solidity run on Ethereum Virtual Machine or on compatible virtual machines.[12]

  1. ^ "Contributors to ethereum/solidity". GitHub. Retrieved 30 March 2023.
  2. ^ "Contributors to ethereum/solidity". GitHub. Retrieved 30 March 2023.
  3. ^ "Release 0.8.26". 21 May 2024. Retrieved 25 May 2024.
  4. ^ "Build software better, together". GitHub. Retrieved 30 March 2023.
  5. ^ The Solidity Contract-Oriented Programming Language, ethereum, 30 March 2023, retrieved 30 March 2023
  6. ^ Afshar, Vala (17 July 2017). "Ethereum Is The Second Most Valuable Digital Currency, Behind Bitcoin". HuffPost. Retrieved 10 April 2019.
  7. ^ "SOFE Berlin: Swift unveils blockchain proof-of-concept". Finextra (News). 24 November 2016. Retrieved 24 November 2016.
  8. ^ Finley, Klint. "Someone Just Stole $50 Million from the Biggest Crowdfunded Project Ever. (Humans Can't Be Trusted)". Wired.
  9. ^ The Solidity Contract-Oriented Programming Language, ethereum, 30 March 2023, retrieved 30 March 2023
  10. ^ Wood, Gavin (13 January 2015). "Created Solidity". Ethereum Wiki (Archived). Retrieved 23 March 2024.
  11. ^ "List of contributors". GitHub.
  12. ^ College, A. M. C. (1 November 2022). Blockchain & Cryptocurrency Technology with Solidity Level 1. Advanced Micro Systems Sdn Bhd.