The EVM Pumpfun Smart Contract is designed to facilitate the creation of customizable tokens on EVM-compatible blockchains. This contract mirrors the functionality of the original Pump.fun on Solana, enabling seamless liquidity migration to Uniswap for enhanced trading opportunities. Currently deployed on the Monad Testnet, it is crafted with scalability and decentralization in mind.
If you want to build this project or customize this, contact here: Telegram | Twitter
-
Instant Token Creation
Create customizable tokens with defined attributes (name, symbol, total supply) on the Monad blockchain. -
Bonding Curve Pricing
Implement a linear bonding curve for fair price discovery, rewarding early participants. -
Auto Liquidity Management
Effortlessly manage buy/sell transactions utilizing an embedded bonding curve, removing the need for AMM setups. -
Uniswap Migration
Once the required liquidity threshold is achieved, the contract enables the automatic migration of liquidity to Uniswap V2/V3, facilitating open DeFi trading. -
Full Onchain Execution
All operations, including minting and pricing, are executed on-chain to ensure maximum transparency and decentralization. -
EVM-Compatible
Developed in Solidity, this contract is fully compatible with standard Ethereum development tools such as Hardhat, Foundry, and MetaMask.
Upon reaching sufficient buy-in volume, token liquidity is automatically transitioned to a Uniswap pool. This feature enhances real-time trading capabilities and increases market presence.
The smart contract logic supports optional authority revocation and time-bound admin permissions, providing flexibility in launch strategies (community-led versus project-driven).
A planned dashboard to display token metrics, price charts, migration status, and market depth is forthcoming.
- Smart Contract Language: Solidity
- Blockchain: Monad (Testnet)
- DEX Integration: Uniswap V2/V3
- Bundling Tools: Jito-style bundling, MEV-optimized TX batching (optional)
- Dev Tools: Hardhat, Foundry, Ethers.js
- The contract is currently deployed on the Monad Testnet, with plans for a production launch pending the Monad mainnet release.
- The bonding curve mechanics emulate the pricing structure utilized in the Solana Pump.fun contract.
- Liquidity migration is contingent upon achieving a minimum bonding curve volume, configurable through contract parameters.
This project is inspired by the original Solana Pumpfun Smart Contract, re-engineered for EVM chains starting with Monad.
We welcome contributions to enhance this project! Feel free to fork the repository, submit pull requests, report issues, or suggest features.