thirdweb
  • Homepage ↗
  • Guides
  • Case Studies
  • Changelog
  • Docs ↗
  • YouTube ↗
Build a Blockchain Game using ContractKit - thirdweb Guides

Build a Blockchain Game using ContractKit

⚠️ 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 build a blockchain game by customizing the ERC 1155 smart contract from thirdweb'
Oct 12, 2022 4 min read
Generate Shopify Discount Codes For NFT Holders - thirdweb Guides

Generate Shopify Discount Codes For NFT Holders

⚠️ 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're going to create an application that generates one-time use discount codes for Shopify stores to users who hold
Oct 9, 2022 7 min read
Distribute NFTs on a Shopify Store

Distribute NFTs on a Shopify Store

⚠️ 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 you can sell digital assets as NFTs using Shopify and thirdweb. By the end, users
Oct 9, 2022 7 min read
How to Support Multiple Chains In Your thirdweb Dapp - thirdweb Guides

How to Support Multiple Chains In Your thirdweb Dapp

This guide will show you how to create a Dapp that works on multiple chains. In this Dapp we will allow users to select chains and claim an NFT from the respective chain.
Oct 3, 2022 3 min read
Build A Mutant Ape Yacht Club (MAYC) NFT Collection Clone - thirdweb Guides
Solidity SDK

Build A Mutant Ape Yacht Club (MAYC) NFT Collection Clone

⚠️ 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 clone of the MAYC collection drop where users from an original collection
Sep 22, 2022 8 min read
Share your smart contracts with thirdweb Publish
Guides

Share your smart contracts with thirdweb Publish

In this tutorial, we will learn how to register your smart contracts, making them shareable, verifiable, and deployable by anyone. Publish registers your smart contract onto our on-chain registry where anybody can view the source code, metadata, license (and more!) of your contract, as well as deploy a copy of
Sep 19, 2022 3 min read
Accept Stripe Subscription Payments For Your Web3 App - thirdweb Guides
Guides

Accept Stripe Subscription Payments For Your Web3 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. ⚠️ This guide will show you how to build a complete web3 application that allows users to sign in using their web3 wallet and then
Sep 16, 2022 9 min read
Request to Switch Networks After Connecting a Wallet - thirdweb Guides
Guides

Request to Switch Networks After Connecting a Wallet

⚠️ 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. ⚠️ Switching networks, and finding the correct network can be a painful process. In this tutorial, we will see how thirdweb's SDK simplifies
Sep 15, 2022 3 min read
Allow GitHub contributors to mint an NFT - thirdweb Guides

Allow GitHub contributors to mint an NFT

⚠️ 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 app where users can sign in with their GitHub and web3 wallet.
Sep 12, 2022 10 min read
Create a todo app with thirdweb deploy and Next.js - thirdweb Guides

Create a todo app with thirdweb deploy and Next.js

⚠️ 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 build a full web3 application that allows users to create an on-chain to-do list,
Sep 12, 2022 7 min read
Create A Generative Art NFT Collection Using Solidity & JavaScript - thirdweb Guides
Solidity SDK

Create A Generative Art NFT Collection Using Solidity & JavaScript

⚠️ 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 an ERC721 NFT Drop contract that mints dynamically generated NFTs (similar to Artblocks), using our Extensions,
Aug 31, 2022 11 min read
Create an NFT Gallery using thirdweb and Next.js - thirdweb Guides

Create an NFT Gallery using thirdweb and Next.js

⚠️ 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 create an NFT gallery where users will be able to see all NFTs from an NFT collection/
Aug 24, 2022 5 min read
Create An NFT Gated Website - thirdweb Guides

Create An NFT Gated Website

⚠️ 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 website that restricts content based on owning an NFT with React. You
Aug 22, 2022 6 min read
Create an NFT Drop with  Gasless Transactions using Biconomy - thirdweb Guides
NFT Drop

Create an NFT Drop with Gasless Transactions using Biconomy

⚠️ 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. ⚠️ Let's assume you want to create an entirely free NFT Drop for your community; we can do so by paying the gas
Aug 19, 2022 4 min read
Build An ERC721A NFT Collection using Solidity - thirdweb Guides

Build An ERC721A NFT Collection using Solidity

In this guide, we'll show you how to build and deploy a custom ERC-721A NFT Collection contract using Solidity, using our contracts SDK and CLI. By the end, you'll have a contract deployed onto the Ethereum Goerli test network where you can mint new NFTs via
Aug 16, 2022 9 min read
Create ERC721 Access Pass NFTs Using TypeScript
NFT Collection

Create ERC721 Access Pass NFTs Using TypeScript

⚠️ 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 create a NFT collection where users will be able to connect their wallets to the website and
Aug 10, 2022 4 min read
Build An ERC20 Token Claim App in React
Token Drop

Build An ERC20 Token Claim App in React

⚠️ 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 build a web application that allows users to claim ERC20 tokens in a Next.js app, and also show
Jul 28, 2022 4 min read
Shuffle your NFT drop without writing any code
NFT Drop

Shuffle your NFT drop without writing any code

In this guide, we'll show you how to shuffle your NFT drop's NFTs before you lazy mint your NFTs! Let’s say you are ready to launch your first NFT project, but you want it to be shuffled for your community to mint. This is possible
Jul 26, 2022 3 min read
Create A Discord Bot That Gives NFT Holders A Role - thirdweb Guides
Edition

Create A Discord Bot That Gives NFT Holders A Role

⚠️ 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 set up a Discord bot that checks if a wallet has an NFT from a collection, and grants
Jul 22, 2022 11 min read
Create an ERC721A NFT Drop with Signature-Based Minting
Signature Drop

Create an ERC721A NFT Drop with Signature-Based Minting

⚠️ 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 use the Signature Drop contract to create a collection of NFTs that follow the ERC721A standard! Compared to
Jul 18, 2022 9 min read
Create NFT Loot-Boxes Using the Pack Contract

Create NFT Loot-Boxes Using the Pack Contract

⚠️ 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 create a "loot-box" NFT that can be opened to reveal tokens inside of it! In more
Jun 30, 2022 10 min read
Which Blockchain & Network Should I Use?

Which Blockchain & Network Should I Use?

This guide breaks down the typical workflow for deploying smart contracts on to a blockchain, and provides an overview of the different options available to you on thirdweb. When you build a web3 application, you have to make a decision on which blockchain(s) your application will support. thirdweb has
Jun 2, 2022 4 min read
Create Your Own NFT Marketplace with TypeScript and Next.js
Marketplace

Create Your Own NFT Marketplace with TypeScript and Next.js

⚠️ 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, you will learn how to create a marketplace similar to OpenSea on the Ethereum test network! We'll implement the
May 20, 2022 11 min read
Create A Community-Made NFT Collection using Signature-Based Minting

Create A Community-Made NFT Collection using Signature-Based Minting

⚠️ 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 create an app that takes a coupon code to mint an NFT. Only users that have a coupon code
May 12, 2022 4 min read
Create a Dynamic Allowlist using Airtable and Next.js

Create a Dynamic Allowlist using Airtable and Next.js

⚠️ 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 create an Edition where users will be able to connect their wallets to an allowlist and those
Apr 28, 2022 11 min read

Build web3 apps easily

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

Start building Contact us
thirdweb © 2025