All Projects

Pump.fun Smart Contracts on EVM + Eth.fun UI

Port of the Pump.fun bonding curve token launch protocol from Solana to EVM-compatible chains. Includes Solidity smart contracts implementing the bonding curve mechanics and a React-based frontend (Eth.fun UI) for token creation and trading.

Blockchain Developer2025

Stack

SolidityTypeScriptHardhatethers.jsReactNode.js

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