Pump.fun Smart Contracts on EVM + Eth.fun UI
Overview
A port of the Pump.fun bonding curve token launch protocol from Solana to EVM-compatible chains. The project includes Solidity smart contracts that implement the bonding curve mechanics for token creation and trading, along with a React-based frontend (Eth.fun UI) providing a user interface for interacting with the contracts.
What I Built
Smart Contracts (Solidity / Hardhat)
- Bonding curve implementation — tokens are minted and burned along a mathematical price curve
- Token factory contract for permissionless token creation
- Trading mechanics — buy and sell operations that follow the bonding curve pricing
- Fee collection and distribution system
- Hardhat testing environment with comprehensive contract test suites
Frontend (Eth.fun UI)
- React-based interface for creating new tokens on the bonding curve
- Real-time price chart visualization showing bonding curve progression
- Buy/sell interface with slippage controls
- Token discovery and listing pages
Key Highlights
- Full port of Pump.fun mechanics from Solana to EVM Solidity
- Bonding curve math implementation ensuring correct token pricing
- End-to-end DeFi application: smart contracts + frontend UI
- Hardhat-based testing and deployment infrastructure
Repositories
- Smart Contracts: Pump-Fun-Smart-Contracts-on-EVM
- Frontend UI: Eth.fun-UI