Authorizing NFT minting through a backend This guide will show you how to use a back-end to authorize a user to mint an NFT on your NFT collection, called signature minting. By the end of the guide, you will be able to use a back-end to validate if a user can mint an NFT on your
Getting started with Hardhat In this guide, we will look at what Hardhat is and how it can help you to develop smart contracts. We will also look at a basic tutorial to get you started with writing your smart contracts using Hardhat. By the end of the guide, you should be able to
Staking How to Create an ERC-20 Token Staking App This guide will show you how to create your ERC-20 staking web application, which rewards your users with ERC-20 tokens for staking other ERC-20 tokens! We'll show you how to: * Deploy the prebuilt ERC-20 staking contract to any EVM-compatible network. * Create a web application for users to stake their tokens
Guides How to Create an NFT on Ethereum This guide will look at how you can create your own NFT on Ethereum. By the end of the guide, you should have your own NFT minted in your wallet or ready for sale with your desired price. We will start by looking at what NFTs are, and then we
Guides How to Deploy & Use Smart Wallets in Your Application (ERC-4337) Learn what a smart wallet is, what its use cases are, and how you can use them to create powerful wallet experiences for users.
React Native Getting started with React Native and thirdweb In this guide we will see how you can use React Native with thirdweb and have the same ease of use as the React SDK. Recently, we added support for React Native in our SDKs that should allow you to do everything – right from connecting wallets to interacting with contracts.
Guides Deploying contracts to local blockchains using thirdweb This guide will explore deploying your smart contracts (pre-built and custom) to a local blockchain for testing. We will also cover setting up a local blockchain with minimal configuration and getting unlimited test funds in your wallet. We recently released a feature where you can deploy any contract to any
Staking How to Build An ERC20 Staking Smart Contract & Web Application In this guide, we will look at how you can create your own ERC20 staking smart contract and web application, which rewards your users for staking ERC20 tokens with more ERC20 tokens in return! We'll show you how to: * Create the ERC20 staking contract in Solidity using ContractKit * Deploy it
NFT Drop Notify drop claimers using Mailchain This guide will use Mailchain with thirdweb to send messages to your users after they claim your drop. Mailchain is a protocol that lets you message other wallets. It also functions as the email of web3, making it flexible to fit different tasks. In our case, we will send a
Explore Create Rentable NFTs with the ERC4907 standard In this guide, we'll show you how to create rentable NFTs using the ERC4907 standard; which allows the owner of an NFT to give another user temporary use of the NFT! Let's get started! What is the ERC4907 Standard? ERC4907 is a standard for non-fungible tokens (NFTs) that can be
CLI The Ultimate Guide to the CLI In this guide, we will show you how you can use the CLI to create a full web3 application. The CLI is a tool that helps you perform the most common actions of building a full-stack web3 application. Creating A Smart Contract Creating smart contracts with proper configuration can be
Storage Upload And Pin Files to IPFS In this guide, we'll show you how to upload and pin files and directories directly to IPFS using Storage for free! We'll first walk you through uploading files using our CLI, and then we'll show you how to upload files using our SDK in both client and server environments. Let's
How to Deploy Any Smart Contract Using the thirdweb CLI In this guide, we'll show you how to use the CLI to deploy any smart contract with one command. By the end, we'll create a smart contract and deploy it to the blockchain without ever writing a script or exposing our private key. Let's get started! Background Deploying smart contracts
Interact with Any Smart Contract in the SDK using ABIs 💡As of May 2023, ABIs are no longer required to interact with contracts already deployed on the blockchain. If the contract is verified on Sourcify, it can be used with the SDK with no additional setup. Although, if you still wish to use ABIs, this guide still mentions the accurate