Shortlisted
Inspired by PumpFun, the token trading market on Solana, SuiPump uses a similar interface built in React, Vue3, and Vite, with Go as the backend API architecture. The SuiPump website enables token creation, trading, and other functionalities. Token trading is controlled by a bonding curve, where the token price increases as more people purchase it. The frontend is fully deployed on Walrus, with most functionalities implemented on the frontend, except for some information retrieved via API requests. The reason for using the API is that when a user creates a coin, we generate a new address for that coin to facilitate trading. To complete functions like address creation, contract deployment, and information entry, we deal with dynamic data that is difficult to associate through Walrus alone, so we also store this information in a MySQL database to prevent data loss during testing. While the main page and the display of user-created coins are handled by reading backend information, all other coin information displays are achieved by executing queries and commands directly on the frontend.