Venue table
Swap
Venues
Every venue the router knows, in a fixed order, with its program id, how it is priced,
whether it can be built under swap and served, the pools indexed for it, and the price
oracle’s live verdict. The dex names here are the only spelling the router emits, and
the labels dexes / excludeDexes accept (aliases too). Always 200, even on a router
that is not ready.
This table does not read your deploy’s on-chain config: a venue your config has no live
row for is listed here but never served (a pinned build on it answers 422).
GET
Venue table
The venues this router knows, with how each is priced and built:
buildable: the router has an instruction builder for it;declinedsays why not when it has none.servable: it can be quoted at all (a dark venue only when its answers can be reproduced exactly).onchainExactOut: whether a one-hop ExactOut can pin the output on it (ExactOut).oracle.verdict: the router’s ongoing check of its prices against real fills,green,probation,redornodata. Aredvenue is held out of every quote until it recovers.indexedPools: pools of the venue in the router’s index right now.
dex and aliases are the names dexes and excludeDexes accept. This table does not reflect your deploy’s on-chain config: a venue your config does not allow is skipped by quotes even when it is listed here.