Guides
Mint an NFT on Arbitrum
This guide demonstrates how to implement cross-chain NFT minting using Aarc’s FundKit SDK. We’ll create a simple dApp that allows users to mint NFTs on any chain using funds from any supported chain.
Prerequisites
- Node.js and npm installed
- Basic understanding of React and Web3 development
- An Aarc API key
You need to get your contract address whitelisted with Aarc. Contact our support team to request whitelisting.
Quick Start
- Create a new Vite React project:
- Install dependencies:
- Create a
.env
file with your Aarc API key:
- Start the development server:
Implementation Guide
1. Setup Aarc Configuration
Create a configuration file for Aarc’s FundKit SDK:
2. Create the Minting Component
3. User Flow
- User connects their wallet
- User selects their NFT & clicks the “Mint NFT” button
- Aarc modal opens showing available payment options
- User selects their preferred payment method
- Transaction is processed cross-chain
- NFT is minted directly to the user’s wallet
User selecting payment method in Aarc modal
Successfully minted NFT
Example Implementation
You can find a complete working example at:
- GitHub: aarc-xyz/aarc-rampx-nft-minting
- Live Demo: aarc-rampx-mint.netlify.app
Support
For additional queries contact support.