Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Restricted Access Pattern
The Restricted Access Pattern is a design pattern in Solidity that restricts access to certain functions or data within a smart contract to only authorized parties. This pattern is useful for controlling the flow of operations within a...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Write a Withdrawal Function
This is an exercise video on writing a withdrawal function in Solidity. This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Withdrawal Pattern in Solidity
In this video, you will learn about the withdrawal pattern in Solidity. We will understand the need for the withdrawal pattern in smart contract development, how it can prevent potential vulnerabilities, and how to implement it in a...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Transfer Versus Send Method in Solidity
This video discusses the differences between the “transfer†and “send†methods in Solidity, which are used to transfer Ether between accounts. The video covers the potential risks of using the “send†method, which can result in...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - A Vulnerable Smart Contract
In this video, we will discuss what a vulnerable smart contract is and how it can be exploited. This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course - Zero to Advanced for...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Should Contracts Be Allowed to Receive Funds? (Thought Experiment)
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...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Smart Contracts - Points of Failure
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...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - Pop Quiz – Looping and Transactions in Solidity
In this video, we will discuss the solution to the pop quiz on looping and transactions in Solidity from the previous video. This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Pop Quiz – Looping and Transactions in Solidity
This is a pop quiz video on looping and transactions in Solidity. This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts".In...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Leveling Up in Solidity
This video helps you with leveling up in Solidity by learning new concepts. This clip is from the chapter "Solidity Patterns I - Cybersecurity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Cryptographic Oracle Contract
This is an exercise video on a cryptographic Oracle contract. 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 focuses on...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Smart Contract Oracles
In this video, you will learn about Smart Contract Oracles, which are third-party services that provide external data to smart contracts. You will understand the importance of Oracles in smart contract development, the challenges of...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Function Overloading in Solidity
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...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Write a Fallback Function
This is an exercise video on writing a fallback function. 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 focuses on the...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Fallback Function in Solidity III
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...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Fallback Function in Solidity II
In this video, you will create a new contract that will send ether to the fallback contract, which will trigger fallback functions. This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course -...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The Fallback Function in Solidity I
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...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Returning Multiple Data Types with Functions in Solidity
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 Solidity....
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - View and Pure Functions
In this video, we will discuss the solution to the exercise on the View and Pure functions from the previous video. This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - View and Pure Functions
This is an exercise video on the View and Pure functions. 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 focuses on the...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - The View Keyword in Solidity
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...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Solution - Write a Function Modifier
In this video, we will discuss the solution to the exercise on writing a function modifier from the previous video. This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - How to Write a Function Modifier in Solidity
In this video, you will study how to write a function modifier in Solidity from scratch. This clip is from the chapter "Learn Functions in Solidity" of the series "The Complete Solidity Course - Zero to Advanced for Blockchain and Smart...
Curated Video
The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Nested Mapping in Solidity
In this video, we will explore the concept of nested mappings in Solidity. By the end of this video, you will have a clear understanding of how nested mappings work in Solidity and how to use them in your own smart contracts. This clip...