Introduction
CreateKit (BaseMint SDK) - A TypeScript SDK for gasless NFT collection deployment and management on the B3 ecosystem
npm install @b3dotfun/basemintyarn add @b3dotfun/basemintpnpm add @b3dotfun/basemintWhy 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.
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:
Collection Creation & Signature Generation
Creators define collection parameters and generate cryptographic signatures stored off-chain with zero gas costs.
Off-chain Storage & Discovery
Collection data is stored securely in BaseMint storage with deterministic addresses for easy discovery.
Deployment & First Mint
The first minter triggers on-chain deployment in a single transaction that covers both deployment and first mint.
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 Type | Default Share | Description |
|---|---|---|
| Creator | 40% | Collection originator |
| First Minter | 30% | Initial deployer who triggers deployment |
| Game Owner | 20% | Platform integrator |
| Platform | 10% | 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:
Getting Started
Ready to start building? Check out our installation guide and quickstart tutorial to begin creating your first NFT collection with CreateKit.