An ERC-20 launchpad where trading fees fuel lottery rounds, buybacks, and explosive god candles!
Pump.lotto is an ERC-20 launchpad designed around lottery-style token launches. Every trade on the platform contributes 100% of its fees into a global prize pool, which grows throughout the duration of a lottery round. At the close of each round, a token is randomly selected as the winner using verifiable randomness. The accumulated prize pool is then used to buy back and burn that token directly from the market, instantly spiking its price and creating what traders call a “god candle.”
This model ensures that every token listed on the launchpad has a fair shot at receiving massive buy pressure, while continuously rewarding participation and speculation. It blends predictable fee mechanics with unpredictable lottery outcomes, creating both excitement and sustainable liquidity for early-stage tokens.
Efficient Market Cap Indexing: Uniswap V4 hooks were integrated to capture swap events directly at the pool level, enabling us to efficiently index and synchronize on-chain market caps for only the subset of liquidity pools launched through our system. This gives us the ability to efficiently select a winner in the round from all tokens launched from our launchpad. This reduced the need for redundant off-chain monitoring, making market cap tracking both scalable and precise.
Fair Bonding-Curve Launches: By leveraging Uniswap V4’s hook architecture and its ability to define custom curve logic, we were able to design a bonding-curve style launch mechanism. This allowed tokens to follow a predictable and more fair price discovery curve at launch while remaining within the same liquidity pool. Unlike traditional approaches that require migrating liquidity into a new pool post-launch, our design avoids fragmentation, preserves depth, and ensures a smoother experience for both creators and buyers.
Verifiable Randomness: Chainlink VRF was integrated to provide unbiased and cryptographically verifiable randomness for key features, ensuring that outcomes (such as lotteries, raffles, or reward distributions) could not be manipulated. This strengthened user trust and guaranteed fairness in all randomized processes tied to token launches and ecosystem events.