Knowledge Base
  • 👨‍🎨For creators
    • 👋Intro to creating with Highlight
    • 📜Project quick start guides
      • Launch an open edition
      • Launch a delayed reveal collection
      • Launch a 1-of-1 auction
      • Launch a generative artwork
      • Launch an open edition generative artwork
      • Launch a PFP project
      • Launch a generative, image-based PFP project
      • Launch a ranked auction
      • Launch an onchain project
      • Launch a collector's choice project
      • Ongoing drops with the same contract
    • 🎇Learn the creation flows
      • ERC-721 vs. ERC-1155 Token Standards
      • Edition flow
      • Generative flow
      • Series flow
      • The importance of testing your collections
    • 👩‍💻Use embeds to build custom mint sites
      • Case Study: How Superchain Chiblings launched a fully custom website on Highlight x Base
      • Running a collector's choice mint via embeds
    • 💸Selling your NFTs
      • Available sale methods
        • Ranked auction
        • Dutch auction
        • English auction
      • Setting up gates (allowlists)
      • Combining sale methods
      • Configuring payment currencies
        • Accepting ERC20 payments
        • Accepting credit card payments
      • Payouts, royalties & splits
      • Livestream on the mint page
    • 🛠️Managing your collections
      • Hiding a collection
      • Mint creator reserves
      • Airdropping tokens
      • Updating collection metadata
      • Getting verified
      • Sponsored mints
      • Reducing collection size
    • 🔮Generative & onchain art tools
      • Highlight Studio
      • Onchain file system
      • Storing SVGs onchain
      • Downloading token metadata
      • How onchain is Highlight?
    • 🌐Integrations & ecosystem
      • Farcaster
      • Paragraph.xyz
      • Foundation Worlds
        • Importing a collection to Worlds
        • Foundation × Highlight FAQs
      • Export generative art from Cables.gl
      • Highlight on mobile
    • 🤓Advanced
      • Reusing contracts
      • Randomization algorithm
      • Upload asset specifications
      • Fulfilling auctions for non-transferable tokens
    • ✨About Highlight
      • Artwork policies
      • Highlight fees
  • For Collectors
    • 💳Buying
      • Buying on secondary
      • Exchange currency across chains
  • 💲Selling
    • Selling on secondary
    • Instantly sell & relist NFTs
  • 🔔Notifications
  • For developers
    • Intro to the Highlight Protocol
    • NFT contracts
      • Official addresses
      • ERC721GeneralSequence
      • ERC721General
      • ERC721EditionsDFS
      • ERC721SingleEditionDFS
      • ERC721GenerativeOnchain
      • Deprecated contracts
    • Custom metadata renderers
      • Example custom renderers
    • Minting protocol
      • Mint Managers
      • Mint Mechanics
        • Dutch auction mechanic
        • Ranked auction mechanic
        • Verisart mechanic
        • Seed-based mechanic
        • Auction Manager *
      • Referral Manager
    • Management modules
      • TokenManager
      • RoyaltyManager
    • Observability
    • Onchain File Storage
    • Mint fee oracle
    • Protocol rewards
      • Creator rewards
      • Mint referral rewards
    • Crosschain burn / redeem
  • Official links
    • ✨Highlight website
    • 🟣Highlight Farcaster
    • 🐦Highlight Twitter
    • 👋About us
Powered by GitBook
On this page
  • What is a testnet?
  • Deploying to testnet
  • Getting testnet ETH
  • What to check for
  • Adding a testnet to your wallet
  1. For creators
  2. Learn the creation flows

The importance of testing your collections

PreviousSeries flowNextUse embeds to build custom mint sites

Last updated 1 month ago

Before you deploy a collection on Highlight, you should always first deploy it to a testnet. Remember, deploying a collection to a blockchain is a permanent, irreversible process. Deploying to a testnet helps to make sure your collection appears as you intend it, and lets you correct any mistakes before they become permanent! Please note that for testnet collections, Highlight does not upload assets to Arweave.

What is a testnet?

Testnets are dedicated testing blockchains that imitate the behavior of a real blockchain. Highlight supports several testnets, allowing you to launch your collection for free and preview how it will behave, before you decide to launch it to a production blockchain.

Deploying to testnet

To deploy your collection on a testnet, simply follow one of the ordinary and select "Testnet" as your blockchain, and then either Ethereum Sepolia or Base Sepolia. All collections, regardless of the final chain you deploy to, can be tested on either test network.

Getting testnet ETH

To actually use a testnet, you'll need to use testnet ETH. You can get a small amount of testnet ETH for free from one of several faucets:

What to check for

When reviewing your testnet collection, you'll want to make sure it appears exactly as you'd want it when you launch it live. Below are a couple of best practices when testing:

  • Make sure your artwork, text descriptions, and traits show up as expected.

  • Mint several test tokens (the more, the better). Make sure the tokens appear as you'd expect. Be sure to take a look at the various Highlight pages, and also look at it on marketplaces like OpenSea.

If you encounter difficulties or are unsure why something isn't working, send us an email at gm@highlight.xyz.

Adding a testnet to your wallet

Depending on your wallet software (e.g., Metamask, Coinbase Wallet) and the specific testnet you want to connect to, you may not always find the desired testnet available to add. In such cases, you will have to manually enter the relevant information.

In Metamask, you can choose "Add a network manually" and input the testnet information, including the network name, RPC URL, Chain ID, and currency symbol. Among these, the RPC URL and the Chain ID are the most critical pieces of information that you must ensure are accurate.

👨‍🎨
🎇
Alchemy faucet
PoW faucet
Chainlink faucet
creation flows