Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js example connecting to thirdweb's NFTDrop contract for minting NFTs and viewing collections on Ethereum testnet.

A Jekyll theme showcasing the U.S. Web Design System

A Gatsby.js v3 blog starter using TypeScript, styled-components, and Atomic Design.

Django, Vercel and Postgres Setup using Tailwind CSS and new Vercel Storage (Beta)
Thirdweb NFTDrop Next.js Example is a Boilerplate repository that demonstrates how to connect a Next.js frontend to thirdweb's pre-built NFTDrop contract, with a live demo on the Rinkeby Ethereum testnet.
This starter project shows how to build an NFT minting site using thirdweb's NFTDrop pre-built contract. It connects a React frontend to a deployed NFTDrop contract on the Ethereum Rinkeby testnet, producing a page where visitors can mint NFTs, browse the full collection, and view which NFTs they own. The template runs on Next.js and uses the thirdweb SDK plus wagmi for wallet connectivity, as indicated by the repository's topics. It was created by hanzochang, who also published a Japanese tutorial about custom contracts and NFT mint sites that this example accompanies.
yarn dev at http://localhost:3000 during development.Start by running yarn install in the project root, then yarn dev to launch the development server. The app attempts to connect to the Ethereum Rinkeby testnet and requires a wallet configured for that network. Once connected, the three views — mint, collection, and owned collection — read data from the NFTDrop contract through the thirdweb SDK and wagmi.
The repository states it connects to the Ethereum testnet Rinkeby. That means you'll need a wallet set to the Rinkeby network and test Ether to complete a mint.
Run yarn install followed by yarn dev in the project directory, then open http://localhost:3000 in your browser to see the result.
NFTDrop is a pre-built thirdweb contract for launching NFT collections. It typically includes lazy minting and a drop mechanism. This template demonstrates the frontend that interacts with that contract.
Yes, a hosted demo is available at https://nftdrop-example.hanzochang.com.
The documentation only mentions Rinkeby, so no mainnet configuration is described. You would need to modify the network settings in the code to target mainnet.
