Polygon How to code and deploy a smart contract on the Polygon network In this tutorial, we are going to learn how to create a smart contract and deploy it to the Polygon network using Foundry, Hardhat or Brownie.
Solidity The complete guide to using Foundry in your Ethereum project We are going to learn how to use Foundry in your Ethereum project. We are going to learn how to install it, write unit tests in Solidity, install dependencies, compile contracts and deploy contracts.
Solidity How to write scripts in Solidity using Foundry How to write scripts in Solidity using Foundry and Forge. We are going to see how to create a script to deploy our smart contracts without having to use the forge create command.
Solidity How to write unit tests in Solidity using Foundry In this tutorial, we are going to learn how to write unit tests in Solidity in a Foundry project. We'll see how to write basic tests, test that functions revert and test the gas consumption.
Solidity How to send API calls in Solidity using ChainLink In this tutorial, we are going to learn how to send API calls to any API from your smart contract in Solidity using the ChainLink Oracle.
Solidity How to get the price of Ethereum or any token in your smart contract Solidity In this tutorial, we are going to learn how to get the price of Ethereum at any time in your smart contract in Solidity using the ChainLink oracle and its price feeds.
Solidity The payable keyword in Solidity and how to send and receive Ether In this tutorial, we are going to learn about the payable keyword in Solidity and how to use it to send and receive Ether in your smart contract.
Solidity How to generate a random number in Solidity In this tutorial, we are going to learn multiple ways to generate random numbers in Solidity and evaluate which would be the best one. We are going to use pure Solidity and the ChainLink oracle.
Wagmi How to interact with smart contracts using Wagmi in React In this tutorial, we are going to learn how to interact with smart contracts using Wagmi in React. How to read data from smart contracts and send transactions that call write functions.
Wagmi How to handle errors when a transaction fail in React using Wagmi In this tutorial, we are going to learn how to handle errors when you send a transaction from your React app using Wagmi but the transaction fails on the blockchain.
Wagmi How to send ERC-20 tokens to another address in React using Wagmi In this tutorial, we are going to learn how to send ERC-20 tokens from the wallet connected to your React app to another address using Wagmi.
Ethers JS How to handle errors when sending a transaction using Ethers JS In this tutorial, we are going to learn how to handle errors that might happen when you send a transaction using Ethers JS and JavaScript.
Ethers JS How to get the revert reason on a smart contract function Ethers JS In this tutorial, we are going to learn how to get the reason why a transaction reverted when calling a smart contract function using Ethers JS and JavaScript.
Ethers JS How to interact with a smart contract using Ethers JS and JavaScript In this tutorial, we are going to learn how to interact with a smart contract using Ethers JS and JavaScript. We are going to see how to read data from a smart contract and send transactions to it.
Unit Tests How to use fixtures in Brownie unit tests for Solidity smart contracts In this tutorial, we are going to learn how to use fixtures in Brownie unit tests for Solidity smart contracts so we avoid repeated code and set up tests quicker.
web3.js How to listen to smart contract events using Web3.JS and JavaScript In this tutorial, we are going to learn how to listen to smart contract events and run code when the event is triggered and a log is added using Web3JS and JavaScript.
Solidity How to verify a signature in a smart contract in Solidity We are going to learn how to verify signatures in a Solidity smart contract and learn how to get the address that generated the signature.
Solidity Interfaces and Abstract smart contracts in Solidity In this tutorial, we are going to learn what are interfaces and abstract smart contracts in Solidity, what's the difference between them and how and when to use them.
Solidity A complete guide to Events in Solidity In this tutorial, we are going to learn what Events are in Solidity, how to create a type of event and how to emit them. This will teach you how to create logs in Solidity.
Solidity How to send an Ethereum transaction in Solidity from a smart contract In this tutorial, we are going to learn how to send a transaction from a smart contract in Solidity and how to run a function when the smart contract receives a transaction.
Solidity How to catch errors and handle them in a Solidity smart contract In this tutorial, we are going to learn how to catch errors and handle them using try and catch in a Solidity smart contract.
Brownie How to write unit tests for your smart contract in Solidity with Brownie In this tutorial, we are going to learn how to write Python unit tests for your smart contract in Solidity using the Brownie library.
Solidity How to choose the SPDX license of your smart contract in Solidity In this tutorial, we are going to learn how to choose which SPDX license to use in your Solidity smart contract and we're going to see the options you have an how it works.
Solidity How to choose and upgrade the Solidity version of your smart contract In this guide, we are going to learn how to choose the Solidity version to use in your smart contracts and how to upgrade
Solidity How to create constant variables in Solidity In this tutorial, we are going to learn how to create constant and immutable variables in Solidity and we're going to see what's the difference