Skip to content

Commit

Permalink
chore: bump sor to 4.19.0 - feat: tenderly sim status TRANSFER_FROM_F…
Browse files Browse the repository at this point in the history
…AILED
  • Loading branch information
jsy1218 committed Feb 28, 2025
1 parent 25261a1 commit 25fdcf1
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 8 deletions.
3 changes: 3 additions & 0 deletions lib/handlers/quote/quote.ts
Original file line number Diff line number Diff line change
Expand Up @@ -528,6 +528,9 @@ export class QuoteHandler extends APIGLambdaHandler<
} else if (simulationStatus == SimulationStatus.SlippageTooLow) {
metric.putMetric('SlippageTooLow', 1, MetricLoggerUnit.Count)
metric.putMetric(`SlippageTooLowChainId${chainId}`, 1, MetricLoggerUnit.Count)
} else if (simulationStatus == SimulationStatus.TransferFromFailed) {
metric.putMetric('TransferFromFailed', 1, MetricLoggerUnit.Count)
metric.putMetric(`TransferFromFailedChainId${chainId}`, 1, MetricLoggerUnit.Count)
}

const routeResponse: Array<SupportedPoolInRoute[]> = []
Expand Down
3 changes: 3 additions & 0 deletions lib/handlers/quote/util/simulation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ export enum RoutingApiSimulationStatus {
NOT_APPROVED = 'NOT_APPROVED',
SYSTEM_DOWN = 'SYSTEM_DOWN',
SLIPPAGE_TOO_LOW = 'SLIPPAGE_TOO_LOW',
TRANSFER_FROM_FAILED = 'TRANSFER_FROM_FAILED',
UNKNOWN = '',
}

Expand All @@ -34,6 +35,8 @@ export const simulationStatusTranslation = (
return RoutingApiSimulationStatus.SYSTEM_DOWN
case SimulationStatus.SlippageTooLow:
return RoutingApiSimulationStatus.SLIPPAGE_TOO_LOW
case SimulationStatus.TransferFromFailed:
return RoutingApiSimulationStatus.TRANSFER_FROM_FAILED
default:
log.error(`Unknown simulation status ${simulationStatus}`)
return RoutingApiSimulationStatus.UNKNOWN
Expand Down
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
"@uniswap/permit2-sdk": "^1.3.0",
"@uniswap/router-sdk": "^1.22.2",
"@uniswap/sdk-core": "^7.5.0",
"@uniswap/smart-order-router": "4.18.2",
"@uniswap/smart-order-router": "4.19.0",
"@uniswap/token-lists": "^1.0.0-beta.33",
"@uniswap/universal-router-sdk": "^4.18.1",
"@uniswap/v2-sdk": "^4.13.0",
Expand Down
5 changes: 5 additions & 0 deletions test/jest/unit/handlers/util/simulation.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,9 @@ describe('simulation', () => {
const status = simulationStatusTranslation(SimulationStatus.SlippageTooLow, log)
expect(status).toStrictEqual(RoutingApiSimulationStatus.SLIPPAGE_TOO_LOW)
})

it('returns transfer from failed for transfer from failed simulation status', () => {
const status = simulationStatusTranslation(SimulationStatus.TransferFromFailed, log)
expect(status).toStrictEqual(RoutingApiSimulationStatus.TRANSFER_FROM_FAILED)
})
})

0 comments on commit 25fdcf1

Please sign in to comment.