What is BondKit?
BondKit is a complete token launch platform for creating ERC20 “bond tokens” on Base mainnet. It provides an end‑to‑end solution that handles everything from initial token creation through bonding curve trading and finally migration to Uniswap v4 for full decentralized trading.Key Components
Audited On-Chain Infrastructure
- Factory contract for deploying new tokens
- ERC20 implementation with bonding curve logic
- Automatic Uniswap v4 pool initialization
- Gas-optimized minimal proxy pattern
How BondKit Works
The Three-Phase Lifecycle
- Creation Phase: Deploy your token with custom parameters
- Bonding Phase: Automated market making via bonding curve
- DEX Phase: Full decentralized trading on Uniswap v4
Core Features
🏭 Factory Pattern Deployment
🏭 Factory Pattern Deployment
- Gas-Efficient Clones: Uses minimal proxy pattern to reduce deployment costs by ~90%
- Standardized Implementation: All tokens share the same battle-tested logic
- One-Click Deployment: Simple function call to create a new token
📈 Dynamic Bonding Curve
📈 Dynamic Bonding Curve
- Configurable Aggressiveness: Factor from 0-100 controls price progression
- Automatic Price Discovery: Market-driven pricing during bonding phase
- Buy & Sell Support: Full two-way trading during bonding
- 5% Trading Fee: Applied to both buys and sells, distributed to fee recipient
🎯 Target-Based Migration
🎯 Target-Based Migration
- Customizable Targets: Set your funding goal in ETH or allowed ERC20
- Automatic Threshold Detection: Contract tracks progress to target
- One-Click Migration: Simple call to
migrateToDex()
when ready - Price Calculation:
sqrtPriceX96
computed on-chain for fair initial pricing
🔄 Uniswap v4 Integration
🔄 Uniswap v4 Integration
- Automatic Pool Creation: Pool initialized with bonding curve exit price
- Liquidity Provision: Accumulated funds become initial liquidity
- Ownership Renouncement: Contract becomes fully decentralized post-migration
- Seamless Transition: No manual intervention required
📊 Analytics & Monitoring
📊 Analytics & Monitoring
- Real-Time Indexing: All transactions recorded and processed
- OHLCV Data: Professional trading charts available via API
- Transaction History: Complete audit trail for every token
- Portfolio Tracking: Monitor multiple tokens and positions
Use Cases
🚀 Token Launches
For Projects & Creators
- Fair launch mechanisms
- Community-driven price discovery
- No upfront liquidity required
- Built-in anti-bot protection
🎮 Gaming & NFTs
For GameFi Projects
- In-game currency launches
- NFT project tokens
- Reward token distribution
- Player-owned economies
🏢 DApp Integration
For Developers
- Programmatic token creation
- White-label solutions
- Custom frontend integration
- API-driven automation
Technical Capabilities
Smart Contract Features
- ✅ ERC20-compliant bond tokens with extended functionality
- ✅ Factory pattern for gas-efficient deployments
- ✅ Configurable parameters (supply, target, aggressiveness)
- ✅ Built-in fee distribution mechanism
- ✅ Automatic Uniswap v4 migration
SDK Features
- ✅ Full TypeScript support with type definitions
- ✅ Promise-based async operations
- ✅ Event listeners and subscriptions
- ✅ Transaction receipt handling
- ✅ Error handling and retry logic
Analytics Features
- ✅ Real-time price tracking
- ✅ Volume and liquidity metrics
- ✅ Historical transaction data
- ✅ OHLCV candlestick data
- ✅ User portfolio tracking
Get started
Request Access
Launch with BondKit on Base
Chat with the Team
Questions or feedback? Talk to us on Discord
Key Terminology
Term | Definition |
---|---|
Bonding Phase | Initial trading period with algorithmic pricing via bonding curve |
Bond Token | ERC20 token with built-in bonding curve mechanics |
Target Amount | Funding goal that triggers migration eligibility |
Migration | Transition from bonding curve to Uniswap v4 |
Quote Asset | The currency used to buy tokens (ETH or allowed ERC20) |
Important Parameters
Current Network: Base Mainnet onlyAllowed Quote Assets:
- B3 Token (currently active)
- ETH (coming soon)
- Additional tokens can be whitelisted
- 5% on all bonding phase trades
- Customizable LP split ratio for migration
- Audited smart contracts
- Automatic ownership renouncement post-migration
- No admin keys after DEX phase begins
Next Steps
1
Install SDK
Set up the BondKit SDK in your project
2
Read Quickstart
Learn the basics with our step-by-step guide
3
Explore Examples
Check out working implementations and demos
4
Join Community
Get help and share feedback on Discord