thirdweb
  • Homepage ↗
  • Guides
  • Case Studies
  • Changelog
  • Docs ↗
  • YouTube ↗
Enable users to mint specific NFTs  - thirdweb Guides

Enable users to mint specific NFTs

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ This guide will show you how to create a decentralized app where end users can choose which NFT they want to mint. We'
Feb 19, 2023 8 min read
Deploy a Smart Contract to ConsenSys zkEVM Testnet  - thirdweb Guides

Deploy a Smart Contract to ConsenSys zkEVM Testnet

This guide will show you how to deploy any smart contract to ConsenSys' zkEVM testnet, a zero-knowledge-rollup built on top of the Ethereum Mainnet. By the end, you'll learn how to create a simple ERC1155 Drop smart contract using Solidity, deploy it to the ConsenSys zkEVM network,
Feb 14, 2023 6 min read
Create a Shopify theme with thirdweb - thirdweb Guides
Guides

Create a Shopify theme with thirdweb

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ We know how powerful thirdweb can be, but a lot of people wonder, can I use it with Shopify? Well the answer is yes!
Feb 8, 2023 5 min read
How to create a seamless NFT Checkout experience  - thirdweb Guides
Edition

How to create a seamless NFT Checkout experience

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ This guide will show you how to create a seamless NFT checkout experience for your users using Magic and Stripe. We'll walk
Feb 3, 2023 10 min read
How to Create An Open Edition NFT Drop - thirdweb Guides
Edition Drop

How to Create An Open Edition NFT Drop

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ In this guide, we'll show you how to create an open edition NFT drop, where any number of NFTs can be minted
Jan 30, 2023 5 min read
How to Airdrop ERC721 NFTs to a List of Wallet Addresses - thirdweb Guides
Airdrop

How to Airdrop ERC721 NFTs to a List of Wallet Addresses

In this guide, we will show you how to airdrop NFTs to a list of recipients using the new Airdrop ERC721 smart contract! If you don't already have an NFT collection, you can deploy one using our guide on how to create an NFT collection before getting started.
Jan 27, 2023 2 min read
How to Airdrop ERC-1155 NFTs to a List of Wallet Addresses - thirdweb Guides
Airdrop

How to Airdrop ERC-1155 NFTs to a List of Wallet Addresses

In this guide, We will show you how to airdrop ERC-1155 NFTs to a list of recipients using, the gas-optimized Airdrop ERC-1155 smart contract. Let's dive into it! Deploy the Airdrop Contract To begin, let's deploy our Airdrop contract. Head to the Explore page and click
Jan 27, 2023 2 min read
How to Build An ERC20 Staking Smart Contract & Web Application - thirdweb Guides
Staking

How to Build An ERC20 Staking Smart Contract & Web Application

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ In this guide, we will look at how you can create your own ERC20 staking smart contract and web application, which rewards your users
Jan 27, 2023 9 min read
How to Create an Edition (ERC1155) Staking Smart Contract + Web App - thirdweb Guides
Staking

How to Create an Edition (ERC1155) Staking Smart Contract + Web App

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ In this guide, we'll show you how to create and deploy an ERC1155 NFT staking smart contract, where people can stake their
Jan 24, 2023 7 min read
Fuzz Testing in Foundry - thirdweb Guides
Solidity

Fuzz Testing in Foundry

In this guide, we will learn how to use fuzzing of inputs for property-based testing in Foundry. Property-based testing is a way to test general behaviours as opposed to isolated scenarios to check for bugs or unexpected behaviour. What are Fuzzing and  Property-Based Testing? Fuzzing or fuzz testing is a
Jan 24, 2023 4 min read
Using Randomness in your Smart Contracts with Chainlink VRF - thirdweb Guides
Deploy

Using Randomness in your Smart Contracts with Chainlink VRF

Chainlink VRF (Verifiable Random Function) is a random number generator (RNG) that is provably fair and verifiable. Chainlink VRF generates one or more random numbers or “words”, a computer science term for a unit of data, along with cryptographic proof which is published and verified on-chain, for each request for
Jan 23, 2023 7 min read
Create an ERC721 NFT Staking Smart Contract + Web App - thirdweb Guides
Staking

Create an ERC721 NFT Staking Smart Contract + Web App

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ In this guide, we'll show you how to create and deploy an NFT staking smart contract, where people can stake their NFTs
Jan 10, 2023 7 min read
Create Rentable NFTs with the ERC4907 standard - thirdweb Guides
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
Jan 10, 2023 4 min read
The Ultimate Guide to the CLI - thirdweb Guides
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
Jan 9, 2023 4 min read
Airdrop ERC20 Tokens to a List of Wallet Addresses - thirdweb Guides
Airdrop

