I want to be able to make dynamic multi pools swaps in my smart contract. My plan is to use the exactInput function found here: https://github.com/Uniswap/v3-periphery/blob/main/contracts/interfaces/ISwapRouter.sol#L26
However I can't figure out how I can create the path variable. I would think uniswap has a utility somewhere to interact with the Auto Router but I can't seem to find it
I'm pretty sure the Auto Router is exposed here, but I can't figure out where its deployed: https://github.com/Uniswap/routing-api