Skip to content
docs

RoutedQuote

Defined in: protocol-swap2-core/dist/types.d.ts:110

The router’s chosen quote, tagged with how it scored.

depositAddress: string

Defined in: protocol-swap2-core/dist/types.d.ts:77

Quote.depositAddress


depositMemo: string | null

Defined in: protocol-swap2-core/dist/types.d.ts:78

Quote.depositMemo


destAmount: string

Defined in: protocol-swap2-core/dist/types.d.ts:82

Quote.destAmount


etaSeconds: number

Defined in: protocol-swap2-core/dist/types.d.ts:94

Estimated time to delivery.

Quote.etaSeconds


optional fees?: object[]

Defined in: protocol-swap2-core/dist/types.d.ts:86

Honest itemized fees when the provider exposes base-unit amounts.

amount: string

optional description?: string

included: boolean

token: string

type: "protocol" | "network" | "affiliate" | "other"

Quote.fees


feeUsd: number

Defined in: protocol-swap2-core/dist/types.d.ts:84

Quote.feeUsd


intentId: string

Defined in: protocol-swap2-core/dist/types.d.ts:76

Provider’s id for this swap; tracked with trackIntent.

Quote.intentId


minDestAmount: string

Defined in: protocol-swap2-core/dist/types.d.ts:83

Quote.minDestAmount


provider: string

Defined in: protocol-swap2-core/dist/types.d.ts:74

Provider name.

Quote.provider


optional providerData?: Record<string, string>

Defined in: protocol-swap2-core/dist/types.d.ts:100

Provider-owned, JSON-safe facts required to revalidate execution.

Quote.providerData


reliability: number

Defined in: protocol-swap2-core/dist/types.d.ts:96

Provider’s reliability hint, 0 to 1.

Quote.reliability


routeScore: object

Defined in: protocol-swap2-core/dist/types.d.ts:111

candidates: object[]

Every validated route: score is its value against the best (0..1).

score: number

weights: ScoreWeights


sourceAmount: string

Defined in: protocol-swap2-core/dist/types.d.ts:81

Quote.sourceAmount


optional txRequest?: TxRequest

Defined in: protocol-swap2-core/dist/types.d.ts:80

Present instead of a usable depositAddress for calldata providers.

Quote.txRequest


validUntilMs: number

Defined in: protocol-swap2-core/dist/types.d.ts:98

Quote expiry, unix milliseconds.

Quote.validUntilMs