RouteQuoteMetadataSchema
const
RouteQuoteMetadataSchema:ZodObject
<{affiliate
:ZodOptional
<ZodString
>;affiliateFee
:ZodOptional
<ZodString
>;approvalAddress
:ZodOptional
<ZodString
>;assets
:ZodOptional
<ZodArray
<ZodObject
<{asset
:ZodString
;image
:ZodString
;price
:ZodNumber
; },"strip"
,ZodTypeAny
, {asset
:string
;image
:string
;price
:number
; }, {asset
:string
;image
:string
;price
:number
; }>,"many"
>>;chainflip
:ZodOptional
<ZodObject
<{affiliateFees
:ZodOptional
<ZodArray
<ZodObject
<{brokerAddress
:ZodString
;feeBps
:ZodNumber
; },"strip"
,ZodTypeAny
, {brokerAddress
:string
;feeBps
:number
; }, {brokerAddress
:string
;feeBps
:number
; }>,"many"
>>;brokerCommissionBps
:ZodOptional
<ZodNumber
>;buyAsset
:ZodObject
<{asset
:ZodString
;chain
:ZodString
; },"strip"
,ZodTypeAny
, {asset
:string
;chain
:string
; }, {asset
:string
;chain
:string
; }>;channelMetadata
:ZodOptional
<ZodObject
<{cfParameters
:ZodOptional
<ZodString
>;gasBudget
:ZodOptional
<ZodString
>;message
:ZodOptional
<ZodString
>; },"strip"
,ZodTypeAny
, {cfParameters?
:string
;gasBudget?
:string
;message?
:string
; }, {cfParameters?
:string
;gasBudget?
:string
;message?
:string
; }>>;dcaParameters
:ZodOptional
<ZodObject
<{chunkInterval
:ZodOptional
<ZodNumber
>;numberOfChunks
:ZodOptional
<ZodNumber
>; },"strip"
,ZodTypeAny
, {chunkInterval?
:number
;numberOfChunks?
:number
; }, {chunkInterval?
:number
;numberOfChunks?
:number
; }>>;destinationAddress
:ZodString
;maxBoostFeeBps
:ZodOptional
<ZodNumber
>;refundParameters
:ZodOptional
<ZodObject
<{minPrice
:ZodOptional
<ZodString
>;refundAddress
:ZodOptional
<ZodString
>;retryDuration
:ZodOptional
<ZodNumber
>; },"strip"
,ZodTypeAny
, {minPrice?
:string
;refundAddress?
:string
;retryDuration?
:number
; }, {minPrice?
:string
;refundAddress?
:string
;retryDuration?
:number
; }>>;sellAsset
:ZodObject
<{asset
:ZodString
;chain
:ZodString
; },"strip"
,ZodTypeAny
, {asset
:string
;chain
:string
; }, {asset
:string
;chain
:string
; }>; },"strip"
,ZodTypeAny
, {affiliateFees?
:object
[];brokerCommissionBps?
:number
;buyAsset
: {asset
:string
;chain
:string
; };channelMetadata?
: {cfParameters?
:string
;gasBudget?
:string
;message?
:string
; };dcaParameters?
: {chunkInterval?
:number
;numberOfChunks?
:number
; };destinationAddress
:string
;maxBoostFeeBps?
:number
;refundParameters?
: {minPrice?
:string
;refundAddress?
:string
;retryDuration?
:number
; };sellAsset
: {asset
:string
;chain
:string
; }; }, {affiliateFees?
:object
[];brokerCommissionBps?
:number
;buyAsset
: {asset
:string
;chain
:string
; };channelMetadata?
: {cfParameters?
:string
;gasBudget?
:string
;message?
:string
; };dcaParameters?
: {chunkInterval?
:number
;numberOfChunks?
:number
; };destinationAddress
:string
;maxBoostFeeBps?
:number
;refundParameters?
: {minPrice?
:string
;refundAddress?
:string
;retryDuration?
:number
; };sellAsset
: {asset
:string
;chain
:string
; }; }>>;maxStreamingQuantity
:ZodOptional
<ZodNumber
>;priceImpact
:ZodOptional
<ZodNumber
>;referrer
:ZodOptional
<ZodString
>;streamingInterval
:ZodOptional
<ZodNumber
>;tags
:ZodArray
<ZodNativeEnum
<typeofPriorityLabel
>,"many"
>;txType
:ZodOptional
<ZodNativeEnum
<typeofRouteQuoteTxType
>>; },"strip"
,ZodTypeAny
, {affiliate?
:string
;affiliateFee?
:string
;approvalAddress?
:string
;assets?
:object
[];chainflip?
: {affiliateFees?
:object
[];brokerCommissionBps?
:number
;buyAsset
: {asset
:string
;chain
:string
; };channelMetadata?
: {cfParameters?
:string
;gasBudget?
:string
;message?
:string
; };dcaParameters?
: {chunkInterval?
:number
;numberOfChunks?
:number
; };destinationAddress
:string
;maxBoostFeeBps?
:number
;refundParameters?
: {minPrice?
:string
;refundAddress?
:string
;retryDuration?
:number
; };sellAsset
: {asset
:string
;chain
:string
; }; };maxStreamingQuantity?
:number
;priceImpact?
:number
;referrer?
:string
;streamingInterval?
:number
;tags
:PriorityLabel
[];txType?
:PSBT
|EVM
|COSMOS
|RADIX
; }, {affiliate?
:string
;affiliateFee?
:string
;approvalAddress?
:string
;assets?
:object
[];chainflip?
: {affiliateFees?
:object
[];brokerCommissionBps?
:number
;buyAsset
: {asset
:string
;chain
:string
; };channelMetadata?
: {cfParameters?
:string
;gasBudget?
:string
;message?
:string
; };dcaParameters?
: {chunkInterval?
:number
;numberOfChunks?
:number
; };destinationAddress
:string
;maxBoostFeeBps?
:number
;refundParameters?
: {minPrice?
:string
;refundAddress?
:string
;retryDuration?
:number
; };sellAsset
: {asset
:string
;chain
:string
; }; };maxStreamingQuantity?
:number
;priceImpact?
:number
;referrer?
:string
;streamingInterval?
:number
;tags
:PriorityLabel
[];txType?
:PSBT
|EVM
|COSMOS
|RADIX
; }>
Defined in: packages/helpers/src/api/swapkitApi/types.ts:487