← Protocols
Highlight
NFT / Marketplace·Ethereum · Base · Arbitrum · Optimism · Polygon · Zora

Highlight

01Description

Permissionless NFT minting toolkit with creator-owned contracts, generative art infra, and customizable mint pages across EVM L2s.

02Best for
  • 01creator-owned NFT contracts
  • 02generative art drops
  • 03open editions
  • 04tiered allowlist mints
  • 05embedded mint pages
03Install
  • pnpm add viem wagmi
04Environment variables
VariableScopeDescription
NEXT_PUBLIC_HIGHLIGHT_COLLECTION_IDClientHighlight collection / project slug used in mint page embeds and API lookups.
05Prompt snippet
Use Highlight to deploy creator-owned NFT contracts and run mint flows. Configure a project on highlight.xyz to deploy a modular ERC-721/1155 with mint manager modules (allowlist, public, Dutch auction). Embed the hosted mint page via iframe at `https://highlight.xyz/mint/<collectionId>` for the fastest integration. For custom UIs, call the mint manager `mint(collectionId, quantity)` with viem/wagmi `useWriteContract`, passing the per-mint price as `value`. Read sale state via the on-chain `getMintVectorState` view before letting users mint.
06Gotchas
  • Highlight enforces creator royalties via OpenSea operator filter — disabling that contract module silently breaks royalty enforcement on supported marketplaces.
  • Mint manager modules are upgradeable per-vector — changing allowlist Merkle root or price requires a new vector, not editing the existing one, or signatures from prior phases stop validating.
  • Generative art uploads are pinned to Highlight's IPFS gateway; rehydrate metadata to your own IPFS pin if you require multi-decade persistence rather than relying on their gateway.
  • Each chain has a separate mint manager deployment — passing an Ethereum-mainnet vector ID to a Base contract reverts; always look up the chain-specific address from the Highlight protocol registry.
  • Hosted mint pages cannot be customized beyond theme tokens; deep brand customization requires building a custom UI against the protocol contracts directly.
07Alternatives