NiftyKit Docs
WebsiteLaunch AppSign UpDiscord
  • Get Started
    • Introduction
    • Web3 and NFT Basics
    • Getting Started
      • Platform Overview
      • NiftyKit Demo Collection
      • Generating Assets
      • NiftyKit Creator Public Profile
      • File Asset, Size, and Requirements
      • Art Generator Asset Guidelines
    • Pricing
  • NFT Collections
    • What is an NFT Collection?
    • Minting 101
      • Creating Your Own NFT Collection
      • Minting Drop & Dynamic NFTs
      • Airdropping NFTs
      • Minting Open & Limited Editions
    • Collaborations & Shared Collections
      • Revenue Split
        • Split with The Giving Block (Donations Partner)
        • Withdraw Your Revenue Splits
    • Collection Management
      • Importing Assets & Metadata
      • Sales Management
      • Reveal Management
        • Pre-Reveal Placeholder
        • Revealing Your Metadata
      • Post-Drop Management
        • Withdrawing Your Funds
        • Renouncing Your Contract
        • Transfer Ownership of Contract
    • Listing NFTs for Sale
      • Waitlist Management
      • Presale Management
      • Public Sale Management
    • Our Smart Contracts
      • Perfect Abstractions Audit
      • Diamond Smart Contracts
      • Royalties
        • Updating Operator Filter (Blocking Blur and OpenSea)
        • Setting Royalties on NFT Marketplaces
      • Migrating Your Smart Contract to NiftyKit
    • Analytics
    • Troubleshooting
  • Customize Your Experience
    • Introduction
    • NiftyKit Diamond Widgets
      • Available Widgets
        • 🔲Connect Wallet Button
          • ⏳Countdown Timer
        • Drops
          • 🔲Drop Mint Button
          • 🔤Drop Mint Supply Text
          • 🔤Drop Mint Price Text
        • Editions
          • 🔲Edition Mint Button
          • 🔤Edition Mint Supply Text
          • 🔤Edition Mint Price Text
        • Utilities
          • 🛠️Is Connected
          • 🛠️Is Not Connected
          • 🛠️Is Holder
      • Widget Builder
      • Installation Guides
        • 📰Install for WordPress
        • 🌊Install for Webflow
        • 🖌️Install for Wix
        • ◻️Install for Squarespace
    • Available Apps
      • NFT Generator Desktop App
      • Pay What You Want App
      • Crossmint App: Credit Card Minting
      • Augmented Reality App (Token Access)
      • Accept ERC-20
        • Custom ERC-20
      • Generative Collection
      • Soulbound Token
      • Share To Earn
      • ApeCoin
      • Royalty Update
      • Submit an App Request
    • Token Access In Collections
    • Integrate Credit Card Minting
      • Drop Collection Credit Card Integration
      • Edition Collection Credit Card Integration
    • Migrating Your Smart Contract to NiftyKit (via Airdrop)
    • NiftyKit Integration with Farcaster Frames
  • Community
    • Community Guidelines
    • FAQ
    • Meet the Team
    • Contact Info
  • Updates and Changelog
    • Security Report
    • Deprecated features
Powered by GitBook
On this page
  • Introduction
  • What are Farcaster Frames?
  • Supported Chains
  • Accessing and Testing Your Collection's Frame
  • Seeing Your Frame In Action
  • Testing Your Frames
  • Advanced Options
  • Seeing Advanced Options In Action
  • Wallet Simulations
  • Final Thoughts

Was this helpful?

  1. Customize Your Experience

NiftyKit Integration with Farcaster Frames

Learn how to seamlessly integrate Farcaster Frames with your NiftyKit collections for enriched, interactive broadcasting on Warpcast. Watch the full tutorial below.

PreviousMigrating Your Smart Contract to NiftyKit (via Airdrop)NextCommunity Guidelines

Last updated 1 year ago

Was this helpful?

Introduction

What are Farcaster Frames?

Farcaster Frames have two main UI components:

  • an Image and

  • a set of Intents

Supported Chains

NiftyKit collections can now leverage Farcaster Frames on the following chains:

  • Ethereum

  • Base

  • Optimism

  • Arbitrum Nova

  • Arbitrum One

Accessing and Testing Your Collection's Frame

Seeing Your Frame In Action

Once your collection has been minted, you will get a public mint page like:

Simply sharing this URL will allow Warp Frames to fetch all necessary metadata to generate the frame, simplifying the process for users.

Testing Your Frames

To test your Frames, use the Warpcast tool:

Images from these tests are crucial for ensuring your Frame operates as expected across different scenarios.

Advanced Options

For those needing more control or wanting to customize their experience further, you can manually configure your Frames. Every collection minted on NiftyKit is given a unique "slug" that is part of their mint page. For example, "Based Rice Cookers" has the following slug: based-rice-cookers

  • Simple Frame: https://frames.niftykit.com/<slug>

  • Advanced Frame: https://frames.niftykit.com/<slug>/advanced

The advanced view supports a quantity selector for minting, offering greater flexibility for collections involving multiple items.

Seeing Advanced Options In Action

Wallet Simulations

Users will see a summary of all the interactions they are about to make, giving them transparency about the frames intents:

Final Thoughts

By integrating with Farcaster Frames, NiftyKit collections are now part of an innovative web of interactive social engagements. This feature is a fun and secure way to interact with your audience and a step forward in bridging the gap between static content and dynamic user experiences in the social media landscape.

NiftyKit is excited to announce the integration with , a feature that transforms standard casts into interactive applications within the Farcaster ecosystem. This new collaboration allows creators on NiftyKit to engage with their audience through interactive experiences directly within Warpcast, Farcaster's primary client.

Frames are an innovative feature that enables Farcaster to provide interactive and authenticated experiences. With Frames, you can turn any cast into an app-like experience, allowing users to interact with polls, live feeds, or galleries without leaving the Warpcast environment. It's a step up from the traditional static embeds, offering a dynamic way to interact with content () ()

Public Drop Page:

Farcaster Frames
Farcaster
https://blog.developerdao.com/farcaster-frames-explained
https://app.niftykit.com/collections/based-rice-cookers
https://warpcast.com/~/developers/frames
Creating NFTs and Minting on Farcaster Frames Tutorial
Example of a Cast with a NiftyKit collection link
Using warpcast frames validator
Frame with a quantity selector to mint
TX simulation
Anatomy of a frame, see:
https://frog.fm/concepts/images-intents