Instructional Video6:15
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - A Vulnerable Smart Contract

Higher Ed
In this video, we will discuss what a vulnerable smart contract is and how it can be exploited.
<
br/>
This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course - Zero to...
Instructional Video2:42
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Should Contracts Be Allowed to Receive Funds? (Thought Experiment)

Higher Ed
In the world of blockchain and cryptocurrencies, smart contracts have the ability to receive and transfer funds. However, this raises the question of whether contracts should be allowed to receive funds or not. On one hand, allowing...
Instructional Video7:59
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Smart Contracts - Points of Failure

Higher Ed
In this video, we will discuss the different points of failure that can occur in a smart contract. We will go through some examples of how contracts can be exploited by attackers and discuss some best practices for avoiding common...
Instructional Video4:37
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - Pop Quiz – Looping and Transactions in Solidity

Higher Ed
In this video, we will discuss the solution to the pop quiz on looping and transactions in Solidity from the previous video.
<
br/>
This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete...
Instructional Video2:14
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Pop Quiz – Looping and Transactions in Solidity

Higher Ed
This is a pop quiz video on looping and transactions in Solidity.
<
br/>
This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart...
Instructional Video3:09
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Obvious (But Helpful) Advice - Take Your Time with New Things

Higher Ed
This video helps you with some helpful advice on Solidity and how to go about it. It will help you understand how to work around with the newer concepts you have learned so far.
<
br/>
This clip is from the chapter "Solidity...
Instructional Video3:27
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Cryptographic Oracle Contract

Higher Ed
This is an exercise video on a cryptographic Oracle contract.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts".This...
Instructional Video7:35
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Build a Random Generator Function

Higher Ed
In this video, you will learn how to build a random generator function in Solidity. The video will cover the basic principles of generating random numbers in a deterministic environment like the Ethereum blockchain.
<
br/>
This clip...
Instructional Video4:55
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - What Are Cryptographic Functions

Higher Ed
In this video, we will be discussing cryptographic functions in Solidity. Cryptographic functions play a critical role in securing smart contracts and ensuring that data transmitted over the blockchain is kept private and tamper-proof....
Instructional Video7:35
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - Write a Function Overload

Higher Ed
In this video, we will discuss the solution to the exercise on writing a function overload from the previous video.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course -...
Instructional Video1:42
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Write a Function Overload

Higher Ed
This is an exercise video on writing a function overload.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts".This...
Instructional Video4:16
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Function Overloading in Solidity

Higher Ed
In this video, we will cover the concept of function overloading in Solidity. Function overloading allows you to define multiple functions with the same name but different parameter types, which can help you write more modular and...
Instructional Video7:24
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Fallback Function in Solidity III

Higher Ed
This video will help you with deploying and debugging your Solidity contracts using Remix IDE. By the end of the video, you will have a clear understanding of the fallback function and be able to implement it in your own Solidity...
Instructional Video6:32
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Fallback Function in Solidity II

Higher Ed
In this video, you will create a new contract that will send ether to the fallback contract, which will trigger fallback functions.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete...
Instructional Video11:10
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Fallback Function in Solidity I

Higher Ed
The fallback function in Solidity is a function that gets called when a contract receives a transaction without any function specified in the transaction data. It is a special function that has no name and no arguments. It is used to...
Instructional Video2:56
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Destructuring and Multiple Returns from Functions in Solidity

Higher Ed
This is an exercise video on destructuring and multiple returns from functions in Solidity.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to Advanced for...
Instructional Video6:46
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Destructuring and Multiple Returns from Functions in Solidity

Higher Ed
In this video, you will learn how to use destructuring and multiple returns from functions in Solidity. Destructuring is the process of breaking down a data structure into smaller parts. In Solidity, destructuring is used to extract...
Instructional Video5:39
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Returning Multiple Data Types with Functions in Solidity

Higher Ed
In this video, you will learn how to return multiple data types with functions in Solidity. We will understand why returning multiple values can be useful and then dive into the syntax and implementation of such functions in...
Instructional Video4:16
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - View and Pure Functions

Higher Ed
In this video, we will discuss the solution to the exercise on the View and Pure functions from the previous video.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course -...
Instructional Video1:41
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - What Does Pure Mean in Solidity

Higher Ed
In this video, you will learn about the pure keyword in Solidity. Pure functions are a type of function in Solidity that guarantees that they will not read from or modify the state of the contract. These functions are useful for...
Instructional Video8:12
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The View Keyword in Solidity

Higher Ed
In this video, you will learn about the view keyword in Solidity. The view keyword is used to indicate that a function does not modify the state of the contract. It is similar to the constant keyword, which was used in earlier versions...
Instructional Video8:56
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - Write a Function Modifier

Higher Ed
In this video, we will discuss the solution to the exercise on writing a function modifier from the previous video.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course -...
Instructional Video3:53
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Write a Function Modifier

Higher Ed
This is an exercise video on writing a function modifier.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts".This...
Instructional Video10:18
Curated Video

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - How to Write a Function Modifier in Solidity

Higher Ed
In this video, you will study how to write a function modifier in Solidity from scratch.
<
br/>
This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to Advanced for...