Airdrop ERC20 Tokens to a List of Wallet Addresses

In this guide, we will learn how to airdrop ERC20 tokens to a list of recipients using the new Airdrop ERC20 contract from the dashboard! This guide will allow you to send any ERC20 token to a list of wallet addresses. If you don't already have a token,
Jan 5, 2023 3 min read
How to verify a Custom Contract on Etherscan using the dashboard - thirdweb Guides
Guides

How to verify a Custom Contract on Etherscan using the dashboard

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ Verifying your smart contracts allows you to add trust and transparency to the information flow of the smart contract. It enables developers to take
Dec 21, 2022 2 min read
How to Create an NFT Marketplace with Next.js and thirdweb on Polygon

How to Create an NFT Marketplace with Next.js and thirdweb on Polygon

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ You’ve probably heard of NFTs before, but just in case, non-fungible tokens (NFTs) are unique digital identifiers that cannot be copied, substituted, or
Dec 13, 2022 11 min read
Allow Team Members to Claim NFTs for Free - thirdweb Guides
NFT Drop

Allow Team Members to Claim NFTs for Free

In this guide, we'll show you how to set up an NFT Drop so that members of your team can mint for free while other users claim at the regular price! We'll use our newly announced improved claim conditions to override the price for a set
Dec 12, 2022 4 min read
Create 3D Asset NFTs and Render them in Unity - thirdweb Guides
Gaming

Create 3D Asset NFTs and Render them in Unity

In this guide, we'll show you how to: * Deploy an NFT Collection to the blockchain * Mint NFTs that store 3D assets such as an AssetBundle * Render the NFTs inside a Unity game using GamingKit Before we begin, we recommend you familiarize yourself with the basics of Unity and
Dec 12, 2022 7 min read
Set Up Coinbase Pay In Your Unity Project - thirdweb Guides
Gaming

Set Up Coinbase Pay In Your Unity Project

In this guide, we'll show you how to set up Coinbase Pay inside a Unity game using our GamingKit integration! Coinbase Pay allows you to implement a fiat-to-crypto on-ramp within your games; enabling you to create an elegant user experience for players who might be new to the
Dec 6, 2022 3 min read
How to add unlockable content to your NFT - thirdweb Guides

How to add unlockable content to your NFT

In this guide, we will learn how to deploy an NFT Drop contract using the thirdweb dashboard and add unlockable content to the NFT where only the owner of the NFT can access the content using Darkblock. Before we get started, feel free to check out the tools and resources
Dec 5, 2022 4 min read
Build an NFT Subscription using Unlock - thirdweb Guides
Explore

Build an NFT Subscription using Unlock

⚠️ Warning: This guide currently uses v4 of the Connect SDK. For v5 (latest) code snippets, please check out our documentation while this guide is being updated. ⚠️ In this guide, we will deploy an instance of the Lock contract created by Unlock Protocol and then integrate this contract into a simple
Dec 5, 2022 6 min read
Setup Gasless Transactions In Your Unity Game - thirdweb Guides

Setup Gasless Transactions In Your Unity Game

In this guide, we'll show you how to set up Gasless Transactions in your Unity game to create a powerful experience where players don't need to pay gas fees! Gasless transactions use a relayer to forward transactions, allowing you to cover the gas costs of transactions
Dec 1, 2022 3 min read
Create In Game NFT Lootboxes in Unity
Gaming

Create In-Game NFT Loot Boxes In Unity

In this guide, we'll show you how to use the Pack contract to allow users to open randomly selected NFTs as in-game assets. By the end, you'll: * Deploy an Edition; a collection of NFTs representing your in-game items. * Deploy the Pack contract; a collection of ERC1155
Nov 30, 2022 6 min read
Build a Smart Contract using Forge - thirdweb Guides
Solidity SDK

Build a Smart Contract using Forge

Foundry is an Ethereum development framework that allows developers to build projects and test smart contracts. Forge is a tool that ships with Foundry, enabling you to write tests in Solidity. Written in Rust by developers at Paradigm, Foundry is a blazing-fast alternative to Hardhat and other testing environments. In
Nov 29, 2022 4 min read

Build web3 apps easily

Deploy smart contracts and build dApps on 700+ blockchains, in minutes.

Start building Contact us
thirdweb © 2025