MCPcopy Create free account

hub / github.com/Uniswap/uniswapx-parameterization-api / functions

Functions348 in github.com/Uniswap/uniswapx-parameterization-api

↓ 62 callersMethodputMetric
(key: string, value: number, unit?: MetricLoggerUnit)
lib/entities/aws-metrics-logger.ts:39
↓ 27 callersMethodtoCleanJSON
()
lib/entities/QuoteRequest.ts:62
↓ 26 callersFunctionmetricContext
(metric: MetricNeedingContext, context: string)
lib/entities/aws-metrics-logger.ts:109
↓ 26 callersMethodquote
(request: QuoteRequest, provider?: ethers.providers.StaticJsonRpcProvider)
lib/quoters/index.ts:11
↓ 24 callersFunctioncheckDefined
(value: T | null | undefined, message = 'Should be defined')
lib/preconditions/preconditions.ts:1
↓ 19 callersFunctiongetEvent
(request: PostQuoteRequestBody)
test/handlers/quote/handler.test.ts:79
↓ 19 callersFunctiongetQuoteHandler
(quoters: Quoter[])
test/handlers/quote/handler.test.ts:77
↓ 19 callersFunctiongetRequest
(amount: string, type = 'EXACT_INPUT', protocol = ProtocolVersion.V1)
test/handlers/quote/handler.test.ts:84
↓ 18 callersFunctiongetCosignerData
( request: HardQuoteRequest, quote: QuoteResponse, orderType: OrderType, provider?: ethers.providers.S
lib/handlers/hard-quote/handler.ts:193
↓ 18 callersMethodtoResponseJSON
()
lib/entities/QuoteResponse.ts:138
↓ 17 callersMethodcreate
(configs: SharedConfigs)
lib/repositories/fades-repository.ts:26
↓ 14 callersMethodfromRFQ
(args: FromRfqArgs)
lib/entities/QuoteResponse.ts:77
↓ 13 callersFunctioncalculateNewTimestamps
( fillerTimestamps: FillerTimestamps, fillersNewFades: FillerFades, newPostTimestamp: number, log?: Lo
lib/cron/fade-rate-v2.ts:127
↓ 12 callersFunctiongetOrder
(data: Partial<UnsignedV2DutchOrderInfo>)
test/handlers/hard-quote/handler.test.ts:43
↓ 11 callersFunctiongetRequest
(order: UnsignedV2DutchOrder)
test/handlers/hard-quote/handler.test.ts:127
↓ 11 callersFunctionresponseFromRequest
( request: PostQuoteRequestBody, overrides: Partial<PostQuoteResponse> )
test/handlers/quote/handler.test.ts:108
↓ 9 callersFunctionmakeQuote
(chainId: number, type: TradeType, overrides: Partial<QuoteResponseData> = {})
test/handlers/hard-quote/handlerDutchV3.cosigner.test.ts:91
↓ 9 callersFunctionmakeRequest
( chainId: number, type: TradeType, extraOutputs: Array<{ token: string; startAmount: BigNumber; recipie
test/handlers/hard-quote/handlerDutchV3.cosigner.test.ts:69
↓ 8 callersMethodaddNewAddressToFiller
(address: string, filler?: string)
lib/repositories/filler-address-repository.ts:16
↓ 8 callersFunctiongetV3BlockBuffer
(chainId: number)
lib/constants.ts:60
↓ 8 callersFunctionmakeProvider
(opts: { baseFee?: BigNumber } = {})
test/handlers/hard-quote/handlerDutchV3.cosigner.test.ts:114
↓ 8 callersFunctionmakeQuoteRequest
(overrides: Partial<QuoteRequest>)
test/providers/quoters/WebhookQuoter.test.ts:83
↓ 8 callersMethodvalidatePermissionedTokens
* Validates both input and output tokens for permission requirements and transfer validity * @param request - The quote request data containing tok
lib/util/rfqValidator.ts:75
↓ 7 callersMethodcallPassThroughFail
(method: string, url: string, body: any, headers?: Record<string, string>)
test/util/axios.ts:39
↓ 7 callersMethodcosigner
()
lib/entities/HardQuoteRequest.ts:147
↓ 7 callersMethodgetEndpoints
()
lib/providers/webhook/index.ts:28
↓ 7 callersMethodinput
()
lib/entities/V3HardQuoteResponse.ts:23
↓ 7 callersFunctionmakeRequest
( data: Partial<HardQuoteRequestBody>, orderType: OrderType = OrderType.Dutch_V2, chainId: number = CHAI
test/entities/HardQuoteRequest.test.ts:52
↓ 7 callersMethodpostOrder
(args: PostOrderArgs)
lib/providers/order/index.ts:17
↓ 7 callersMethodsendAnalyticsEvent
(analyticsEvent: AnalyticsEvent)
lib/providers/analytics/index.ts:4
↓ 7 callersMethodswapper
()
lib/entities/QuoteRequest.ts:120
↓ 7 callersMethodtoLog
()
lib/entities/QuoteResponse.ts:152
↓ 6 callersFunctionbuildOrderStub
()
test/providers/order/uniswapxService.test.ts:20
↓ 6 callersFunctiongetEvent
(request: HardQuoteRequestBody)
test/handlers/hard-quote/handler.test.ts:122
↓ 6 callersMethodgetFillerAddresses
(filler: string)
lib/repositories/filler-address-repository.ts:14
↓ 6 callersMethodgetFillerByAddress
(address: string)
lib/repositories/filler-address-repository.ts:15
↓ 6 callersFunctiongetQuoteHandler
(quoters: Quoter[])
test/handlers/hard-quote/handler.test.ts:120
↓ 6 callersFunctiongetWebhookTimeoutMs
(chainId: number)
lib/constants.ts:47
↓ 6 callersFunctionhandler
(event, context, transformFn)
lib/handlers/blueprints/cw-log-firehose-processor.js:155
↓ 6 callersMethodsyntheticQuoteForTradeEnabled
(trade: SynthSwitchQueryParams)
lib/repositories/base.ts:88
↓ 6 callersMethodtoOpposingCleanJSON
()
lib/entities/QuoteRequest.ts:80
↓ 5 callersFunctionINTERNAL_ERROR
(id?: string)
lib/handlers/base/api-handler.ts:16
↓ 5 callersFunctionapplyMock
(endpoints: WebhookConfiguration[])
test/providers/webhook/s3.test.ts:24
↓ 5 callersMethodcallAndExpectFail
( method: string, url: string, body: any, resp: { status: number; data: any }, headers?: R
test/util/axios.ts:66
↓ 5 callersFunctiongetOrderInfo
(data: Partial<UnsignedV2DutchOrderInfo>)
test/entities/HardQuoteRequest.test.ts:24
↓ 5 callersFunctiongetQuoteResponse
( data: Partial<QuoteResponseData>, type: TradeType = TradeType.EXACT_INPUT )
test/handlers/hard-quote/handler.test.ts:283
↓ 5 callersMethodputSynthSwitch
(trade: SynthSwitchTrade, lower: string, enabled: boolean)
lib/repositories/base.ts:87
↓ 4 callersFunctionapplyMock
(configs: FillerComplianceConfiguration[])
test/providers/compliance/s3.test.ts:30
↓ 4 callersFunctionechoOpposing
(req: any)
test/providers/quoters/WebhookQuoter.test.ts:152
↓ 4 callersFunctionechoReal
(req: any)
test/providers/quoters/WebhookQuoter.test.ts:151
↓ 4 callersMethodgetEndpointToExcludedAddrsMap
()
lib/providers/compliance/index.ts:13
↓ 4 callersMethodgetKey
(trade: SynthSwitchTrade)
lib/repositories/switch-repository.ts:83
↓ 4 callersFunctiongetResponse
(data: Partial<UnsignedV2DutchOrderInfo>, cosignerData: CosignerData)
test/entities/HardQuoteResponse.test.ts:48
↓ 4 callersMethodparseKey
(key: string)
lib/repositories/switch-repository.ts:88
↓ 4 callersFunctiontimestampInMstoISOString
(timestamp: number)
lib/util/time.ts:3
↓ 4 callersFunctiontimestampInMstoSeconds
(timestamp: number)
lib/util/time.ts:4
↓ 3 callersMethodalarmsPerTable
(table: aws_dynamo.Table, name: string, chatbotSNSTopic?: ITopic)
bin/stacks/cron-stack.ts:204
↓ 3 callersFunctionbuildTimeoutError
()
test/providers/order/uniswapxService.test.ts:28
↓ 3 callersFunctionchainLabel
(chainId: ChainId)
bin/stacks/param-dashboard-stack.ts:54
↓ 3 callersMethodfetchEndpoints
()
lib/providers/webhook/s3.ts:57
↓ 3 callersFunctiongetEvent
(request: HardQuoteRequestBody)
test/handlers/hard-quote/handlerDeadline.test.ts:112
↓ 3 callersMethodgetFillerTimestamps
(hash: string)
lib/repositories/base.ts:93
↓ 3 callersFunctiongetFillersNewFades
( rows: V2FadesRowType[], addressToFillerMap: Map<string, string>, fillerTimestamps: FillerTimestamps,
lib/cron/fade-rate-v2.ts:220
↓ 3 callersFunctiongetHandler
(quoters: Quoter[])
test/handlers/hard-quote/handlerDeadline.test.ts:110
↓ 3 callersFunctiongetOrder
(data: Partial<UnsignedV2DutchOrderInfo>)
test/handlers/hard-quote/handlerDeadline.test.ts:36
↓ 3 callersFunctiongetRequest
(order: UnsignedV2DutchOrder)
test/handlers/hard-quote/handlerDeadline.test.ts:117
↓ 3 callersFunctiongetV3Order
(swapper: string)
test/entities/HardQuoteRequest.test.ts:75
↓ 3 callersFunctionloadHeaders
()
test/util/rpc-headers.test.ts:11
↓ 3 callersFunctionmakeQuote
()
test/handlers/hard-quote/handlerDutchV2.deadline.test.ts:53
↓ 3 callersFunctionpostOrderWith
(postResponse: { statusCode: number; errorCode?: ErrorCode; detail?: string; data?: unknown;
test/handlers/hard-quote/handlerPostError.test.ts:134
↓ 3 callersMethodputDimensions
(dimensions: Record<string, string>)
lib/entities/aws-metrics-logger.ts:35
↓ 3 callersMethodsetFillerResponseLatencyMs
(latencyMs: number)
lib/entities/QuoteResponse.ts:54
↓ 2 callersMethodaddIntegTests
( sourceArtifact: cdk.pipelines.CodePipelineSource, apiStage: APIStage, applicationStage: cdk.pipe
bin/app.ts:185
↓ 2 callersFunctionassertV2DecayWithinDeadline
* V2 orders must complete their decay window before the order's deadline, * otherwise the resolved output the swapper signed for becomes meaningless
lib/handlers/hard-quote/handler.ts:397
↓ 2 callersMethodbuildAxiosOption
(method: string, url: string, body: any, headers?: Record<string, string>)
test/util/axios.ts:6
↓ 2 callersFunctioncalculateBlockUntilTimestamp
( newPostTimestamp: number, consecutiveBlocks: number | undefined, fades: number )
lib/cron/fade-rate-v2.ts:274
↓ 2 callersFunctioncreateReingestionRecord
(isSas, originalRecord, data)
lib/handlers/blueprints/cw-log-firehose-processor.js:140
↓ 2 callersFunctioncurrentTimestampInMs
()
lib/util/time.ts:2
↓ 2 callersMethodfetchConfigs
()
lib/providers/compliance/s3.ts:84
↓ 2 callersMethodfillerEndpoints
()
lib/providers/webhook/s3.ts:28
↓ 2 callersFunctionfilterResults
(configs: TokenConfig[], result: ResultRowType[])
lib/cron/synth-switch.ts:430
↓ 2 callersMethodfromRequest
(args: FromRequestArgs)
lib/entities/QuoteResponse.ts:58
↓ 2 callersMethodgetAddressToFillerMap
(fillers: string[])
lib/repositories/filler-address-repository.ts:18
↓ 2 callersFunctiongetBestQuote
( quoters: Quoter[], quoteRequest: QuoteRequest, log: Logger, metric: IMetric, provider?: ethers.pro
lib/handlers/quote/handler.ts:100
↓ 2 callersFunctiongetDecayEndTime
(chainId: number, startTime: number)
lib/handlers/hard-quote/handler.ts:321
↓ 2 callersFunctiongetDecayStartTime
(chainId: number)
lib/handlers/hard-quote/handler.ts:309
↓ 2 callersMethodgetEndpointStatuses
(endpoints: WebhookConfiguration[])
lib/providers/circuit-breaker/index.ts:21
↓ 2 callersFunctiongetEndpointSupportedProtocols
(e: WebhookConfiguration)
lib/quoters/WebhookQuoter.ts:416
↓ 2 callersMethodgetFillerEndpoints
()
lib/providers/circuit-breaker/dynamo.ts:35
↓ 2 callersMethodgetFillerTimestampsMap
(hashes: string[])
lib/repositories/base.ts:94
↓ 2 callersFunctiongetRpcUrl
(chainId: number)
lib/util/chains.ts:43
↓ 2 callersFunctionisNonQuote
(request: QuoteRequest, hookResponse: AxiosResponse, parsedResponse: QuoteResponse)
lib/quoters/WebhookQuoter.ts:403
↓ 2 callersFunctionloadJsonGzipBase64
(base64Data)
lib/handlers/blueprints/cw-log-firehose-processor.js:151
↓ 2 callersFunctionmakeRequest
(deadline: number)
test/handlers/hard-quote/handlerDutchV2.deadline.test.ts:40
↓ 2 callersFunctionnewConsecutiveBlocks
(consecutiveBlocks?: number)
lib/cron/fade-rate-v2.ts:109
↓ 2 callersFunctionputRecordsBase
( streamName, records, client, methodName, streamNameArgName, failureDetailsKey, attemptsMade,
lib/handlers/blueprints/cw-log-firehose-processor.js:73
↓ 2 callersFunctionsleep
(ms: number)
lib/cron/synth-switch.ts:408
↓ 2 callersMethodtoCleanJSON
()
lib/entities/HardQuoteRequest.ts:35
↓ 2 callersMethodtoOpposingRequest
()
lib/entities/QuoteRequest.ts:99
↓ 2 callersMethodupdateTimestampsBatch
(toUpdate: ToUpdateTimestampRow[])
lib/repositories/base.ts:92
next →1–100 of 348, ranked by callers