Inspiration

SolBunny started as a DAO for developers on Solana but quickly materialized into various projects in decentralized finance. Our aim is mass adoption of Solana through a simple and intuitive user interface. The user experience is seamlessly across all devices from desktop to mobile, enabling all kind of users to onboard Solana.

What it does

SolBunny's first product is an orderbook-based decentralized exchange running on Solana. Users are able to make limit/market orders while being able to communicate with other traders on the trading platform. Every tweet is stored on Solana as well. Both the trading and tweets will be blockchain-agnostic once SolBunny is fully integrated with wormhole.

How we built it

Using Serum's user interface as template we expanded its functions and customized the chart to fit our needs. First, the graph was stripped of any heavy tools and advanced functionalities. Second, the whole interface was completely altered to be responsive across all devices. Lastly, the tweeting functionality was developed and integrated.

Challenges we ran into

We started out with many ideas and narrowed it down to a few although it should probably be done much faster. Thus, we had too many ideas and too many directions. The relatively long timespan of this hackathon taught us to focus on a few good ideas from the start even though time seems to be our side. Also, going from a local test to live mainnet with real users are two very different things. Finally, we decided to use a ready-made graphical user interface from Serum and made sure we understood every component before bigger changes were implemented.

Accomplishments that we're proud of

We managed to finish the decentralized exchange in time thanks to Serum. The graph, twitter functionality and hybrid frontend all came together in a great looking website we are proud of. All of this is running on Solana and Serum as the foundation.

What we learned

We started on a very interested journey and learning along the way. The team have learned to work together in a more effective way and gained insights into the technical aspects of a decentralized exchange. Also, using the external sources of information to help us such as Discord, Telegram and even Twitter.

What's next for SolBunny

We will continue building to onboard more users. The wormhole is another way to capture value across blockchains and Pyth.network will be used when we start to implement more complex products into our portfolio such as futures/perp or options. However, we do believe a blockchain is no better than the apps built on top so our main focus will always be to accommodate the users by providing a great experience on hopdex.

Technical outline

The workflow of our project is divided into three phases:

1) Alpha testing of a simple gui like serum-dex-ui for technical comprehension of the orderbook and altering the UI/UX to become more user-friendly

2) Further research on improving the logic behind serum-dex-ui like 'stable keys' for row's update on public trades table to increase time-to-update by 10x. Also, changing from REST API to a bona fide websocket for high-speed real-time data for our chart and transaction history. Lastly, a full migration from react.js to inferno.js for further increasing performance.

3) We will change the frontend logic to accomodate dex-v4 and aob (agnostic orderbook) for unlocking more value to the user in terms of more complex products like perp/futures/options, etc. Trading with vectorized data structures provides unlimited creativity.

Built With

+ 6 more
Share this project:

Updates