A complete pump.fun clone built for Ethereum and EVM-compatible chains. Create, trade, and profit from meme tokens with full control over your platform.
- Complete Ownership: You control all aspects of the platform
- Fee Management: Set and adjust creation fees, trading fees, and creator rewards
- Revenue Streams: Multiple income sources from token creation and trading
- Admin Controls: Emergency functions, fee withdrawal, and parameter updates
- Bonding Curve Trading: Automated market maker with configurable parameters
- Creator Rewards: Token creators earn fees from every trade
- Platform Fees: Earn from both token creation and trading volume
- Completion Mechanism: Tokens graduate to full trading when conditions are met
- Statistics Tracking: Monitor platform volume, fees collected, and user activity
- Creator Analytics: Track individual creator performance and earnings
- Emergency Controls: Safety mechanisms for platform management
- Authorized Operators: Delegate specific admin functions
- Users pay ETH to create new tokens
- Configurable fee amount (default: 0.001 ETH)
- Immediate revenue on every token launch
- Platform fee on every buy/sell transaction
- Default: 1% of trade value
- Scales with platform volume
- Token creators earn from their token's trading activity
- Default: 0.5% of trade value
- Incentivizes quality token creation
The main platform contract handling:
- Token bonding curves and trading
- Fee collection and distribution
- Platform statistics and analytics
- Admin controls and emergency functions
Token deployment factory:
- ERC20 token creation
- Integration with main platform
- Creator tracking and management
Standard ERC20 implementation for created tokens
npm install
Edit the deployment script (scripts/deploy.ts
) to set your parameters:
const config = {
platformFeeRecipient: "YOUR_WALLET_ADDRESS", // Where fees are sent
platformCreateFee: ethers.parseEther("0.001"), // Fee to create tokens
platformTradeFee: 100n, // 1% trading fee (basis points)
creatorFee: 50n, // 0.5% creator fee (basis points)
};
npx hardhat run scripts/deploy.ts --network sepolia
npx hardhat run scripts/deploy.ts --network mainnet
Run the comprehensive test suite:
npx hardhat test
Tests cover:
- Contract deployment
- Token creation and trading
- Fee distribution
- Admin functions
- Edge cases and security
// Update platform fees
setPlatformFees(newCreateFee, newTradeFee);
// Update creator rewards
setCreatorFee(newCreatorFee);
// Change fee recipient
setPlatformFeeRecipient(newAddress);
// Withdraw collected fees
withdrawPlatformFees();
// Emergency withdrawal (owner only)
emergencyWithdraw();
// Get platform statistics
getPlatformStats();
// Get creator performance
getCreatorStats(creatorAddress);
// Get token information
getTokenInfo(tokenAddress);
Adjust the token economics by modifying:
- Initial virtual reserves
- Market cap limits
- Token supply amounts
- Completion thresholds
Customize your revenue model:
- Creation fees (fixed ETH amount)
- Trading fees (percentage of trade value)
- Creator rewards (percentage shared with token creators)
- Set authorized operators for specific functions
- Implement multi-signature controls
- Add time-locked parameter changes
- ReentrancyGuard: Protection against reentrancy attacks
- Ownable: Secure admin access control
- Input Validation: Comprehensive parameter checking
- Emergency Controls: Circuit breakers for critical situations
- Fee Limits: Maximum fee caps to prevent abuse
- Token Creation: Immediate fee on every new token
- Trading Volume: Percentage of all buy/sell transactions
- Premium Features: Additional services for creators
- Partnerships: Revenue sharing with other platforms
- Low Barriers: Affordable token creation costs
- Creator Incentives: Reward successful token creators
- Community Building: Foster active trading communities
- Marketing Tools: Built-in promotion mechanisms
- Frontend Development: Build a user-friendly web interface
- Mobile App: Create mobile trading applications
- Analytics Dashboard: Advanced platform analytics
- API Integration: Third-party developer tools
- Cross-Chain: Deploy on multiple EVM chains
For technical support or business inquiries:
- Telegram: @DevCutup
- WhatsApp: +1 (313) 742-3660
MIT License - Build your empire with 1000X.Meme!
Ready to launch your own meme coin platform? Deploy 1000X.Meme and start earning from day one! ππ°