A curated list of uses case for solidity
Try on Remix
Solidity is an object-oriented programming language for writing smart contracts. It is used for implementing smart contracts on various blockchain platforms. Solidity is a curly-bracket language. It is influenced by C++, Python and JavaScript, and is designed to target the Ethereum Virtual Machine (EVM). You can find more details about which languages Solidity has been inspired by in the language influences section.
Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.
With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.
- 1.HelloWorld
- 2.IncDec
- 3.PrimitiveDataType
- 4.Variables
- 5.Constants
- 6.Immutable
- 7.StateVariable
- 8.EtherWei
- 9.Gas
- 10.IfElse
- 11.ForLoop
- 12.Mapping
- 13.Array
- 14.Enum
- 15.Struct
- 16.DataLocation
- 17.Function
- 18.ViewPure
- 19.Error
- 20.FunctionModifier
- 21.Events
- 22.Constructor
- 23.Inheritance
- 24.Payable
- 25.SendingEther
- 26.Fallback
- 27.Call
- 28.DeletegateCall
- 29.FunctionSelector
- 30.CallingOtherContract
- 31.ContractCreateOtherContract
- 32.TryCatch
- 33.Library
- 34.Hashing
- 35.VerifySignature
- BiDirectionalPayment
- DutchAuction
- EnglishAuction
- ERC20
- MultiSigWallet
- UniDirectionalPayment
- StakingRewards
- ProspectNow (Get real estate price when user input zip state code)
Your contributions are always welcome!
If you want to contribute to this list (please do), send me a pull request or contact me.