84e4819e6e
* feat: UniswapV3Sampler use QuoterV2 for sells WIP * feat: UniswapV3Sampler for QuoterV2 buys WIP * refactor: separate logic to remove stack too deep issue * feat: Use initializedTicksCrossed from Uniswap QuoterV2 for gas est. * fix: use Quoter gasUsed instead of estimating gas from pools + ticks * refactor: clean up UniswapV3Sampler & remove old Quoter interface * refactor: unify code for buys and sells while handling stack too deep * fix: use mean gas price from all sample estimating UniV3 gas schedule * fix: fallback to legacy Uniswap V3 gas estimate if we can't get gasUsed * refactor: use named function instead of fat arrow * chore: add asset-swapper changelog entry