~/talk

The Metis Routing Algo

Talkat Solana Breakpoint 2023 · 2023-10-30..11-03· [microservices, rust]
links:none on file
slides:none on file

Jupiter rewrites routing into Rust and implements a Metis router that frames routing as a constrained shortest path problem (citing Loano and Medaglia 2013) and applies aggressive pruning rules to avoid exponential permutation growth under Solana’s 64-account limit. Validation uses saved on‑chain snapshots and Criterion benchmarks. Deployed on Jupiter (which has done $34B volume and ~955k wallets), Metis finds better prices than V2 at the cost of latency — about 70ms average runtime versus V2’s <60ms.

AI-written summary · about

  1. 0:00Introduction
  2. 0:29What is Metis
  3. 1:04Metis Stats
  4. 1:28Dr Promise
  5. 1:46Routing
  6. 6:18Constraint shortest path
  7. 8:18PSE algorithm
  8. 9:08Validate results
  9. 10:11Experiment results
  10. 10:37Runtime results
  11. 12:10Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.