Skip to content

cunnil-eth/ramp.fun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

ramp.fun

Pump.fun, but on Base

Solidity

The Solidty component consists of three essential contracts:

  1. Rampfun - The main contract that users interact with to deploy their tokens. This contract acts as a hub for accumulating fees from trading memes on the platform and on the Aerodrome DEX.

  2. RampToken - An implementation of OpenZeppelin's ERC20 standard deployed by a user. It is essentialy a meme token contract. The mint and burn functions can only be invoked by the BondingCurve contract attached to this token, which handles the buy and sell options, respectively.

  3. BondingCurve - Functions as a liquidity pool but with dynamic price curve. Users can buy and sell tokens before the token migration event. This event occurs after 80% of 1b tokens have been purchased. After the migration the token can be swapped on the DEX.


Test coverage

Test coverage

About

Pump.fun but on Base

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors