Solana nft json. The code I use: const a = ( await metaplex .
Solana nft json 0 (Unity compatible). The Inscription program introduces Solana as another option for NFT data storage, allowing you to Create NFT with metadata-pointer #. Find and fix vulnerabilities Actions package-lock. Fortunately, Moralis’ NFT API for Solana fulfills this need. Learn how to install Rust, the Solana CLI, and Anchor Framework on Windows (WSL), Linux, and Mac. this step is really what attaches the “art”/assets to your Solana token. json, 1. , a factory that makes our specific token. To follow along, make How to create an NFT collection # NFTs on Solana commonly follow the Metaplex standard's for collections. Compressed NFTs (cNFTs) use State Compression to hash NFT data and store the hash onchain in an account using a concurrent Merkle tree structure. The @solana/web3. This comprehensive guide covers setting up your development A comprehensive guide to setting up your local Solana development environment. Thousands of developers will bring millions of players Now, create an empty folder with mkdir command in your terminal. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that Solana token, NFT and program with Rust. The provided code demonstrates how to mint a single NFT, including creating How do NFTs work on Solana? Let’s build NFT Staking Program - Preface - Create a Reward Token; You will need to create a Solana wallet,wallet. js library is a package that has coverage over the Solana JSON RPC API. Can I have all three files 0. Source Create AWS links for the JSON metadata of each NFT; Update the URI for each NFT with the new URI; For the first step, you can just take the JSON files you used to create the NFTs originally and upload them to AWS. By September 2022, 78% of all NFTs in Solana were minted through Metaplex’s Candy Machine. Rather than having to write your smart contract like you would have to do with Ethereum, Metaplex has pre-written contracts that projects can plug into. Sign in Product GitHub Copilot. You can try the metaplex findByMint method, just give it a mint Address and it'll returns an Nft object. json can be the NFT #1564 instead of NFT #1). To follow this guide, you will need the same Solana File System Wallet that is the authority of your NFT. For NFTs, metadata includes the token name and a link to an offchain JSON file. There's also 3rd party API's from Quicknode and Moralis you could try. Metadata attaches additional properties to token mints (both NFTs and regular tokens). Run the script to perform the query and you can find the results in the output file out. json in your project directory. A set of convenience methods allows Unity developers to access all the methods implemented in Solana. At this point, the Tour Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site In this demo, the key pieces of our NFT's metadata to note are: name - this is the actual name of our NFT that will be displayed in wallets and on explorers. js, Phantom Wallet, & Metaplex | Solana Blockchain Dapp Learn how to build and deploy a Solana NFT Creator DApp using Next. It offers tools and standards for I have created an NFT collection on Solana network using the sugar machine. run(); Also see the Solana Cookbook for a more complete example. The Chapter 2 Preorder Token NFT is a non-transferable NFT distributed to the wallets of anyone who has preordered Seeker. This step-by-step tutorial covers everything from setting up your Solana blockchain How can I get Solana NFT on-chain data (like the NFT creators) using python? There is the solana-py lib, but I didn't find a relevant function for that. ; uri - this is the address for your NFTs metadata JSON file. When you are defining symbols, you have the option of using an abbreviation rather than the full name of the collection. Collection Details. Non-Fungible Tokens (NFTs) are SPL Tokens with an associated metadata account, 0 decimals, and a maximum supply of 1 Metadata attaches additional properties to token mints (both NFTs and regular tokens). Time to jump into using Metaplex to get ourselves going with Solana. host. Solana. With this technology, compressed NFTs can be created on-chain in a similar manner as before, but for a fraction of the cost as before. The most common way to Creating and deploying a Solana NFT collection involves several steps, each critical to ensuring a successful launch. To be able to perform the whole process we will need less than 2 USD in SOL. Upload a JSON object containing metadata that conforms to the Metaplex NFT Standard, to a storage provider. Save the wallet's secret to solanawallet. We'll be using a dedicated devnet RPC from Alchemy. Intro: Blockrons was A robust implementation of NFT minting functionality on the Solana blockchain using the Anchor framework and Rust. Ethereum, Polygon, Solana NFT Marketplace JS Library - LIQNFT/candy-shop. However, on Solana, this metadata is stored on the blockchain itself, so you do not need to create a JSON metadata scheme and upload it to IPFS. In this section, you will prepare our Build and Deploy a Full-Stack Solana Blockchain NFT Marketplace DApp with Next. js, Context API, and Metaplex Learn how to build and deploy a full-stack NFT marketplace on the Solana blockchain using Next. js, Phantom Wallet, and Metaplex. application/json' \ -H 'Accept: */*' \ -H 'Origin: https://explorer . This is used in a variety of ways in the ecosystem to create dynamic and on-chain NFTs - solana-nft-programs/generator Summary #. The cNFT data hash can’t be used to infer the cNFT data, but it can be used to verify if the cNFT data you’re seeing is correct. The Metaplex Protocol is a decentralized platform built on the Solana blockchain, designed to facilitate the creation, sale, and management of digital assets. const nft = await metaplex. png and 0. As Solana’s ecosystem grows and keeps pushing in the leaderboards for programmable blockchains, developers need a definitive Solana API. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that These imports will allow us to create an instance of Umi (Metaplex's JS Framework) and use the Solana compression programs to create and fetch compressed Summary #. Whether you're a collector, This guide will give you an in-depth walkthrough of how to deploy an NFT collection on Solana using Sugar (Candy Machine) through a series of technical steps. mp4 and 0. This JSON file contains links to artwork and other media files, any Even in the 2022 bear market, Solana NFTs are showing no signs of slowing down. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that <pre><code>solana airdrop 2 solana balance solana address</code></pre> Configuring our deployment. Also see the Solana Cookbook for a more complete example. Metaplex is a tool that makes launching an NFT project on Solana much easier. To set up the application, follow the instructions below. e. . Supporting RPC providers index cNFT data offchain when the cNFT is minted so that The best way for me to learn is by doing, so for the purposes of my experimenting I chose to mint an NFT in the Solana blockchain (aka SPL Token), using the MetaPlex metadata standard and hosting Summary #. It serves as a comprehensive list of all the NFT addresses associated with your collection. If you’d like to accomplish this task quicker and leave the If you are looking to launch an NFT Collection on Solana the Sugar CLI toolkit will abstract some of the trickier setup and management steps for you providing you with a automated launch In this tutorial, we’ll go over utilizing the Moralis Solana API and NodeJS to retrieve the metadata of Solana NFT. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that How to generate and mint the same NFT gif Solana project where there are 4 different gifs (mp4) and I would like to turn one of them into a collection of 1500 NFTs, the second into 500, the third into 190 and the forth into 10. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that The end to end procedure of minting a photo NFT roughly follows these steps: Select a photo and upload it to a storage provider. the uri is a link to an offchain json file which contains the off chain metadata of the NFT When running your local project you probably want to use a file json keypair. findByMint({ mintAddress }). json) and airdrop some SOL to it. Its main goal is to attach additional data to On Solana, we can obtain all tokens owned by a public key thanks to that method: connection . Using Metaplex. create({ name: "My off-chain name", uri: & Furthermore, JSON files are each NFT’s metadata, while PNG files are the images that will represent our example NFTs. Let ' s add some: {% raw Create a package. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that Belajar cara mendapatkan metadata dari NFT, mendapatkan pemilik NFT dan mint NFT di Solana. NET Standard 2. The Unity-Solana Wallet is an essential bridge connecting game developers and the Solana blockchain. json/0. Script logs all failed tokens in case of any, so you can retry upload them separately When running your local project you probably want to use a file json keypair. The metaplex metadata requires you to have an image field. When deploying your custom Solana Actions to production: ensure your application has a valid actions. ) We’re in business! Nice job. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that Summary #. Write better code with AI Security. This NFT will be created by the Anchor program so it is very easy to mint from the JavaScript client. We will reuse quite a bit of the code from Add Your Wallet and Airdrop SOL . Each snapshot is a JSON file that contains the addresses of the NFTs and their owners. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that When running your local project you probably want to use a file json keypair. It provides a secure and efficient way to mint NFTs with complete metadata handling. storage Learn how to fetch all non-fungible tokens (NFTs) from a wallet on Solana. 2. This article will show you how to mint an NFT using Python on Solana. Hence, you have all you need to populate your Introduction. png ├─ 1. This repository hosts the UI inteface that powers https://stake. The metadataAccount can be the mint's publicKey if using the metadata mint extension or another metadata account like from Metaplex. I am creating an NFT that stores a small amount of data - less than 1KB - inside it. This repository is a collection of snapshots for various NFT projects on the Solana blockchain. You can view unique and total holders. We will be using their recommended minimal setup configuration. Save the When running your local project you probably want to use a file json keypair. When you create an NFT, it is similar to creating an I'm working on a personal project focusing on Solana NFT's, and I'm struggling to wrap my head around how I should approach getting the data regarding buyer/seller accounts for a in a particular transaction from the result of a call to their rpc to get transaction data. I used @metaplex/js and this is my code. For our single-NFT example, this is a piece of cake. Contribute to MartinCastroAlvarez/solana-token-rust development by creating an account on GitHub. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that Create a Solana wallet and acquire some Devnet SOL for transaction fees. It have 2 commands: download-meta current metadata and update with new metadata. How can I write more data into the on-chain NFT? See a snapshot of your Solana NFT collection using the collection address. Up to this point, we have talked about utilizing the Moralis Solana API and NodeJs to obtain the Solana NFT metadata. 4. In a moment, we will make a token mint account - i. Open the cm-v3-demo directory in your code editor of choice (we're using VSCode). Create Candy Machine . This in-depth guide covers everything from generating NFTs using HashLips to We must create a . You can find the full documentation for the @solana/web3. S. General # Connection #. js & TypeScript. Usually called just an “address” in our data tables (like in account_activity, Summary #. An id. nfts() . js library here. png ├─ 0. I'm not sure what to put in the 'image'. NFT generator for Solana! Contribute to Solseum/solseum-nft-generator development by creating an account on GitHub. Both ETH and Solana allow people to build on top of their blockchain platform by using Summary #. Unity-Core, including MPL, This repository contains a Rust program developed using the Anchor framework that allows you to create an NFT (Non-Fungible Token) entirely on-chain. Now set a keypair {% raw %} ```` javascript solana config set--keypair ~ /config/ solana / devnet. Learn how to fetch the metadata of a non-fungible token (NFT) on Solana. assets/ ├─ collection. Using the metadata token extension it is possible to save dynamic metadata, like level and XP, directly in the mint of an NFT. To create a Solana wallet and fund it: Guide Overiew After what felt like walking through a mine field trying to figure out how to create my own NFT on Solana with the current guides, I decided to put together a guide myself in a very beginner friendly fashion. For questions or technical help, join our We will be walking through step-by-step how to create an NFT on Solana. , 0. This allows people to experience the content in the way it was designed to be experienced. I'm just wondering how I would go about with the metadata. But Summary #. Kontribusi open in new window. If you do not already have an NFT or an npm i @metaplex-foundation / umi npm i @metaplex-foundation / umi-bundle-defaults npm i @metaplex-foundation / mpl-token-metadata npm i @metaplex-foundation / umi-uploader-irys; Imports and Wrapper Function. Uploading to IPFS with NFT. Adding it to all the metadata files solved my problem. so for staking NFTs on Solana. Includes step-by-step instructions for creating wallets, The home of snapshots for the Legends of Solana. json and collection. cache folder that was generated by the Metaplex CLI's candy machine commands. png, you dont need to set anything extra on metadata or config file, you just need the collection metadata and collection image, so sugar will deploy this metadata into the selected storage, then will create and mint ur collection NFT and finally will attach that collection NFT publicKey to all NFTs that will be If you don’t have access to it in the CLI, look into the following command you can access via Solana CLI: solana-keygen recover. json) with Devnet SOL (Example script) Note: This guide assumes that you have completed our Guide: How to Mint an NFT on Solana using TypeScript. A curated list of Solana NFT protocols, repos & community tools - ilmoi/awesome-solana-nfts. If you want your NFTs to have royalties, you will need to store actual data here. Let’s continue with the configuration of our Candy Machine. It consists of: Gem Bank 🏦 - responsible for storing NFTs, lets you configure which mints are/not allowed into the vaults How to create an NFT collection # NFTs on Solana commonly follow the Metaplex standard's for collections. There is a full list of all of the options on the Metaplex docs you can find here. config/solana/id. Because we’ve set our RPC and wallet using Solana CLI and because we’ve saved our assets and config. json ├─ Summary #. Ok, we have our assets ready to go. In addition, NFTs can be randomized (the 0. solana/your-wallet. json ``` Check your balance ````javascript solana balance ``` {% endraw %} It should be 0 Sol. Here are The First Open-Source Unity-Solana Wallet with NFT support. Navigation Menu Toggle navigation. json file can be accessed by any user Summary #. csv or . This includes most of the well known NFT projects in the Solana ecosystem. Summary #. Full stack Solana NFT Marketplace built using Next. To follow this guide, you will need the same Solana File System Wallet (keypair written to a guideSecret. NOTE: If your product is creating an end-user-facing platform for creating NFTs, then this API will be your best friend for onboarding users initially where, you can pay the gas fees for the NFTs that your users will create. When running your local project you probably want to use a file json keypair. I have created over 1700 MP4 files that I would like to turn into NFTS. json I would like to create a collection and then add nft to it. The most common way to create an NFT collection is to create a Metaplex "Candy Machine" which lets the user mint predefined pairs of metadata and images. This script updates existing NFTs (replaces json metadata) created with Candy Machine v1 on the blockchain with updated metadata. the uri is a link to an offchain json file which contains the off chain metadata of the NFT My Devnet Solana Wallet overview sugar guard add. Home to the next generation of creators. It is How to create an NFT collection # NFTs on Solana commonly follow the Metaplex standard's for collections. Buku Panduan Solana. Gem Farm is a collection of on-chain Solana programs for NFT ("gem" 💎) staking. json file at the root of your domain; ensure your application responds with the required Cross-Origin headers on all Action In my case, I was missing ¸"seller_fee_basis_points" property in image metadata files. To create an NFT with the metadata-pointer extension, we need two new accounts: the mint and the metadataAccount. Change up your NFT files to be whatever you want! Run Metaplex's upload command via the CLI to upload the NFTs. Install moralis and Go program which generates JSON files representing metadata for NFTs on Solana blockchain following Metaplex metadata standard. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that To create an NFT you have to: Upload the image to IPFS like Arweave; Upload the JSON metadata to Arweave or similar storage service. When you know you know. These would be placed in the root of the asset/ folder folder like so:. It is written in Go thus it is very fast in comparison to some other solutions written in Javascript etc. Because if you Add Your Wallet and Airdrop SOL . Find and fix vulnerabilities Actions This NFT will be created by the Anchor program so it is very easy to mint from the JavaScript client. But before we do that, we'll need to create an account to use as our mint authority - which you can think of The Basic NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketplace app to a custom domain, ultra fast. In order for us to do some testing, we must change this to a devnet URL. Metaplex is a company that takes care of the most-used NFT standard on Solana. json NFT Json generator allows you to generate arbitrary number of JSON files containing metadata for your NFTs NFT Json Generator is generator JSON files representing metadata for NFTs on Solana blockchain following Metaplex metadata standard. json/ ├─ 0. Call metaplex to create an account for the NFT In this demo, the key pieces of our NFT's metadata to note are: name - this is the actual name of our NFT that will be displayed in wallets and on explorers. So, Why Choose Solana to Begin with? Well, if you know about Ethereum crypto, Solana is almost a similar one. Finally, I’ve inserted the above instructions to ensure that the minting conditions defined in the config. I have some problem in updating Metaplex NFT Metadata. This JSON file contains links to artwork and other media files, any special Get Solana NFT Metadata – Image URI and Collection Name. Discover the best and latest NFT collections today. The Token Metadata program is one of the most important programs when dealing with NFTs on the Solana blockchain. However, the rest of this guide will show you how you can create NFT Collections and mint NFTs on Solana using 2 simple API calls. NFT, short for Non Fungible Token, is a cryptographically unique hash that is unreplicable. Does Delete the . Here we will define all needed imports for this particular guide and create a wrapper function where all our code will execute. Inside the folder, run the following command to create a solana wallet solana-keygen new --outfile . The hash list, also known as a mint list, is a JSON file used to list your NFT collection on our marketplace. Supporting RPC providers index cNFT data offchain when the cNFT is minted so that Web3 API Reference Guide #. getParsedTokenAccountsByOwner( new PublicKey(publicKey. The Basic NFT Marketplace Boilerplate project is meant to be as simple and usable as possible, accessible to everyone from long-time crypto devs to junior React devs with a vague interest in NFTs. $ solana config set --keypair ~/. P. Once you have the links for each NFT you can use a tool like Metaboss to update the URIs. Let’s build our Candy Machine. Belajar cara mendapatkan metadata dari NFT, mendapatkan pemilik NFT dan mint NFT di Solana. The art and renditions is prepared now how do I attach metadata . Its native token, SOL, is Solana blockchain development company claims that it is essential to ensure that the percentages that represent rarity, for each component and layer, always add up to a total of one hundred percent. Uploading the Metadata by Gemworks. I'm looking to deploy MP4 NFTs and I already have the 0. ; creators - for this example, we are not storing a list of creators. Introduction. You can grind yourself a keypair using solana-keygen grind --starts-with a23:1 and then load and use this one for your projects using the loadKeypairFromFile function. How to create an NFT collection # NFTs on Solana commonly follow the Metaplex standard's for collections. NFT JSON data and Images have historically been stored on decentralized storage providers like Arweave or IPFS. With Solana’s quick and low-cost transactions, games can start using blockchain technology like never before - in real-time. Skip to content. Magic Eden is the leading community-centric NFT including Solana, Bitcoin, Solana is already one of the world’s most popular blockchains when it comes to non-fungible tokens (NFTs) and decentralized finance (DeFi). So, using our example files, you can mint ten Learn how to use getAsset RPC Method on Solana with our easy-to-follow API documentation. json. jpg/ ├─ collection. json for the above code to work. Notice that the configuration above is in mainnet-beta. In case we have a Phantom Wallet with SOL in it we can Gasless NFT minting refers to the process of creating a non-fungible token (NFT) without incurring any gas fees for the minter. g. To build this out we are going to use the Remix JS framework to serve the webpage, and the QuickNode NFT-API offering for Solana to query for the NFT information. Use this repo to create and deploy stake pools with built-in reward distribution, or build your own custom interface with our underlying staking protocol. png in the assets folder when deploying? NFT development has emerged as one of the top priorities in the world of web3. Sign in Product CSV-to-JSON for Candy Machine - quickly turn a CSV file into a bunch of JSONs that the Candy Machine expects. If you are building with Solana NFTs, understanding your NFTs' metadata will make it easier for you to deploy and update NFTs, communicate with your users, and develop innovative applications for NFTs. png ├─ 2. We have the URI on hand for our updated metadata, we can get the Mint Address / Token Address of our NFT from Solscan, and we have our wallet. import { programs } from '@metaplex/js'; export const updateMetadataV1 = async => { let { me Usually, the JSON metadata scheme that points to the metadata included in your NFT must be stored on IPFS. This can be very useful for all the cookbook examples as well. Wallets should pull both the From pro features like floor price charts and market-making orders to fun games like YOLO buy, Tensor is the home of Solana’s NFTs. json files to each NFT to actually then be able to upload it onto Solana Blockhain. Languages Languages. json, 0. json file was generated with an array of numbers that I believe represents my secret seed phrase. How to Get Solana NFT Metadata with React and Moralis. In the upcoming stages, we’ll delve into the specifics of the In this guide, we will explain how to find and manage your hash list for Solana NFT collections on Magic Eden. It reads a JSON file that you can tweak to your liking. English ; 中文 In this demo, the key pieces of our NFT's metadata to note are: name - this is the actual name of our NFT that will be displayed in wallets and on explorers. - GitHub - solhosty/snapshot: See a snapshot of your Solana NFT collection using the collection address. js, Context API, and Metaplex. The mint is usually a new Keypair created by Keypair. A Solana Paper wallet (. py at main · alexcolls/solana-nft-python Create a keypair for the mint authority #. Buy Solana for our wallet . Use this repo to create and deploy stake pools with built-in reward distribution, or build your own custom interface with our underlying When running your local project you probably want to use a file json keypair. I'll name this folder solana-nft. Setup. json, 2. Unity-Core, Solnet implementation in . You will In this demo, the key pieces of our NFT's metadata to note are: name - this is the actual name of our NFT that will be displayed in wallets and on explorers. Each NFT will have some basic structure provided via the Token Metadata interface: default on-chain fields - name, symbol and uri. You can also export this in a . Supporting RPC providers index cNFT data offchain when the cNFT is minted so that SPL wallets should support the displaying of metadata associated with SPL tokens, in accordance with the standards described by the Metaplex Token Metadata contract. The code I use: const a = ( await metaplex . For the creation of the Collection we need the same details we would as a NFT Asset which is a image file, and a metadata json file. This JSON file contains links to artwork and other media files, any special This article provides information about the Solana Mobile Chapter 2 Preorder Tokens NFTs. Use the Solana File System Wallet (Keypair written to the solanawallet. - pjleclair/sol-nft. json file as below; npm init -y. This will result in a total collection of 2200 NFTs each with their corresponding metadata (json When running your local project you probably want to use a file json keypair. With Solana’s quick and low-cost transactions, games can start collections is managed with collection. Get the details you need to integrate getAsset into your web3 projects on Solana. The First Open-Source Unity-Solana Wallet with NFT support. Submit a transaction to the network that creates your NFT on chain. - BTC415/Solana-NFT-Minting-Contract When viewing your NFTs on Solana NFT marketplaces, the assets will load through the IPFS gateway as well. You have two options: you can build your own instance of a Solana NFT dapp from scratch or use our code. The data should be on-chain - not in an external JSON file - as the owner should be able to destroy the NFT easily using their wallet without external traces left over. Build & Deploy a Solana NFT Creator DApp with Next. The SDK supports an In-game wallet with Web3auth authentication, phantom and SMS (upcoming). generate(). json ├─ 1. Unity-SDK is the interface to access Solana. (0. /keypair. json file corresponding to each digital asset using a simple number format starting with 0 and increasing sequentially, never skipping a number (e. ). I used a Solana wallet starting with Gza to basically do everything and make all the necessary payments to activate my smart contract. toBase58()), { programId: TOKEN_PROGRAM_I Today, we will be creating a Solana program in Anchor/Rust to mint an NFT directly on-chain using Solana Playground, Our metadata will be a JSON file with the With the Solana library imported, you’re now equipped with the essential building blocks to forge your Solana NFT smart contract. Gas refers to the fees that are paid to process transactions on blockchains, such as This repository hosts the UI inteface that powers https://stake. You can see in the screenshots above that you now have a way to get Solana NFT metadata and other details. I won't be taking a deeper dive into the specifics of how everything works, but rather help people with zero knowledge of rust obtain a general An implementation of On-chain image storage to the current metaplex nft standard This standard utilizes the existing fields of the metaplex nft program to be able to store an on-chain image Implementation: Creating this topic to discuss how I stored images on-chain on solana with the NFT project known as Blockrons as a proof of concept. nfts(). Tensor is a leading Solana NFT marketplace A python program to mint Solana NFTs from arweave metadata - solana-nft-python/mint. json A collection of libraries and smart contracts to facilitate dynamic NFT metadata and image generation on Solana with the Metaplex standard. json file) that is the authority of your NFT. mp4 files. This API request allows an external wallet to pay the gas fee for creating NFT on behalf of the NFT creator. It is now time to roll up your sleeves and follow our lead. If you Token Account: this is your “associated account” that holds your balance of the NFT. Among the many blockchains used for NFT development, Ethereum always comes on top. For your NFT project to be submitted to the At a high level, state compression is a technique in which off-chain data is secured by the Solana ledger, using a hashing algorithm to "fingerprint" the off-chain data and storing it inside a special on-chain Merkle tree, called a Concurrent Merkle Tree. json ├─ 2. Note that: the -c dragons and -e devnet ensure metaplex tries to look for the file named devnet-dragons as we expect; metaplex needs the -n 4--> this means the number of images in the directory; we are pointing metaplex to the same directory that we used before ~/Downloads/images; this time around we are using the Solana keyfile ~/. (See update uri-all command. rmyd eyvhn msxe tzmlan ryvo kdpxaz copro zdjk qmym ujuf