Skip to content
docs

Quote

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

A normalized quote from one provider.

depositAddress: string

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


depositMemo: string | null

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


destAmount: string

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


etaSeconds: number

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

Estimated time to delivery.


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"


feeUsd: number

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


intentId: string

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

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


minDestAmount: string

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


provider: string

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

Provider name.


optional providerData?: Record<string, string>

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

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


reliability: number

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

Provider’s reliability hint, 0 to 1.


sourceAmount: string

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


optional txRequest?: TxRequest

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

Present instead of a usable depositAddress for calldata providers.


validUntilMs: number

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

Quote expiry, unix milliseconds.