Skip to content

0xendale/example-dlmm-app

Repository files navigation

🦀 Example DLMM App ( Saros ) — Axum + Vite.

Rust Node License Status


⚠️ This project is currently under active development.
APIs, structures, and behaviors may change frequently without backward compatibility.
Use at your own risk until the first stable release is tagged.


Development environment for Saros DLMM SDK, combining Axum and Vite web frontend.
Managed with just for clean and reproducible workflows.


⚙️ Prerequisites

Before running, make sure you have the following installed:

  • 🦀 Rust toolchain (1.87.0)
    rustup override set 1.87.0
  • 🧰 cargo-watch (for live reload)
    cargo install cargo-watch
  • 💻 Node.js + Yarn
    cargo install cargo-watch
  • 💻 Node.js + Yarn
    corepack enable
    yarn install
  • ⚡ just — task runner for consistent commands
    cargo install just

🚀 Development

Run Full Dev Environment

Run both backend (Axum) and frontend (Vite) concurrently with live reload:

just dev

This will:

  • Watch and rebuild the web app using Vite.
  • Watch and restart the Rust backend using cargo-watch.
  • Serve built web assets through the Axum server.

Deployment local :

cargo build --release
docker build -t dlmm-app .
docker run -p 8080:8080 dlmm-app

About

Example saros-dlmm-app, use for testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •