NPM
npm install @b3dotfun/basemint

Why CreateKit?

Create NFTs for free with CreateKit, users just sign a message (no gas required) and the collection is deployed and minted in a single transaction at the first mint. CreateKit, powered by the BaseMint Protocol, is a comprehensive TypeScript SDK that revolutionizes NFT collection creation and management. Built specifically for the B3 ecosystem, it provides a streamlined, gas-efficient workflow for deploying and managing NFT collections with minimal costs and maximum flexibility.

Zero Gas Creation

Create NFTs with onchain addresses completely free during the initial setup phase

Single Transaction Deploy

Deploy collections and mint your first NFT in a single transaction

Multi-Standard Support

Supports both ERC721 and ERC1155 token standards

Marketplace Ready

OpenSea-compatible metadata format ensures seamless marketplace integration

Key Features

🎨 Collection Management

  • Deploy ERC721 and ERC1155 collections
  • Customize collection parameters (name, symbol, supply, pricing)
  • Set minting timeframes and limits
  • Manage collection metadata and URIs
  • Support for different media types (3D models, artwork, video, memes)

🔒 Secure Deployment

  • Two-step signature verification process
  • Creator signature validation
  • Deployer signature validation
  • Collection address prediction

🎯 Token Operations

  • Mint ERC721 and ERC1155 tokens
  • Whitelist-based minting with Merkle proofs
  • Automatic price calculation
  • Built-in parameter validation
  • Gas-efficient transactions

💰 Reward Distribution

  • Track creator rewards
  • Monitor per-collection reward accumulation
  • View total and unclaimed rewards per collection
  • Track reward distribution per recipient type
  • Withdraw accumulated rewards

System Flow

The BaseMint protocol provides a unique, gas-efficient workflow:
1

Collection Creation & Signature Generation

Creators define collection parameters and generate cryptographic signatures stored off-chain with zero gas costs.
2

Off-chain Storage & Discovery

Collection data is stored securely in BaseMint storage with deterministic addresses for easy discovery.
3

Deployment & First Mint

The first minter triggers on-chain deployment in a single transaction that covers both deployment and first mint.
4

Regular Minting Phase

Open minting for all users with optional whitelist support and wallet limits.

Reward Structure

CreateKit features an innovative reward system that benefits all participants in the ecosystem:
Recipient TypeDefault ShareDescription
Creator40%Collection originator
First Minter30%Initial deployer who triggers deployment
Game Owner20%Platform integrator
Platform10%Protocol fee
Reward rates are configurable by the protocol owner and can be adjusted based on ecosystem needs.

Supported Networks

CreateKit supports the B3 ecosystem with planned expansion to additional networks:

B3 Mainnet

Chain ID: 8333
Production-ready deployment for live applications

B3 Testnet

Chain ID: 1993
Development and testing environment

Getting Started

Ready to start building? Check out our installation guide and quickstart tutorial to begin creating your first NFT collection with CreateKit.

Developer Resources