Create NFTs on Abstract with Filebase & Scatter.art

Introduction

Abstract is a cutting-edge Layer 2 blockchain built on Ethereum, designed to revolutionize the Web3 ecosystem by prioritizing scalability, efficiency, and user-centric experiences. With features like zero-knowledge (ZK) rollup technology for faster and cost-effective transactions, low gas fees, and seamless EVM compatibility, Abstract is poised to make decentralized applications more accessible to mainstream users. Developed by the team behind Pudgy Penguins and set to launch its mainnet in January 2025, Abstract supports a diverse range of use cases, including NFTs, Web3 gaming, DeFi, and social platforms.

This tutorial will guide you through the process of creating and deploying an NFT collection on Abstract using Scatter.art, an artist-focused NFT platform, and Filebase for ipfs storage. By leveraging Abstract's high scalability, Scatter.art's robust minting tools, and Filebase's IPFS integration, you’ll learn how to build and launch your collection with efficiency and ease.

Requirements

Before diving into the steps, make sure you have the following ready:

Completed Art Files

To get started, you’ll need finalized image files for your NFT collection. Scatter.art has specific requirements for images:

  • File Naming:
    • Images must be named using numbers only, starting from 1. For example: 1.png, 2.png, 3.png, etc.
    • Do not use 0.png, as Scatter.art’s index starts at 1, and files named starting with 0 will not be recognized.
  • Supported Formats:
    • Scatter.art accepts a variety of formats, including PNG, JPEG, GLB, VRM, MP4, and MP3.
  • Place all image files in a folder named images. There’s no need to zip the folder.

Metadata Files

Each image requires a corresponding metadata file in JSON format. The metadata should provide essential details like the NFT’s name, description, and image link. Scatter.art has specific guidelines for metadata files:

  • File Naming:
    • Metadata files must be numbered sequentially, matching the image file names (e.g., 1, 2, 3).
    • Do not include .json extensions in the file names.
  • Preparation Tools:
  • Place metadata files in a folder named json. Zipping the folder is not required.

Web3 Wallet and Abstract Network Setup

You’ll need a Web3 wallet to interact with Scatter.art and the Abstract blockchain. Here’s how to get started:

  1. Choose a Wallet:
  2. Add Abstract to Your Wallet:
    • Open your wallet and navigate to the "Add Network" option.
    • Select Abstract from the available networks or follow the Abstract Connection Guide for manual setup.
    • Alternatively, visit Connect to Abstract and click "Connect Wallet" at the bottom of the page for an automated setup.

Scatter.art supports several blockchains, including Ethereum, Abstract, Polygon, Sanko, Apechain and more, so ensure your wallet is configured for Abstract.

Step 1: Define Your Collection

The first step in creating your NFT collection is to set up the foundational details on Scatter.art. Here’s how:

Start on Scatter.art

  1. Visit Scatter.art and connect your Web3 wallet.
  2. Click the Create button in the top-right corner to start your collection.

Set Up Collection Details

  1. Name Your Collection:
    • Enter a unique name that represents your collection.
  2. Create a Slug:
    • Define a custom slug for your collection URL (e.g., scatter.art/collections/<your-slug>).
  3. Set a Token Symbol:
    • Choose a three or four-letter abbreviation for your collection’s token ticker.

Select Blockchain and Contract Type

  1. Choose Abstract as the blockchain for your collection.
  2. Select ERC-721 as the contract type.

Configure Supply and Royalties

  1. Set the maximum number of NFTs in your collection. You can adjust this before finalizing.
  2. Add royalties for secondary sales and affiliate fees. Scatter.art’s affiliate system lets users share links and earn commissions when NFTs are purchased via their links.
  3. Save and deploy your collection. Note: This action only saves your setup and does not yet deploy the collection to the blockchain.

Step 2: Upload Files to Filebase

Filebase allows you to securely store your NFT assets and metadata on IPFS. Follow these steps to upload your files:

Create a Filebase Account

  1. Visit Filebase.com and click Start For Free.
  2. Sign up for a free account, which includes:
    • 5GB of storage
    • 1,000 files
    • Free access to IPFS.
  3. For larger collections, consider the Starter Plan ($20/month), which offers:
    • 800GB of storage
    • 800GB of bandwidth
    • No file count limitations
    • An IPFS Gateway for customizing and white-labeling your NFT collection.

A dedicated IPFS Gateway for customizing and white-labeling your NFT collection.

Upload Your Files

  1. Create a Bucket:
    • Once logged in, navigate to the left sidebar and click Buckets.
    • Click Create Bucket and give it a unique name (e.g., my-nft-collection).
    • After creating the bucket, click on the bucket name to enter it.
  2. Upload Images:
    • Inside the bucket, click the Upload button in the top-right corner.
    • Select Folder and upload your images folder containing all your art files.
    • Once uploaded, locate the CID for the images folder displayed next to its name. Click the Copy CID button to save it for later.
  3. Generate or Edit Metadata:
    • Once you've uploaded your images, you will have the image CID necessary for creating the JSON files.
    • If you already have metadata files, update their image links using the Scatter.art Update Image Fields Tool.
    • If you don’t have metadata files, use Scatter.art’s Generate JSON (No Traits) tool to create them. Ensure that the image links are updated with the correct CID.
  4. Upload Metadata:
    • Go back to your Filebase account and select Buckets from the left-hand sidebar.
    • Select the bucket where your images are stored.
    • Click the Upload button in the top-right corner again and select Folder.
    • Upload your json folder containing all metadata files.

Once uploaded, copy the CID for the json folder displayed next to its name. This CID will be used to set the base URI in your contract.

To upload your image assets click upload, then select folder, and then select your folder of images.
Once the folder is uploaded you can simply click to copy the image CID.
Once you're done with your metadata you will upload it the same way, and access it's CID via the click to copy object.

Each JSON file must have an image link that points to an actual image stored on IPFS. The link format should look like this:

"image": "ipfs://<images_CID>/1.png"

Step 3: Finalize Your Collection on Scatter.art

With the CIDs for your images and metadata, you can complete your collection setup on Scatter.art:

  1. Return to Scatter.art and click on the profile icon in the top-left corner.
  2. Click Write to save your changes. Scatter.art will automatically refresh your collection for its platform and OpenSea. Note that some marketplaces like Blur may not automatically refresh; you’ll need to contact their support if updates don’t appear.

Select your collection and click Edit.

click edit to edit your collection
Click on contract to add the base uri and then click write

Navigate to the Contract tab and set the base URI using the metadata CID from Filebase. The correct format is:

ipfs://CID/

Complete Profile Details

Under the Profile tab, finalize these key fields:

  • Hero Image: Displayed near the minting UI (512x512 to 1024x1024; under 1MB).
  • Thumbnail: Icon for the collection in list views (128x128 to 512x512; under 1MB).
  • Banner: Large display image (1024x256 to 2048x512; flexible size).
  • Featured BG: Background for featured collections (1800x620; most will be covered by UI).

Publish Your Collection

  1. Ensure an invite list is created under the Invite List tab, as minting won’t work without it.
  2. Once all details are finalized, unhide your collection by toggling off the Hide Collection switch in the Profile tab. This makes it visible on Scatter.art’s front page.

Congratulations! Your NFT collection is now live and ready to mint on Scatter.art using the Abstract blockchain.

Reliable IPFS, Zero Headaches

Gateways, IPNS, and seamless pinning—all in one place. Try it now

Get Started For Free!