• Eric Zhong's avatar
    feat: Add support for mixed routes in the interface (#4181) · 47e6c089
    Eric Zhong authored
    * Expand typing to match new QuoteResponse from routing api
    
    * lint autofix
    
    * Expand InterfaceTrade class to match router-sdk and allow mixedroutes
    
    * Add new routing-api poolInRoute logic for client side trade
    
    * eslint fix ==
    
    * Add custom mxiedProtocolBadge and add into badgeDiagram
    
    * Bump router-sdk to published version, and install latest local SOR
    
    * git checkout main yarn.lock && yarn && npx yarn-deduplicate
    
    * Bump SOR to 2.9.2
    
    * bump SOR to 2.9.2
    
    * Update yarn.lock
    
    * revert slice.ts
    
    * Add guesstimate logic for mixedRoutes
    
    * Oops wrong pool import lol
    
    * Add beta url + expand protocols array
    
    * Add forceMixedRoutes for testing
    
    * Fix cyrpress build issue: no-loop-func
    
    * Change to prod url and remove testing param
    
    * remove protocol flag
    
    * Revisions: getRouteProtocol helper, fix gas acc for mixed route
    
    * revert protocols array abck
    
    * Remove :Protocol
    47e6c089
Name
Last commit
Last update
..
anonymizeLink.test.ts Loading commit data...
anonymizeLink.ts Loading commit data...
approveAmountCalldata.ts Loading commit data...
browser.ts Loading commit data...
calculateGasMargin.test.ts Loading commit data...
calculateGasMargin.ts Loading commit data...
calculateSlippageAmount.test.ts Loading commit data...
calculateSlippageAmount.ts Loading commit data...
chains.tsx Loading commit data...
computeFiatValuePriceImpact.tsx Loading commit data...
computeSurroundingTicks.test.ts Loading commit data...
computeSurroundingTicks.ts Loading commit data...
computeUniCirculation.test.ts Loading commit data...
computeUniCirculation.ts Loading commit data...
constructSameAddressMap.ts Loading commit data...
currencyId.ts Loading commit data...
env.test.ts Loading commit data...
env.ts Loading commit data...
formatChartTimes.ts Loading commit data...
formatCurrencyAmount.ts Loading commit data...
formatDollarAmt.tsx Loading commit data...
formatTickPrice.ts Loading commit data...
getExplorerLink.test.ts Loading commit data...
getExplorerLink.ts Loading commit data...
getTickToPrice.ts Loading commit data...
getTxOptimizedSwapRouter.test.ts Loading commit data...
getTxOptimizedSwapRouter.ts Loading commit data...
index.test.ts Loading commit data...
index.ts Loading commit data...
isTradeBetter.ts Loading commit data...
isZero.ts Loading commit data...
listSort.ts Loading commit data...
listVersionLabel.ts Loading commit data...
maxAmountSpend.ts Loading commit data...
prices.test.ts Loading commit data...
prices.ts Loading commit data...
retry.test.ts Loading commit data...
retry.ts Loading commit data...
routes.ts Loading commit data...
safeNamehash.test.ts Loading commit data...
safeNamehash.ts Loading commit data...
supportedChainId.ts Loading commit data...
swapErrorToUserReadableMessage.tsx Loading commit data...
switchChain.ts Loading commit data...
tradeMeaningFullyDiffer.ts Loading commit data...
transformSwapRouteToGetQuoteResult.ts Loading commit data...
unwrappedToken.ts Loading commit data...
userAgent.ts Loading commit data...