thirdweb
  • Homepage ↗
  • Guides
  • Case Studies
  • Changelog
  • Docs ↗
  • YouTube ↗
How to Create an AI NFT Generator with DALL-E (OpenAI)
Engine

How to Create an AI NFT Generator with DALL-E (OpenAI)

In this guide, learn how to create a website where people can enter a prompt, generate an image using DALL-E, and mint it as an NFT. If you prefer watching videos over reading guides, you can check out this video below: We'll walk through the following: 1. Setting
Dec 12, 2023 9 min read
How to Scan a QR Code and Claim an NFT
Guides

How to Scan a QR Code and Claim 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. ⚠️ This guide will show you how to create an experience for users where they can scan a QR code, generate a wallet via oAuth/
Nov 17, 2023 12 min read
Build a Web3 Mobile App

Build a Web3 Mobile 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 create a mobile web3 app using react native and thirdweb! We'll build an app where
Nov 7, 2023 6 min read
How to Fully Customize the ConnectWallet Button in the React Native SDK
React Native

How to Fully Customize the ConnectWallet Button in the React Native SDK

⚠️ 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. ⚠️ Here at thirdweb, we truly believe in giving full autonomy to developers on how to use our tools, and part of this effort is
Oct 24, 2023 3 min read
How to Create a Web3 Connect Wallet Button in React
Guides

How to Create a Web3 Connect Wallet Button in React

In this guide, learn how to create your own custom Connect Wallet button easily.
Oct 2, 2023 5 min read
How to Migrate from Truffle to thirdweb
Guides

How to Migrate from Truffle to thirdweb

Consensys has announced the discontinuation of support for Truffle and Ganache on September 21, 2023. This has led developers to look for alternative tools for their contract development suite. thirdweb is a free and open-source alternative that offers various tools for web3 development. It provides a safe smart contract deployment
Oct 2, 2023 3 min read
Transfer USDC Cross-Chain with Circle CCTP & thirdweb
Guides

Transfer USDC Cross-Chain with Circle CCTP & thirdweb

In this guide, we will use Circle's Cross-Chain Transfer Protocol (CCTP) to transfer USDC cross-chain.
Oct 2, 2023 8 min read
How to Create a Web3 PWA
Guides

How to Create a Web3 PWA

This guide will show you how to build a web3 PWA (Progressive Web App) using Next.js and thirdweb.
Sep 25, 2023 3 min read
How to Create an NFT Marketplace
Guides

How to Create an NFT Marketplace

⚠️ 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 an NFT Marketplace using Next.js, Typescript, & thirdweb's Marketplace smart contract. By the
Sep 12, 2023 8 min read
Integrating Smart Wallet in a React App
Smart Wallets

Integrating Smart Wallet 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. ⚠️ This guide will show you how to create a react app where users can connect their smart wallets to your front end! What is
Sep 11, 2023 6 min read
Build a Loyalty Program using the Loyalty Card Contract

Build a Loyalty Program using the Loyalty Card 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. ⚠️ This guide will tell you everything you need to know about the new Loyalty Card contract; later in the guide, we will also see
Sep 5, 2023 11 min read
Deploy a Smart Contract on Astar
Guides

Deploy a Smart Contract on Astar

This guide will show you how to deploy any smart contract and build a web3 app on the Astar network. By the end, you'll learn how to create a simple NFT Drop smart contract, deploy it to the Astar network, and mint an NFT on the smart contract.
Aug 16, 2023 4 min read
Batch Transactions with the Smart Wallet
Smart Wallets

Batch Transactions with the Smart Wallet

In this guide we will go through how to batch multiple transactions into a single transaction with smart wallet in a backend script. 💡To learn more about smart wallet, visit the portal documentation. Reminder: smart wallet is an account abstraction component that you can use in scripts and applications. If
Aug 14, 2023 4 min read
Deploy a Smart Contract on Canto Blockchain - thirdweb Guides
Edition Drop

Deploy a Smart Contract on Canto Blockchain

This guide will show you how to deploy any smart contract to the Canto network. By the end, you'll learn how to create a simple Edition Drop smart contract, deploy it to the Canto Testnet, and mint an NFT on the smart contract. Let's get started!
Jul 31, 2023 4 min read
Deploy a Smart Contract and Build a Web3 App on Zora Blockchain
NFT Drop

Deploy a Smart Contract on Zora

This guide will show you how to deploy any smart contract to the Zora network. By the end, you'll learn how to create a simple NFT Drop smart contract, deploy it to the Zora Testnet, and mint an NFT on the smart contract. Once you get the hang
Jul 6, 2023 4 min read
How to Build a dApp
Guides

How to Build a dApp

⚠️ 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 smart contract, deploy it, and use it in a front-end application, which we will deploy
Jun 26, 2023 5 min read
How to Mint an NFT
NFT Collection

How to Mint an NFT

This guide will show you how to deploy an NFT collection and mint NFTs to it. By the end, you'll learn how to create a simple NFT Collection smart contract, deploy it, and mint an NFT on the smart contract. Let's get started! What is an
Jun 26, 2023 3 min read
Authorizing NFT minting through a backend

Authorizing NFT minting through a 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. ⚠️ 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
Jun 20, 2023 7 min read
How to Create Token Bound Accounts (ERC-6551)
React

How to Create Token Bound Accounts (ERC-6551)

⚠️ 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. ⚠️ ERC-6551 and ERC-4337 compatible Token Bound Accounts are easy to create using thirdweb — but how do you build them into your project, app, or
Jun 1, 2023 14 min read
How to Extend the Base Smart Wallet Contracts Using the Solidity SDK

How to Extend the Base Smart Wallet Contracts Using the Solidity SDK

This guide will show you how to extend the smart wallet contracts to add custom logic fit for your specific use case. In this guide, we will build token-gated wallets by checking that the user attempting to perform operations with the wallet is the owner of a specified token. To
Jun 1, 2023 6 min read
Deploy a Smart Contract on zkSync Era
NFT Drop

Deploy a Smart Contract on zkSync Era

This guide will show you how to deploy any smart contract to the zkSync Era network. By the end, you'll learn how to create a simple NFT Drop smart contract, deploy it to the zkSync Era Testnet, and mint an NFT on the smart contract. Once you get
May 22, 2023 4 min read
Deploy a Smart Contract on the Linea testnet

Deploy a Smart Contract on the Linea testnet

This guide will show you how to deploy any smart contract to the Linea network. By the end, you'll learn how to create a simple NFT Drop smart contract, deploy it to the Linea Testnet, and mint an NFT on the smart contract. Let's get started!
May 22, 2023 4 min read
Getting started with hardhat cover image

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
May 22, 2023 4 min read
How to Create an ERC-20 Token Staking App - thirdweb Guide
Staking

How to Create an ERC-20 Token Staking 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 create your ERC-20 staking web application, which rewards your users with ERC-20 tokens for staking other ERC-20
May 15, 2023 7 min read
How to Create an NFT on Ethereum
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
May 14, 2023 6 min read

Build web3 apps easily

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

Start building Contact us
thirdweb © 2025