thirdweb
  • Homepage ↗
  • Guides
  • Case Studies
  • Changelog
  • Docs ↗
  • YouTube ↗
Allow Your NFT Holders To Mint NFTs In A Custom ERC20 Token - thirdweb Guides
NFT Drop

Allow Your NFT Holders To Mint NFTs In A Custom ERC20 Token

⚠️ 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 a drop with some special functionality for your NFT holders: * All wallets claim
Nov 22, 2022 6 min read
Host Your Application On Vercel - thirdweb Guides
Guides

Host Your Application On Vercel

In this guide, we will learn how you can host your thirdweb apps on Vercel. Vercel is for hosting Next.js projects that have a server, for SDK features such as signature-based minting, or any backend logic running on an API route. If your application doesn't have any
Nov 22, 2022 2 min read
How to Create a Token Gated Website on Shopify using thirdweb - thirdweb Guides

How to Create a Token Gated Website on Shopify using thirdweb

Intersecting Blockchain & E-Commerce ⚠️ 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. ⚠️ Two of the fastest-growing industries over the past few years have been blockchain and e-commerce. And the intersection between both
Nov 17, 2022 6 min read
Create Burn-To-Redeem NFTs For A Unity Game - thirdweb Guides
Gaming

Create Burn-To-Redeem NFTs For A Unity Game

In this guide, we'll show you how to create a "burn-to-redeem" mechanic in a Unity game; where users burn one NFT to claim a different NFT! By the end, you'll learn how to: * Create an NFT Collection with custom logic in Solidity using ContractKit
Nov 17, 2022 7 min read
Sell An ERC20 Token As In-Game Currency In Unity - thirdweb Guides
Gaming

Sell An ERC20 Token As In-Game Currency In Unity

In this guide, we'll show you how to create your own ERC20 digital currency, and sell it from an in-game shop using Unity. Players will be able to buy your currency by purchasing it with their cryptocurrencies; such as ETH or MATIC. By the end, we'll
Nov 17, 2022 5 min read
Add A Connect Wallet Button in a Unity Game - thirdweb Guides
Gaming

Add A Connect Wallet Button in a Unity Game

In this guide, we'll show you how to add a "Connect Wallet" button to your Unity Game, to allow users to connect their wallet to your game! Once connected, we'll check to see if they own an NFT from your collection and allow them
Nov 17, 2022 5 min read
Airdrop Free-To-Own NFTs For Your Web3 Game
Gaming

Airdrop Free-To-Own NFTs For Your Web3 Game

In this guide, we'll show you how to deploy an ERC1155 NFT Collection using our prebuilt Edition smart contract and airdrop NFTs to a list of wallet addresses. By the end, you'll: * Deploy an NFT smart contract and mint your NFTs * Create a "snapshot"
Nov 16, 2022 3 min read
Get Started with the Unity SDK - thirdweb Guides

Get Started with the Unity SDK

Builders of the Metaverse deserve the best tooling; which is why we're building a multi-phased release to enhance the most popular game engines with support for Web3; starting with Unity. We're excited to show you our brand-new Unity SDK, and empower you to create the next
Nov 15, 2022 5 min read
Create an NFT Drop with Centralized Metadata
NFT Drop

Create an NFT Drop with Centralized Metadata

⚠️ 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 and deploy an NFT Drop smart contract where you can update the NFT metadata at any
Nov 9, 2022 5 min read
How To Create On-Chain NFTs With ContractKit - thirdweb Guides
Solidity SDK

How To Create On-Chain NFTs With ContractKit

In this guide, we'll show you how to create and deploy an ERC721 NFT Collection with on-chain metadata using ContractKit! Let's get started. Background - Why On-Chain NFTs? An NFT is brought to life by its metadata. Typically, this data is held on Interplanetary File System
Nov 9, 2022 6 min read
How to Style and Call Functions on contracts using Web3Button - thirdweb Guides
UI components

How to Style and Call Functions on contracts using Web3Button

⚠️ 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 show you how you can call functions on your smart contract using the Web3Button, and understand all the different
Nov 7, 2022 2 min read
Upload And Pin Files to IPFS - thirdweb Guides
Storage

