The swap adapter works against the real router
A full-size round was swapped through the live Uniswap v4 UniversalRouter on a pinned mainnet fork. The v4 command encoding is confirmed, not assumed.
It immediately caught a bug: the deploy script pinned the 0.30% fee tier for every rotation slot, and NVDA — the largest holding on this chain — has no pool there at all. Every round would have reverted.
Fee tiers are now measured per slot. A slot whose best tier returns nothing does not get deployed.
