Project: Nexus

In this project, we will implement the basics of a multichain decentralized exchange (dex). We will allow users to swap assets by trading against solvers. Our exchange is thus an intent-based protocol.

Functionality

Our application will have the following functionality:

  • Swaps: choose assets.
  • Bridge: choose destination chain.
  • History: track historic trades

We will focus on implementing the logic only. Frontend, design and UX will not be covered (although we'd gladly accept PRs to expand the guide).