This is a FrostySDK + RainbowKit + wagmi + Next.js project).
The purpose of this repository is to get you up & running quickly with a custom minting page using the Frosty SDK (frosty-sdk). The primary functionality demonstrated in this repo is the ability to mint NFTs from Frosty's 721A & 4907 contracts. The deployment function used here can be copied to launch each of the other contracts included in the SDK. This repository also demonstrates the Metadata Renderer module.
For a video tutorial on how to get up and running in <10min, please check out the Frosty YouTube channel.
First, install dependencies using npm (note: yarn add has reported mixed results):
npm iThen, run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.
To learn more about this stack, take a look at the following resources:
- FrostySDK Documentation - Learn more about Frosty's contracts and capabilities.
- RainbowKit Documentation - Learn how to customize your wallet connection flow.
- wagmi Documentation - Learn how to interact with Ethereum.
- Next.js Documentation - Learn how to build a Next.js application.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.