Wagmi How to connect a wallet to your React app using RainbowKit Learn how to allow users to connect their wallet to your React application using RainbowKit and then interact with that wallet using Wagmi.
Web3Modal How to connect a wallet to your React app using Web3Modal V2 In this tutorial, we are going to learn how to connect a wallet to your React app using the Web3Modal library (v2) and Ethers JS. It supports all the major wallets, it's elegant and you can customise it (and it's free!).
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 listen for smart contract events and get logs using Ethers JS In this tutorial, we are going to learn how to get all the logs of a smart contract and how to filter them and how to listen for smart contract events using Ethers JS and JavaScript.
Ethers JS How to wait for a transaction to complete using Ethers JS In this tutorial, we are going to learn how to wait for a transaction to complete (either it fails or succeeds) using Ethers JS and JavaScript.
Ethers JS How to get the address and all the information about an ENS name Ethers JS In this tutorial, we are going to learn how to get the address of an ENS name and other information like the avatar, addresses from other blockchains, other the email using Ethers JS.
Ethers JS How to get the ERC-20 token balance of an address using Ethers JS In this tutorial, we are going to learn how to interact with ERC-20 tokens smart contracts to get the token balance of an address using Ethers JS.
Ethers JS How to get the Ethereum balance of an address using Ethers JS In this tutorial, we are going to learn how to get the Ethereum balance of an address using Ethers JS and JavaScript. This also works to get the native token of other EVM networks.
Ethers JS How to sign data and verify signatures using Ethers JS and JavaScript Learn how to sign data using a wallet and verify that the signature was generated with the right wallet using Ethers JS. We will learn how to get the address that generated the signature.
Ethers JS How to add a new network to the user's wallet using Ethers JS and JavaScript In this tutorial, we are going to see how to add a new network to the list of networks in the user's wallet connected to your website using Ethers JS.
Ethers JS How to switch the selected network on the connected wallet using Ethers JS In this tutorial, we are going to learn how to request switching the network of the wallet connected to your website using Ethers JS and JavaScript.
Ethers JS How to get the current gas price on Ethereum using Ethers JS and JavaScript In this tutorial, we are going to learn how to get an estimation of the current gas price on Ethereum using Ethers JS and JavaScript.
Ethers JS How to send ERC-20 tokens transactions using Ethers JS and JavaScript In this tutorial, we are going to learn how to send ERC-20 tokens to another wallet using Ethers JS and JavaScript. You will learn how to interact with an ERC-20 smart contract.
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.
Ethers JS How to estimate the gas fees for a transaction using Ethers JS and JavaScript In this tutorial, we are going to learn how to estimate the gas fees that a transaction will cost using Ethers JS and JavaScript.
Ethers JS How to get the state of a transaction using Ethers JS and JavaScript In this tutorial, we are going to learn how to get the state of a transaction using Ethers JS and JavaScript.
Ethers JS How to send an Ethereum transaction using Ethers JS and JavaScript We are going to learn how to send Ethereum to another wallet from a wallet connected to your website or using the private key of a wallet using Ethers JS and JavaScript.
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.
HardHat How to use fixtures in Hardhat unit tests In this tutorial, we are going to learn how to use fixtures in Hardhat unit tests to set up your tests without repeating code and to improve the tests speed.
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.