A Cargo workspace for integrating a Solana DEX into Jupiter routing.
| Crate | What it is |
|---|---|
interface/ |
jupiter-amm-interface — the Amm trait a DEX implements to be routed by Jupiter. |
test-kit/ |
jupiter-amm-test-kit — a harness to verify an SDK's Amm::quote() matches the on-chain program (snapshot a pool, run the quote, execute the native swap in LiteSVM, assert parity) before handing the SDK to Jupiter. |
- Implement
Ammfor the DEX againstinterface/. - Verify it against the real program with
test-kit/— see its README for the test-suite pattern.
Questions? Ask in the Jupiter Discord #developer-support channel.