Created
February 14, 2023 11:35
-
-
Save doingthisalright/e1f19493f16f7ac12ef9fa9f238c24d5 to your computer and use it in GitHub Desktop.
Wallet Based Whitelist - Launch Solana NFT Collection using Metaplex Candy Machine V3 and Sugar: Commands used in the video: https://youtu.be/fsQIr2Lqy4Q
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Launching NFT Collection with Wallet Based Whitelist using Candy Machine V3 | |
# Setup Solana Tool Suite | |
solana --version | |
solana-keygen --version | |
# Setup Sugar alpha version | |
# Download: https://github.com/metaplex-foundation/sugar/releases/tag/v2.0.0-beta.1 | |
chmod 755 sugarCM3 | |
./sugarCM3 --version | |
# Check your current directory | |
pwd | |
# /Users/neo/KeyStrokes/cm3 | |
# Setup Wallets | |
## Owner: 5iYP7kkF1HvL5yHVQUoTYJ6FmPFKYoHVC7GR2j21QN6x | |
solana-keygen new --outfile /Users/neo/KeyStrokes/cm3/CMV3Owner.json | |
## Creator: 3pPYvzUriN9iCA4P4Pu2Z6KiQ4cDff6dUJjjXGYNQMGX | |
solana-keygen new --outfile /Users/neo/KeyStrokes/cm3/CMV3Creator.json | |
# Setup Solana CLI | |
solana config set --keypair /Users/neo/KeyStrokes/cm3/CMV3Owner.json | |
solana config set --url https://metaplex.devnet.rpcpool.com/ | |
solana config get | |
# Fund Wallets | |
### Use this if airdrop does not work https://solfaucet.com/ | |
solana airdrop 1 5iYP7kkF1HvL5yHVQUoTYJ6FmPFKYoHVC7GR2j21QN6x --url https://api.devnet.solana.com | |
solana airdrop 1 3pPYvzUriN9iCA4P4Pu2Z6KiQ4cDff6dUJjjXGYNQMGX --url https://api.devnet.solana.com | |
solana balance 5iYP7kkF1HvL5yHVQUoTYJ6FmPFKYoHVC7GR2j21QN6x | |
solana balance 3pPYvzUriN9iCA4P4Pu2Z6KiQ4cDff6dUJjjXGYNQMGX | |
# Download Metaplex Sample NFT Collection | |
https://docs.metaplex.com/assets/files/assets-ff6bd873ecd07b49c86faf3c7aab82d2.zip | |
# Create Candy Machine V3 Config | |
./sugarCM3 create-config | |
# Upload Assets | |
./sugarCM3 upload | |
# Deploy Candy Machine V3 | |
# Candy machine ID: Gqt8Kp1b4fhuZ6hwrM8D5vbao8abEJ4cAnBW1vZSu6Da | |
./sugarCM3 deploy | |
# Verify Candy Machine V3 | |
./sugarCM3 verify | |
# Calculate Merkle Roots | |
# https://tools.key-strokes.com/merkle-root | |
# OG Merkle Root: 0bc79df2fa02ef9ec2d41ae438cde9b1e42c0a7ceccc55d3243ae9e3e316f58a | |
# OG Wallet 1 - 3kDcGeQfA4rgKTPF38H1yiCz1P9cgSV1p5485zkS476a | |
# OG Wallet 2 - BnuohjTeLyrYuKim3qfyHdq7iXTczG4BGjWWTw4yv7S9 | |
# WL Merkle Root: 21a02df22055f829b5a028c560658e03b3b03257ddaed9d4c1593c0c47c7aab7 | |
# WL Wallet 1 - 5KRM9k3qZYu88kJbdgMLPnDg9onaCcWScbVXC2VBC5pR | |
# WL Wallet 2 - 5kNGiLkUNWHyuLq1tNfy52D2DMfb9cXZ9BPQyXvPQc7 | |
# Add Candy Guards to Candy Machine V3 | |
./sugarCM3 guard add | |
# Show Candy Guards added Candy Machine V3 | |
./sugarCM3 guard show | |
# Update Candy Guards added Candy Machine V3 | |
./sugarCM3 guard update | |
# Setup Key Stroke's Candy Machine V3 UI | |
# Download here: https://downloads.key-strokes.com/cm-v3-ui-v1 | |
cd "KeyStrokes Candy Machine UI - V1/" | |
# Copy env file | |
cp .env.example .env | |
# Install dependencies | |
npm install | |
# Run Key Stroke's Candy Machine V3 UI | |
# http://localhost:3000 | |
npm run dev |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment