NFTs

Apillon NFT service supports drag-and-drop compilation, deployment, and minting of non-fungible assets.

The service is currenly supported by the Moonbeam Networkopen in new window and Astar Networkopen in new window for EVM and Astar network for substrate based NFTs.

NFT files

NFT files are at the front and center of an NFT collection.

Apillon NFT Service currently runs on the Moonbeam and Astar parachains, and supports ERC-721open in new window and ERC-6059open in new window standards for NFTs on EVM and PSP-34open in new window standard for substrate.

The ERC-721 standard packs any file format into permanently stored content on the blockchain. Thanks to Moonbeam’s and Astar’s EVM compatibility, it can be deployed quickly and efficiently with Apillon.

Learn more >open in new window

NFT metadata

NFT metadata is the backbone of an NFT collection and communicates the essential information of NFT files — the file name and format, date of creation, owner, etc.

It can also include certain attributes that make an NFT one of a kind.

As an essential component of NFT collections, metadata should be managed and stored carefully. To ensure its permanent access free of third-party intervention, Apillon stores it on a decentralized network with Apillon Web3 Storage bucket, Crust Networkopen in new window, and IPFSopen in new window.

Apillon supports metadata that is structured according to the official OpenSea metadata standardopen in new window.

Learn more >open in new window

NFT deployment

To deploy an NFT collection on either the Moonbeam or Astar Network, follow the process below:

  1. Log in to your Apillon accountopen in new window.
  2. In the menu on the left, navigate to NFTs, and click "Start creating NFTs."
  3. Upload NFT metadata in CSV format to a decentralized network to keep it permanently accessible and prevent losing access to itopen in new window. When uploaded using the drag-and-drop NFT wizard, the metadata file is automatically stored using the Apillon Web3 Storage bucket. It can also be uploaded manually in the Web3 Storage service and deployed by calling the metadata URI.
  4. Upload NFT files from local storage, and double-check if the number of files matches the file numbers in the metadata file.
  5. Preview NFTs, both in table and list view, to verify the parsing of the CSV metadata file. Check for potential mismatches between NFT files and their metadata.
  6. Choose the name, symbol, and network (Chain) to deploy your collection, either Moonbeam Mainnet, Moonbeam Testnet, or Astar Mainnet.
  7. Set unlimited or limited supply with the exact number of NFTs you wish to create. Determine your collection's behavior by making NFTs revokable (e.g., with limited-time NFTs) or soulbound to disable tradeability and tie them to the originator's address. Set the % of royalties to collect and the recipient's address. Optionally, you can set the date and details of the collection's public drop and make it publicly available for minting - reserve some for yourself to avoid having to pay for them. Without drop, only the creator can mint NFTs, not the general public. If you sourced metadata online, provide its base URI and extension.
  8. Preview and go back if needed. This is the last step that allows editing, as moving forward with the deployment inscribes NFTs on the blockchain and makes them immutable.
  9. Deploy on the blockchain. View the transaction on blockchain explorer or see its contents in the newly created Web3 Storage bucket.
  10. Display NFTs on a website. Fork or integrate the Apillon website template code in JavaScriptopen in new window, Vueopen in new window or Reactopen in new window on GitHub and add the NFT collection to any webpage. Customize the code, configure the logic, and update the configurable file with the NFT collection's own addresses. Run locally and redeploy to Apillon Web3 Hosting.
  11. Mint NFTs to trade them as assets on the blockchain. On the Apillon dashboard, click on the NFT collection name, and under Actions in the top right corner, click "Mint". Once minted, NFTs are linked to your wallet.
  12. List NFTs on marketplaces such as tofuNFTopen in new window, display them locally on your website or dapp, or share them with intended recipients.

Note: Deploying NFTs on the blockchain makes them permanently immutable. To keep NFT metadata editable, upload it manually to Apillon Web3 Storage with IPNS.

Learn more: