-
Solidity Tutorial: Introduction
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
In this tutorial series on Solidity, I will teach you how to create smart contracts on the Ethereum Blockchain. We will use Remix, the online IDE for Solidity. No need to setup anything, it's all online.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Remix IDE (new layout)
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
Remix is an online IDE for Solidity. In this tutorial I am going to give you a short introduction to this tool, and how to navigate it. This is for the new layout of Remix released in 2019.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Structure of Smart contract
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
In this video I am going to teach you the typical layout of Solidity smart contracts: pragma statement, imports, contract declaration, variable and function declarations.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial - Variable Types
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
In this video, I will give you an overview of all the variable types in Solidity and how to declare them:
- uint
- bytes32
- string
- bytes
- arrays
- mappings
- structs
- enums
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Declaring a function
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
To manipulate variables in Solidity, you need functions. There are 2 kind of functions: view function (read-only) and non-view functions (can change Blockchain data).
In this tutorial we will learn how to declare both kind of Solidity functions.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Deploying a Smart Contract with Remix
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
So once you have written your Smart contract in Remix, it's time to deploy it!
Remix has its own local development Blockchain, so it's super easy to deploy a Smart contract with Remix.
And in this video, I am going to show you just that, using the UI of Remix, no need for any CLI.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Interacting with a Smart Contract with Remix
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
How do you interact with a Solidity smart contract during development?
One way is to use the CLI but that's not very convenient.
A much better way is to use the graphical interface of Remix. You just have to click on a button and fill inputs to call functions of your smart contract.
I am going to show you this in this video!
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Function modifier keywords (view, pure, constant)
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
In this video I am going to explain you why some functions in Solidity have the view, pure or constant keywords.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Function visibility (external, public, internal & private)
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
In Solidity, variables can have a visibility: private and public. In this video, I am going to show you how it works in this video.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Variable Visibility (private, internal & public)
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
In Solidity, you can control variable access with the private, internal and public keywords. What's the difference? And how to choose the correct visibility for your smart contract variable?
I am going to explain you all of this in this video 🙂
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Built-in Variables (msg.sender, msg.value...)
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
Built-in variables are Solidity variables that allow you to get information about your environment: the calling address, the amount of Ether sent in the transaction, etc...
In this video I am going to show you the most useful Solidity built-in variables.
We'll also see focus on some common misunderstanding, like what is the difference between tx.origin and msg.sender, and what's the difference between a Solidity timestamp (block.timestamp / now) and a Javascript timestamp.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com -
Solidity Tutorial: Control Structures (if, for, while...)
Register to the FREE mini-course "become a blockchain developer" on eattheblocks.com to learn how to get a remote blockchain job making 100k. (Like I did myself).
Like in Javascript, in Solidity we have control structures: if, for and while. In this video I am going to show you how to use them, and what are the subtle differences with Javascript.
WATCH Whole Solidity tutorial series: https://www.youtube.com/watch?v=p3C7jljTXaA&list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
Other Links:
- Forum: https://forum.eattheblocks.com
- Blog: https://eattheblocks.com
- Author Website: https://www.julienklepatch.com