A tokenised stock on this chain does not have a pool. It has a dozen, spread across Uniswap v3 and v4, and some of them will rob you in broad daylight. This asks all of them, every time.
best single pool
split across two
worst live pool
Every pool that answered
Quoted live at the size you asked for, one eth_call per pool, this block. A pool that is not initialised reverts and never appears. Gas is the quoter's own estimate for a single-pool swap.
Why this exists
NVDA has pools on v3 and v4, against USDG, against WETH, and against other stock tokens — plus fee tiers that were opened once and left with almost nothing in them. Those empty tiers still return a quote. A router that does not check them all will happily hand you one.
There is also a pool of NVDA against SPY. You can rotate one position into another without touching dollars, and no interface exposes it.
What it does not do
VIADUCT never takes custody. The route it builds is executed by Uniswap's own Universal Router, in one transaction, straight from your wallet to your wallet. There is no VIADUCT contract holding anything, because there is no VIADUCT contract.
Not affiliated with Robinhood Markets, Inc., with Uniswap Labs, or with any issuer of the underlying securities. Nothing here is investment advice.