-
Learn Solidity (0.5) - Hello World
Learn how to write your first smart contract in Solidity.
Code: https://solidity-by-example.org/0.5/hello-world/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - State Variables
Learn how to store data on the Ethereum blockchain using Solidity and IPFS.
IPFS cat image: https://ipfs.io/ipfs/QmW2WQi7j6c7UgJTarActp7tDNikE4B2qXtFCfLPdsgaTQ/
Code: https://solidity-by-example.org/0.5/state-variables/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Ether and Wei
What is Ether, Gwei and Wei? Learn about the different units of currency in Ethereum used in Solidity.
Code: https://solidity-by-example.org/0.5/ether-units/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
etherscan: https://etherscan.io/
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Gas and Gas Price
What are gas and gas price? Learn how gas and gas price are used in Solidity.
Code: https://solidity-by-example.org/0.5/gas/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
etherscan: https://etherscan.io/
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Functions
You might be surprised that public functions in Solidity cannot return some data types. Learn the limitations of public functions in Solidity.
Code: https://solidity-by-example.org/0.5/function/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - View and Pure Functions
What's the difference between a view an a pure function in Solidity?
Code: https://solidity-by-example.org/0.5/view-and-pure-functions/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Function Modifiers
Increase the readability of your Solidity code by using function modifiers.
Code: https://solidity-by-example.org/0.5/function-modifier
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Constructor
How to set state variables when you create a contract? Learn the basic syntax of constructors in Solidity
Code: https://solidity-by-example.org/0.5/constructor
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Inheritance (part 1)
Learn how to use inheritance in Solidity. We will consider the case for single parent inheritance. Multiple inheritance will be the topic of the next video.
Code:
https://solidity-by-example.org/0.5/constructor
https://solidity-by-example.org/0.5/inheritance
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Inheritance (part 2)
Learn how the order of inheritance works in Solidity and the different ways to call parent contracts.
Code:
https://solidity-by-example.org/0.5/inheritance
https://solidity-by-example.org/0.5/super
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Inheritance (part 3)
Learn how the order in which parent constructors are executed and how not to override state variables of a parent contract.
Code:
https://solidity-by-example.org/0.5/constructor/
https://solidity-by-example.org/0.5/shadowing-inherited-state-variables/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com -
Learn Solidity (0.5) - Visibility
What's the difference between public, private, internal and external functions in Solidity? Find out the difference in this video.
Code:
https://solidity-by-example.org/0.5/visibility/
Remix IDE: http://remix.ethereum.org
Solidity: https://solidity.readthedocs.io
Follow on Twitter: @ProgrammerSmart https://twitter.com/ProgrammerSmart
Website: https://smartcontractprogrammer.com