project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Unipump

Unipump; Pump Fun for EVM chains on Uniswap v4 : custom bonding curve before pool initialisation, dynamic swap fees to discourage selling, & cross-chain token liquidity across EVM chains using Unichain.

Unipump

Created At

ETHGlobal Bangkok

Winner of

Coinbase Developer Platform - OnchainKit Pool Prize

Prize Pool

Uniswap Foundation - Unichain Honorable Mentions

Pyth Network - Pyth Entropy Pool Prize

Prize Pool

Project Description

Upgraded Pump.fun for the EVM Ecosystem

Our project introduces an advanced iteration of Pump.fun tailored for the EVM ecosystem, leveraging Uniswap v4, Pyth Entropy, Base, and Coinbase Developer Tooling to transform decentralized token distribution and liquidity dynamics.

Objective : Capturing "Degen" Mindshare on EVM Chains With Pump.fun projected to exceed $1B in ARR, we aim to bring this momentum to EVM chains. Our approach is driven by a unique bonding curve, modeled as x = ae^yb, where x is the price of 10M tokens and y is tokens in circulation. This curve was refined to ensure stability and prevent drastic deviations.

Custom Bonding Curve Implementation: Using Uniswap v4’s NoOp Hooks, we embedded custom bonding curve logic for pool initialization and liquidity management. Randomized parameters a and b are generated using Pyth Entropy to introduce dynamic price behavior.

Liquidity Strategy:

  1. Initial Pool Creation: A primary pool with 1 billion tokens is established on Uniswap v4.
  2. Token Sales Milestone: Upon the sale of 800M tokens and generation of 6.9 WETH liquidity, a secondary pool is launched, with its LP NFT burned to lock its behavior.
  3. Dynamic Fees: Selling tokens incurs a 1% swap fee to deter dumping, while buying incurs a 0.1% swap fee to encourage demand.

User Experience & Expansion: We’ve deployed on Unichain Sepolia and Base Sepolia with plans to expand as Uniswap v4 evolves. The frontend is built with shadcn/ui and enhanced by Midjourney assets, integrates Coinbase Developer Kit for seamless transactions and community chat for real-time engagement. Our solution redefines liquidity provisioning and user interaction within DeFi.

How it's Made

We've built an advanced version of Pump.fun tailored for the EVM ecosystem, leveraging cutting-edge solutions like Uniswap v4, Pyth Entropy, Base and Coinbase Developer Tooling. Here’s a detailed breakdown of how it functions:

Core Concept Pump.fun, with a projected $1B+ USD ARR, is focused on capturing and transitioning "degen" mindshare into the EVM ecosystem. Our approach stems from extensive analysis of token pricing data on Pump.fun, leading to the discovery that pre-pool initialization bonding curves can be modeled by the equation:

x = ae^yb, where x denotes the price of 10 million tokens and y represents the tokens in circulation post-sale.

Custom Bonding Curve Logic Curve Simulation: We carefully simulated this bonding curve to determine a stable range for parameters a and b, ensuring that the curve maintains stability without drastic deviations. Integration with Uniswap v4: Utilizing Uniswap v4’s flexibility, we implemented a NoOp Hook, embedding our custom bonding curve logic. This ensures pool initialization aligns with the desired curve behavior. Randomized Parameters: To enhance randomness and ensure dynamic pricing behavior, we employed Pyth's Entropy oracle for generating random values of a and b within the established range. Pool Initialization & Liquidity Management Token Allocation: The initial pool created on Uniswap v4 will hold 1 billion tokens of the asset the user wishes to launch. Token Sales & Secondary Pool Creation: When 800 million tokens are sold and liquidity reaches approximately 6.9 WETH, a secondary pool is initialized. This pool’s LP NFT is subsequently burned to prevent further modifications. Dynamic Fees to Curb Dumping: To disincentivize token dumping, dynamic swap fees are applied: Selling Tokens: 1% swap fee Buying Tokens: 0.1% swap fee Deployment & Compatibility Currently, contracts are deployed on Unichain Sepolia and Base Sepolia, with plans to extend support as Uniswap v4 progresses and other EVM chains become compatible.

Frontend & User Interaction UI & Asset Design: Our frontend leverages shadcn/ui for intuitive and responsive component design, and we used Midjourney to create high-quality assets. Wallet Connectivity & Transactions: The Coinbase Developer Kit ensures seamless wallet connections and efficient transactions for users. Chat Integration: We incorporated a community chat on the pool funding page to facilitate real-time communication and engagement among users. By combining the innovations of Uniswap v4, randomness-driven bonding curves, dynamic fee structures, and user-centric frontend enhancements, we aim to redefine token liquidity and user interaction within the EVM ecosystem.

background image mobile

Join the mailing list

Get the latest news and updates