Upload And Pin Files to IPFS

⚠️ 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 upload and pin files and directories directly to IPFS using Storage for free! We&
Nov 7, 2022 4 min read
Deploy Smart Contracts From A Gnosis Safe - thirdweb Guides
Deploy

Deploy Smart Contracts From A Gnosis Safe

In this guide, we'll show you how to deploy your smart contracts using Safe (formerly Gnosis Safe)  from the dashboard with multiple transactions. If this is your first time using Safe, we recommend following our guide on how to Set Up A Safe Wallet first. Deploying Smart Contracts
Nov 7, 2022 2 min read
How To Create An NFT Collection (Drop) On Optimism - thirdweb Guides
NFT Drop

How To Create An NFT Collection (Drop) On Optimism

⚠️ 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 deploy and set up an NFT drop using the dashboard on the Optimism network!
Nov 2, 2022 5 min read
How to Render NFT Metadata In a React App - thirdweb Guides
React

How to Render NFT Metadata In a React 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 render NFT Metadata inside a React app. We'll show you how to:
Nov 1, 2022 5 min read
How To Sell NFTs In A Custom ERC20 token - thirdweb Guides
NFT Drop

How To Sell NFTs In A Custom ERC20 token

In this guide, we'll show how to create an NFT drop which requires that a custom ERC-20 token is used to pay for the NFTs. We'll be using two of thirdweb's prebuilt contracts - the NFT Drop contract and the Token contract. Let'
Oct 31, 2022 5 min read
How to Add Permissions to Your Smart Contract in Solidity - thirdweb Guides
Solidity SDK

How to Add Permissions to Your Smart Contract in Solidity

In this guide, we will show how to add permissions to a smart contract to manage access control. We will use the thirdweb CLI to create an NFT smart contract, add the thirdweb permissions extension and then implement access control in our contract. Finally, we will deploy the contract and
Oct 31, 2022 3 min read
How to Deploy Any Smart Contract Using the thirdweb CLI - thirdweb Guides

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
Oct 31, 2022 3 min read
How to Render IPFS Media In a React App - thirdweb Guides
Guides

How to Render IPFS Media In a React 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 render IPFS files like images, videos, and audio files within a React application by
Oct 31, 2022 2 min read
How To Build An Upgradeable Smart Contract and Upgrade it Using a Proxy Contract - thirdweb Guides

How To Build An Upgradeable Smart Contract and Upgrade it Using a Proxy Contract

In this guide, we'll show you how to create an upgradeable smart contract that allows you to modify its logic at a later time. We'll showcase this by: 1. Deploying an upgradeable smart contract with a bug in it 2. Fixing the bug in our original
Oct 28, 2022 7 min read
Interact with Any Smart Contract in the SDK using ABIs - thirdweb Guides

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
Oct 26, 2022 4 min read
How to Set Up a Multi-Signature Wallet with Safe (prev. Gnosis Safe)

How to Set Up a Multi-Signature Wallet with Safe (prev. Gnosis Safe)

In this guide, we will learn how you can set up and create your multi-sig wallet with Safe (prev. Gnosis Safe) and the benefits and perks of using one. Before we dive into the how, let's look at the what and why behind using a multi-sig wallet and
Oct 24, 2022 3 min read
Airdrop Edition NFTs to Holders of an NFT Collection - thirdweb Guides

Airdrop Edition NFTs to Holders of an NFT Collection

Introduction ⚠️ 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 are going to airdrop ERC1155 tokens to all holders of an ERC721 collection. Before we get started, below are
Oct 24, 2022 5 min read
Add Sign In With Ethereum (SIWE) to a React App - thirdweb Guides

Add Sign In With Ethereum (SIWE) to a React App

Introduction ⚠️ 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 are going to use Auth to add sign in with Ethereum to our app! By the end, we'
Oct 24, 2022 2 min read
How to Create a Web3 Creator Platform with a Web2 Backend - thirdweb Guides

How to Create a Web3 Creator Platform with a Web2 Backend

⚠️ 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 application where users can Sign In With Ethereum to authenticate themselves, and
Oct 17, 2022 7 min read

Build web3 apps easily

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

Start building Contact us
thirdweb © 2025