Metaplexs Candy Machine addresses these shortcomings in a dynamic way. ```bash ``` Alchemy Supernode finally makes it possible to scale blockchain applications without all the headaches. Easy Guide To Mint Solana NFTs Using Candy Machine V2. Of course, there are some exceptions such as when the Candy Machine will return your token if there are no more NFTs left to mint. $ find assets -type f -name '*.json' | xargs jq -r '.symbol' | sort | uniq -c - after the code is finished downloading, run --cwd ./js/ in the project root folder (do not change folders). Do not use Solana mainnet with SOL until you In conjunction with Strata's Dynamic NFT Pricing Mint tool, creators can reliably launch NFT campaigns on Solana with a simple toolkit. ``` Note that if you enabled captcha bot protection, then you will not be able to mint tokens from the command line. :::info First, go read the fine manual $ ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts verify $ npm install -g ts-node 20 Subsequently, by downloading the relevant dependences, end-users should be able to compile and run the software. We can add SOL by running solana airdrop 1. #### check the total number of assets, json and image files confirm these add up. Size 5 { mediaExt: '.png', index: '0' } Looking at key 1 --price 1 \ ``` I also recommend making devnet your default keypair: This process requires you to have: By the end of this tutorial, you will have 5 NFTs on the Solana devnet and a website to run a sale. Relies on cryptographic guarantees for security. It is currently very new, so please report issues on GitHub. ``` The Metaplex Candy Machine operates on the Solana blockchain. $ solana balance # confirm your balance With these visible, you can now construct the correct command line instructions for uploading to devnet. 10 ["",30] ## you should expect this to output 100. You signed in with another tab or window. No instructions provided ``` Options: The Solana airdrop command is sometimes unreliable. 6.json There is a single account on-chain that holds all the configuration of a Candy Machine and you can make changes to your configuration in the future. Requires waiting through a 1-week delay (dispute period) before withdrawing funds. "Tara universe is a demo project to showcase the power of Meta Blocks Protocol. Each asset (image/video etc) that you want to publish as an NFT needs an accompanying Metaplex config. If you decide to mint the NFTs to your own wallet, you can do it via the CLI: The above command will try to mint 5 NFTs by reading the taracache. $ ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts help ``` - run the command line utility: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: You can download a sample config file here: config.json. - start and finish at the same time for everyone ``` No instructions provided Notice that another address was added to the creators - that's normal. Mutable: Means that the update authority can change the on-chain metadata. mint_one_token [options] MIT License Candy Machine V2 requires installation of several packages to work correctly. Next, let's clone the Metaplex repository including Candy Machine into our project folder git clone https://github.com/metaplex-foundation/metaplex.git . `metaplex` is a command line tool for interacting with the candy-machine program. Each file should be a number, starting at 0. When done, you can change the network to Mainnet-Beta. https://github.com/exiled-apes/candy-machine-mint You can use an existing wallet by creating a json file with your private key bytes on your computer. Reduces costs since it publishes minimal data on Ethereum and doesn't have to post proofs for transactions, except in special circumstances. If you found this helpful, consider sending a tip to the author. minting another token The candy machine config lets you set the price, mint date and other attributes of the collection. The goal of this project is to let you: time taken: 00:00:58, node ../build/candy-machine-v2-cli.js verify_upload \, wallet public key: 9WS1ezpcxDVfA8cWGzDswCxfXWPtc6xcrkEk9gN6PWh8, node ../build/candy-machine-v2-cli.js mint_multiple_tokens\, Minting 5 tokens 9.json Users don't need someone to watch the L2 chain to detect fraud. For example, update the attributes to explain the NFT's unique properties in the description. ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts \ ## confirm those numbers are all what you would expect. Options: `solana-keygen help new` - won't accept your funds if they are out of NFTs to sell The second-iteration eliminates this possibility by using an unpredictable mint index, which is not possible to predict. You can confirm the health of your on-chain assets using `ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts verify`: - fork it `JUskoxS2PTiaBpxfGaAPgf3cUNhdeYFGMKdL6mZKKfR` Acceptance of buyer funds even when the underlying project was out of NFTs to sell, Not having a precise and global start time, Projects were not producing consistent, valid NFTs, Protection from persistent NFT bot attacks, Creating an on-chain collection of NFTs for authentication purposes. Looking at key 3 Run solana config set --keypair ~/.config/solana/keypair.json. ```bash= NFTs welcomed :) Config File: /Users/levi/.config/solana/cli/config.yml Now that your wallet is funded and your assets are organized and validated we can do the fun and important part! You can check to make sure that everything installed properly by running npx ts-node ./js/packages/cli/src/candy-machine-v2-cli.ts --version. Now we need to set keypair.json file as the Solana CLI keypair. This permits the broader marketplace, storefronts, and CLIs to search for NFTs that were minted by a Candy Machine seamlessly and with trust. NOTE: If you are not able to upload at all, you can try to clear the cache and try again. Maybe you live life on the edge. #### check `properties.creators` First, go read the fine manual ::: We will walk you through step-by-step send the NFT to others. Processing asset: 1 If we look at the account tokens, the NFT now shows up on the Tokens tab. In addition, any configuration value can be updated. $ ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts help upload You can change the metadata for each NFT so it is unique to that NFT. We will use the official CLI to mint our collection. :::info transaction 1 complete 61H3Ai5UPqDzLQ8fobZbN3zAnXycSKgt5vyqMB9eXuVWotH6hodwyCj1HnKNe3ynRybxdUiLZeCuwYs98V15WRV3 $ solana-keygen new --outfile ~/.config/solana/devnet.json Read more about NFTs in Avana Wallet Docs. We can mint Solana NFTs from the Candy Machine CLI easily. Once you have downloaded the prerequisite Solana developer tools and configured your machine, you should be able to create a new Candy Machine that is ready to mint tokens after initial deployment. For the first 500 developers, all usage is free through 2022. - install `ts-node` -- if you're me: The NFTs will be stored in the wallet related to keypair.json. This config is built to comply with Metaplex's Token Metadata Standard. Commitment: confirmed We are going to build an upgradable NFT project on top of the Meta Blocks protocol. :::warning --date "26 Sep 2021 00:12:00 GMT" 8.png ## the pattern looks like you'd expect it to. `ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts upload` sends files to arweave __and also__ registers those files with your candy-machine. Candy Machine V2 is the second iteration, and it is now a fully on-chain generative NFT distribution program. The process for minting a Meta Blocks compatible collection is the same as minting a normal NFT collection. You need to connect your Solana wallet and add funds to create and deploy a Candy Machine. We can also view the on-chain metadata json created by Candy Machine. create_candy_machine [options] In addition, you can also confirm whether the upload is ready to be deployed using the Candy Machine CLI. ``` Users can either rely upon an existing keypair with funds or create a new keypair specifically for this project. #### check `seller_fee_basis_points` ```bash Metaplex offers a suite of tools and smart contracts (programs) that will ease the process of creating NFTs. If you are following along with the example, you can find the 5 json files and images here. Candy Machine V2 is now configured in a single JSON file - this is a change from Candy Machine V1. help [command] display help for command ### Prerequisites This means that creating a new instance of Candy Machine v1 is no longer possible and end-users are encouraged to use Candy Machine v2 instead. Now you can decide to: The advantage of the latter approach is that the gas fee of the mint is paid by the user. ```bash This guide and the accompanying candy-machine-mint web starter kit enable you to launch NFTs on Solana with zero knowledge of Rust. Set a start date and or price using: Being verified means that the creator with that wallet address has signed the NFT, proving that they are the actual creator. The guide uses basic configuration settings to keep it simple. ## this command extracts unique seller_fee_basis_points, then sorts and counts them. Usage: candy-machine-cli upload [options] The Candy Machine metadata requires all metadata JSON files to follow the Solana Token Metadata Standard. Processing asset: 3 10 ## this command extends the prior command by extracting the shares & summing them up. 2.json And here's how you can fund that wallet: The second version of Candy Machine provides many functionality improvements over its predecessor. Run this five times to add 5 SOL (let about 30 seconds pass between requests). Processing file: 3 ## Getting Started NOTE! Once you have completed the initial preparation, it is critical that you verify that the files are ready to be uploaded. Youre all set and ready to mint your very first NFT using Candy Machine v2. ::: # REDACTED Maintain your choice of settings across areas such as whitelisting, Captcha protection, and gatekeeper settings. $ find assets -type f -name '*.json' | xargs jq '.seller_fee_basis_points' | sort | uniq -c For example, the current version as of May 2022 is 0.0.2. Explore and interact with Solana NFTs created by Metaplex's Candy Machine v2. On-chain NFT collections help validate accuracy and authenticity. # Tips 7.png At this point, your NFTs are ready on the chain. [1]' | jq -s 'add' Once you verify that your keypair has funds and your assets have been uploaded appropriately, you are ready to deploy the candy machine. We are not going to add a BIP39 passphrase to simplify the tutorial. Below is an example configuration for Candy Machine V2. create new distribution scenarios and offers protection from bot attacks. ::: You could go with anything you like here. Read the Solana Command-line Guide You use this guide, even if don't plan to be upgradable via Meta Blocks protocol. - initialize your projects candy-machine Even though globally recognized NFT creators use automated minting tools similar to Candy Machine, the Metaplex-developed tool is highly recommended because it is now a fully on-chain distribution program for NFTs. - configure it ### Running candy machine command line utility WebSocket URL: wss://api.devnet.solana.com/ (computed) https://docs.solana.com/cli/install-solana-cli-tools `ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts help upload` To avoid the pit of despair, I recommend keeping the output of these commands visible: Run npx ts-node ./js/packages/cli/src/candy-machine-v2-cli.ts verify_assets ./assets. 3.png ## 1.json should refer to 1.png in the .image and .files props You can add this keypair to Phantom to check the NFTs. The Candy Machine can only mint NFTs to users after your goLiveDate setting in config.json. ", "8J4tQgSifp1ibwXbMVBBKjry1YoSaoSLSMTkYQjsyzUA", Requesting airdrop of 2 SOL 10 YANAPE It's not uncommon for me to wait 10-15 minutes to see it serve images and metadata. ~/metaplex-foundation/metaplex We highly recommend using Solana devnet to practice deploying Candy Machine and minting NFTs. Processing file: 0 $ find assets -type f -name '*.json' | xargs jq '.properties.creators' | jq -c '. Doesn't widely support EVM computation, although a few EVM-compatible ZK-rollups have appeared. Name {redacted-name} 2 with https://arweave.net/{redacted-tx-id} checked out [180, 188, 199, 250, 25, 20, 136, 163, 252, 250, 217, 250, 119, 201, 94, 93, 72, 21, 129, 51, 164, 68, 226, 171, 46, 13, 131, 29, 116, 73, 182, 179, 67, 7, 197, 31, 63, 237, 61, 33, 216, 49, 246, 99, 32, 27, 234, 216, 114, 191, 31, 139, 251, 72, 229, 160, 79, 145, 203, 25, 172, 248, 76, 143]. `solana config set --keypair ~/.config/solana/devnet.json` Today, Metaplexs tool has become common across the industry as a result of its inherent utility, noteworthy documentation, and logic to combat threats such as bot attacks. $ git clone git@github.com:metaplex-foundation/metaplex.git \ Explore the top 10 Solana RPC node providers enabling web3 developers to deploy smart contracts to Solana's Devnet, testnet, and mainnet. update_candy_machine [options] Meta Blocks Avatars are now called 3moji. Signature: 2s8FE29f2fAaAoWphbiyb5b4iSKYWznLG64w93Jzx8k2DAbFGsmbyXhe3Uix8f5X6m9HRL5c6WB58j2t2WrUh88d It's a system for managing fair mint. Doesn't need to publish transaction data on Ethereum because ZK-SNARKs and ZK-STARKs already guarantee the accuracy of the rollup state. If you're running into issues Arguments: ## Preamble Solana Explorer parses the attributes to show them on a separate tab. ```bash $ ls assets | sort -n $ find assets -type f -name '*.png' | wc -l # count the images files I don't fully understand the replication process, but know that it takes time. ZK proofs require specialized, expensive hardware to create and have high on-chain verification costs. ```bash Nonetheless, users should check whether everything has been installed properly and ensure that they have defined environment variables. started at: 1643379208383 intermediate programming experience - this might be challenging for those who are new to coding. 6.png $ find assets -type f -name '*.json' | wc -l # count the metadata files ::: If the NFT was supposedly generated on Candy Machine but lacks a Candy Machine ID (CMID), users should be cautious of minting, buying, or trading for the NFT. If you run node ./build/candy-machine-v2-cli.js, you should see the following output: Successfully built Candy Machine CLI output. As a result of the upgrade, Candy Machine v1 has been deprecated and is no longer supported. For example, you can create ~/.config/solana/keypair.json and enter your private key bytes: An example of private key bytes for public key 5WfBt2ziAxA4DWV3XBSmvczhjcp9Az9eCcdmgSNvZ2Ar: This cache was created in the upload process. ::: Looking at key 0 The Candy Machine reads a JSON file that can be adjusted to your preferences. Creators who are interested in providing a convenient end-to-end consumer experience should consider providing a frontend minting experience to allow the community the chance to mint as well. ``` Typically, the verified creator will be the Candy Machine by default. 10 No instructions provided transaction 5 complete 4yBqTztycEPqRMZTZTQadRC4DBkdcBgUhSFvkrmHhcg8LsiGx1NrxtUTJjVjcSsPu42Vwe5Bhxh5B8GKrE3YE1PS -e, --env Solana cluster env name (default: "devnet") `solana help airdrop` Using version 2 of Candy Machine it is now possible to create large collections and hide-and-reveal drops by specifying a single hash. Technically, the candy-machine is an on chain Solana program (smart contract) that governs fair mints. This passphrase improves security of the recovery seed phrase NOT the initialized config for a candy machine with publickey: AuuLoYV9kx8HKWrpnJCT5whgURqd5MwxckWesL5arqh Be espescially careful with checking `seller_fee_basis_points` and `properties.creators` -- details below: cd into a directory where you want to store the Metaplex related code. noMutable: False means you can update the on-chain metadata. Candy Machine is a Solana-based program developed by Metaplex Studios, anNFT ecosystem for marketplaces, games, and arts & collectibles, to reliably sell non-fungible tokens (NFTs). pubkey: 7zMqBkHowtpEC8iayNmCoT42T8dKjikzmTbZX5aNJbhJ :::info `solana config set --url https://api.devnet.solana.com` Because NFT sniping tools exist, come NFT projects create honeypots, or fake CMIDs that accept SOL tokens, but don't return an NFT, to deter bots. Once you are ready run: npx ts-node ./js/packages/cli/src/candy-machine-v2-cli.ts upload -e devnet -k ~/.config/solana/keypair.json -cp config.json -c example ./assets. Devnet serves as a playground for anyone who wants to take Solana for a test drive, as a user, token holder, app developer, or NFT publisher. 10 ["",10] You have two options: use an existing keypair with funds, or create a new keypair and add funds. In this tutorial, we will mint NFTs on Solana using the Candy Machine v0.0.2. 8.json :::info For example, we set the fee at 100 basis points which is equivalent to 1%. ## for most projects you should see a consistent count across all metadata. Processing asset: 4 - register those assets with your candy-machine's inventory The studio and its community have been moving fast to support several thousand NFT developers and the most popular Solana NFT collections and creators who are interested in launching their very own NFT projects on the Solana blockchain network. The value of the variable REACT_APP_CANDY_MACHINE_PROGRAM_ID is the public key of the candy machine computed in Step 6 (AuuLoYV9kx8HKWrpnJCT5whgURqd5MwxckWesL5arqh). The program authors are aware of this and carefully designed the program so that it's safe to simply re-run the upload command until everything goes through completely and cleanly. $ find assets -type f | wc -l # count the total number of asset files Developers can clone the Metaplex repository by pulling the CLI from GitHub. The Candy Machine program is similar to a real-world mechanical candy machine whereby a person deposits a coin into the candy machine and gets one piece of candy back. The Solana NFT Candy Machine, or CM for short, is a Solana Program designed to help NFT creators sell their NFTs. Processing asset: 2 This tutorial is going to walk you through the basic steps to create a Candy Machine mint. ```bash [] | [.address,.share]' | sort | uniq | jq '. Generating a new keypair True means you do not keep the role. eg: 4.png and 4.json are two halves of the NFT -- one is the art, the other is the metadata. We have the code but it's not usable yet. Now that you have completed the majority of the initialization steps, your Candy Machine is ready to mint Solana NFTs. are sure that your local environment is configured properly. This is because there is a general expectation that once an individual puts a token into the machine, they will only receive one item. #### Create devnet wallet (for testing) Connect a relevant Solana wallet and add funds to create and deploy a Candy Machine. Make sure you switch the network to devnet: Now you have minted your awesome NFT collection. Wrote new keypair to /Users/levi/.config/solana/devnet.json The version should print in your command line. ```bash 4.png Installing and using Solana Candy Machine V2 requires Our images will be similar to this image: Our NFT metadata will look similar to this JSON file (download JSON file example metadata.json): When you set seller_fee_basis_points, be aware that the number should be an integer and it represents basis points (1/100 of a percent), not a full percent. 9.png Solana is here. This project is under active development. We can then view the Solana NFT mint transaction on Solana Explorer. $ solana config get Here's how you check it: Also, if you have an issue Keypair Path: /Users/levi/.config/solana/devnet.json Depending on configurations, it is either restricted to whitelist users or the goLiveDate has not been reached yet. Uses fraud proofs to prove transaction validity. More information on creating a frontend for your NFT mint, or how to use Candy Machine v2, refer to the official documentation Metaplex. The Metaplex package comes with multiple packages, but we only care about cli. `solana help config`, 0.json You can view all of your NFT metadata, The Metaplex docs can walk you through all advanced options and settings. set the NFT as your profile picture, and By clicking below, you agree to our terms of service. Writing indices 0-4 #### Updating your candy-machine Make sure you save the output pubkey: 5B2r75JbpajeWcx4niKq7pck3ZLcHvChXATm46YdRLGp. Requesting airdrop of 10 SOL $ solana balance # check your initial balance It will: storage: The storage provider that holds your off-chain NFT metadata and image. This is going to feel tedious, but remember that bugs in this data are forever. For the most convenient setup, creators are encouraged to use the frontend UI provided by Metaplex. ```bash Minting an NFT is the process of creating a token, freezing its maximum supply to 1 and attaching Metaplex NFT standard JSON to it, so a wallet can render it. ===================================================================== We will use it to: -k, --keypair Solana wallet location (default: "--keypair not provided") After a successful run, both arweave __and__ Solana are initialized. You can sell them, build a community around them, or keep them in your wallet forever. 5.json If you have a 10k collection, then there should be 20k files in this directory. ## for most projects, your just paging through and confirming You can read more about creating metadata files in Avana Wallet NFT documentation. Also, notice that Candy Machine automatically created a Collection NFT. noRetainAuthority: False means you keep the role as update authority. ::: Then set the Solana RPC connection. We need to verify our assets before creating our Candy machine. ```bash ```bash ## for most projects, you should see a consistent count across all parties (address-[1..3]) Notice that these come in numerical pairs. -h, --help display help for command ## etc If you are building a richer application, or want NFTs that can upgrade overtime, checkout the Meta Blocks protocol. Your submission has been received! The cover image of this article was created using graphics from Candy Machine Vectors by Vecteezy and Monkeys Vector by Brgfx on Freepik. Update Authority: Solana address that is able to update the NFT metadata. We are almost ready to create your Candy Machine. -n, --number Number of images to upload Make sure that you name then 0.png, 1.png and so on. 0.png If running the program on Mac OS with the Apple M1 chip, additional dependencies will be required. First, let's get started by installing all of the software packages we will need to mint Solana NFTs with Candy Machine: If you are running Mac OS with the Apple M1 Chip, then you need to install additional dependencies (see docs): brew install pkg-config cairo pango libpng jpeg giflib librsvg. #### devnet for the win :::warning In the js/packages/cli/tara directory, run the following command to upload the assets to Arweave: On successful completion, you will get an output that looks like this: Take a not of the candy machine public key. #### check `name` values goLiveDate: Add the date you want your mint to go live. ``` First, go read the fine manuals It's based on me just reading code and figuring out how it's meant to be used--so don't assume I'm right or completely correct about anything. ::: Since we have five assets, we need five configuration files. - customize your own ui 10 SOL Uses validity (zero-knowledge) proofs to prove transaction validity. ## 2.json should refer to 2.png in the .image and .files props #### Fund devnet wallet Fair mints: Read the fine manual $ ts-node ~/metaplex-foundation/metaplex/js/packages/cli/src/candy-machine-cli.ts upload ./assets --env devnet --keypair ~/.config/solana/devnet.json $ solana airdrop 10 # request funds 7.json In less technical terms, Metaplex designed a standard that to store NFTs on Solana, an everyone in the ecosystem adopted the standard. #### Organizing your project assets https://docs.solana.com/cli Generative NFTs take multiple design assets to automatically create a large number of uniquely designed NFTs compared to 1-of-1 NFTs and AI-generated NFTs. ```bash To do this, goto the js/packages/cli folder inside metaplex, and execute the following commands: This will create a folder named build in the cli folder. If the command fails, you can run it again. Any other RPC provider works for this tutorial as well. 10 420 No instructions provided $ find assets -type f -name '*.json' | xargs jq '.properties.creators' | jq -c '. In that case you can skip this step. By incorporating Captchas, mints have now been limited to humans which means far fewer bots. 1.png -c, --cache-name Cache file name (default: "temp") IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.d. 4.json sign [options] If your me, you'll redact your mnemonic, store it somewhere safe and take advantage of the `--outfile` flag. After this, your assets are ready (assuming you didn't make any typos). :::warning 10 SOL verify_price [options] deploying your NFT collection using storage provider arweave-sol, you can try using arweave. Name {redacted-name} 1 with https://arweave.net/{redacted-tx-id} checked out ### Uploading Start building on Solana with Alchemy today. ``` Metaplex has three major projects; Token Metadata, Candy Machine, and Auction House. - deploy it to your own mint subdomain Avana Wallet displays your NFTs in the app. 0 SOL For our assets we will have files 0.png, 0.json, 1.png, 1.json, 9.png, 9.json. -h, --help display help for command - clone the project -- if you're me: ```bash And finally, the directory name `assets` doesn't really matter. Building up commands with lots of long arguments can be challenging and error prone. 10 ["",60] We will also add a script to mint NFTs to your wallet via the CLI. According to Metaplex, the numbering of the files start at 0. Successful = true. WTF is a candy-machine you ask? :::info --keypair ~/.config/solana/devnet.json \ Here's how you should organize the files you want to upload. Post-Merge (for ETH2), shadow fork of the mainnet, DEPRECATED, use Kiln; post-Merge (for ETH2), DEPRECATED, use Sepolia; the Merge to happen on Jun 8, 2022. This is where permanent mistakes are made. For example, 0.json contains the NFT metadata for 1.png. Finally, you need some SOL to pay gas. :::info A successful output will look something like: After running this command, you should see 5 NFTs in your wallet. Name {redacted-name} 4 with https://arweave.net/{redacted-tx-id} checked out If you decide to create a website, you can follow the steps outlined here: https://docs.metaplex.com/candy-machine-v2/mint-frontend. If the command does not work, you can use the airdrop tool at https://solfaucet.com. You can find all configuration options at Metaplex Docs. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. If you are uploading a lot of images, you might need more than 2 SOL. Using Candy Machine v2, developers and creators can set up their own Solana NFT shops, add a mint page to their website, and safely launch a successful NFT project. Mint Authority: Solana address that is able to mint the NFTs. Signature: Kme6a2HjbiWCi3hVcqa8qAPcZHmC6kCQhNSVHKT9NyNacpKZ12uxE3GjDVsDHj8TbXtAGdh4An2qSYa9uKe8Hzt In addition to generative NFTs, creators can also generate 1-of-1 NFTs or even semi-fungible tokens for their respective communities. We will need this address later. At Meta Blocks, we are building the NFT upgradation protocol. ## this command lists then sorts all of your name values. For example, you could use a Solana-based NFT analytics tool that relies on data being parsed through by a Solana API. `metaplex upload` handles more than just sending files to arweave. Verify that your keypair has funds and your NFT images and metadata are in the assets folder. You can pass any number in place of 5. Keypair Path: /Users/levi/.config/solana/devnet.json This file will have the following content: You can create a script to generate the configuration for you. ===================================================================== For Solana NFT minting, Metaplex does come with a full minting front-end application written in React. ```bash= This base card is where the story begins. Create a project directory. ``` :::info There's a boilerplate community project available here. ## this command flattens, then counts the unique properties.creators values in your metadata.
Bubu Styles With Material,
Best Golf Lessons In New Jersey,
Liquid Rubber Concrete Foundation And Basement Sealant,
Peach Slices Cleanser,
Autism Social Groups San Diego,
Mooas 3d Led Wall Clock Manual,