- Contains metadata that describes this specific app as a whole
- Created only once per app. Subsequent app updates will instead rely on the Release NFT.
Create a Solana keypair for your dapp
See the File System Wallet instructions to create a new keypair for publishing your dApp. You’ll need to fund your account with some SOL to mint the necessary publisher, dApp, and release NFTs. For testing purposes, you can use devnet or testnet, and airdrop some SOL to this wallet.KEEP YOUR KEYPAIR SAFEThis keypair is a critical secret for your dApp. Whomever possesses it is able to create new releases of your dApp and submit them to the Solana dApp Store. It should be safeguarded with appropriate technical measures.
RPC endpoints
By default, the dApp store CLI interacts with Devnet. This facilitates experimentation and testing, before you are ready to publish your dApp on Mainnet Beta. To publish to Mainnet Beta, add the-u <mainnet_beta_rpc_url> parameter to all commands below.
Validate your configuration
First, you should validate the details you have provided in your configuration file:INFOIf you have
.mp4 video assets in your publishing, make sure you have ffmpeg utility library installed.Create your App NFT
InfoThis is a one-time operation per app. Once you have created your dApp, the mint address is recorded in your configuration file.
