How PrintFun's DBC Works
PrintFun has built a unique implementation of Dynamic Bonding Curves that optimizes for holder rewards, sustainable growth, and long-term success.
This page explains the technical details of how PrintFun's DBC implementation works and what makes it special.
Key Technical Features
Automated Fee Distribution
One of PrintFun's most innovative features is its automated fee distribution system:
- • Distribution Frequency: Every 10 minutes
- • Holder Allocation: 75% of all trading fees
- • Protocol Allocation: 25% of all trading fees
- • Distribution Method: Proportional to token holdings
- • No Staking Required: Simply hold tokens in your wallet
Customizable Fee Tiers
Token creators can choose from multiple fee tiers to balance trading volume and holder rewards:
Fee Tier | Total Fee | To Holders |
---|---|---|
Low | 1% | 0.75% |
Standard | 2% | 1.5% |
High | 4% | 3% |
Premium | 6% | 4.5% |
Target SOL & Migration
PrintFun's DBC implementation includes a sophisticated migration system:
- • Target SOL: Customizable threshold for migration
- • Automatic Migration: Handled by Meteora's keeper service
- • Migration Destination: Meteora's Dynamic AMM (DAMM)
- • LP Distribution: Configurable allocations for creators and partners
- • Post-Migration Fees: Lower trading fees on DAMM
Curve Configuration
The bonding curve itself can be customized with various parameters:
- • Starting Price: Initial token price
- • Curve Steepness: How quickly price rises with supply
- • Liquidity Distribution: How liquidity is allocated across price ranges
- • Fee Scheduler: Optional dynamic fee adjustments over time
- • Token Supply: Optional fixed supply configuration
Post-Migration Options
PrintFun offers two migration options that affect how holders receive rewards after migration to Meteora's DAMM:
DAMMv1
With DAMMv1 migration, holders receive their trading fee rewards split between SOL and the native token.
Technical Implementation:
- • Trading fees are collected in both tokens
- • Fee distribution maintains token velocity
- • Holders receive a mix of SOL and token rewards
- • Implemented using Meteora's DAMM v1 protocol
Ideal for projects that want to maintain token circulation and provide diverse rewards.
DAMMv2
With DAMMv2 migration, holders receive 100% of their trading fee rewards in SOL only.
Technical Implementation:
- • Trading fees are collected in SOL only
- • Simplified fee distribution mechanism
- • Holders receive pure SOL rewards
- • Implemented using Meteora's DAMM v2 protocol
Preferred for projects focused on maximizing SOL rewards for holders and simplifying the reward structure.