Skip to content

Here you will find .sol files containing notes and explanations about the basics of the solidity smart contracts language. These are meant to be used to have examples about the syntax and very brief explanations. I recommend to use the Remix IDE to test them.

Notifications You must be signed in to change notification settings

soos3d/solidity-fundamentals

Repository files navigation

Solidity fundamentals

Find the full course on Skillshare, get 30 ays for free using this link! https://skl.sh/3K3VJXg

Here you will find .sol files containing notes and explanations about the basics of the solidity smart contracts language. These are meant to be used to have examples about the syntax and very brief explanations. I recommend to use the Remix IDE to test them. https://remix.ethereum.org/

My goal here is to give clear and basic examples to help teach the foundations of the solidity language, while learning it I have noticed that every tutorial or course skims very quickly over these topics and I want to help providing the basics in a more clear format.

I will add new files regularly as they are ready.

List of explanation files:

  • solidity_basics_varibles.sol --> In this file you will find a collection of the variables available in solidity, with some brief explanation as comments.
  • solidity_basics_arrays.sol --> In this file you will find examples of arrays in solidity with some brief explanations as comments.
  • solidity_basics_mappings.sol --> In this file you will find examples of mappings in solidity with some brief explanations as comments.
  • solidity_basics_loops.sol --> In this file you will find examples of loops and conditionals in solidity with some brief explanations as comments.
  • solidity_basics_enum.sol --> In this file you will find examples of enum in solidity with some brief explanations as comments.

List of example files:

  • StorenumberV1.sol --> Example of a contract that can store a number the user specifies.
  • StorenumberV2.sol --> Example of a contract that can store a name associated with a number.
  • RentLamboV1.sol --> Example of a contract that can accept payments.
  • RentLamboV2.sol --> Example of a more elaborated contract that can accept payments.
  • Coinminter.sol --> Example of a contract to mint coins, send them to other addresses and check addresses balance.

You can buy me a coffee if you wish to support me and enjoy the content here! I will greately appreciate it! https://www.buymeacoffee.com/soos3d

About

Here you will find .sol files containing notes and explanations about the basics of the solidity smart contracts language. These are meant to be used to have examples about the syntax and very brief explanations. I recommend to use the Remix IDE to test them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published