Changes to swap-instructions
POST /swap-instructions
Every recorded change to this endpoint, newest first. Back to the operation
Changed in 29 of the 50 revisions of this API.332859
- 3ffe3406c6731
- da69b85ffa8521
- 743e2d26177f1
- 18138545f5de734
- 5be338f86f7a1
- e81eaf0176e71
- d7eeb7e24ac41
- 2dd11b5a356a68
- 2638d3c163611
- 54e7268f9fc01
- 0f26ccf8eb055
- 48dcc559a7611
- 5904b9a202ab4138
- 844f7905049f1
- 5747978e3d2f1
- 28930a2937da1
- 6d9459be1a301
- b91fdb8150d83
- 0aa85ac2905b1
- 53cb304226261
- 6ba4cc1dd86f1
- 950ef4cf15921
- fff6d63fb2091
- dcb6874543461
- f90147586d4212
- 194dfbeeaeff1
- 4920fcf2645821
- 07f4d2386dec5
- 818caf41b884899
What changed
- ○
added the new optional request property
quoteResponse/instructionVersionnew-optional-request-property
- ○
- ●
removed the request property
quoteResponse/routePlan/items/swapInfo/feeAmountrequest-property-removed
- ●
removed the request property
quoteResponse/routePlan/items/swapInfo/feeMintrequest-property-removed
- ○
the request property
quoteResponse/routePlan/items/percentbecame nullablerequest-property-became-nullable
- ●
- ○
added the new optional request property
nativeDestinationAccountnew-optional-request-property
- ○
- ▲
the
blockhashSlotsToExpiryrequest property type/format changed frominteger/tointeger/uint8request-property-type-changed
- ▲
the
computeUnitPriceMicroLamportsrequest property type/format changed frominteger/tointeger/uint64request-property-type-changed
- ▲
the
prioritizationFeeLamportsrequest property type/format changed fromobject/to/request-property-type-changed
- ▲
the
quoteResponse/contextSlotrequest property type/format changed fromnumber/tointeger/uint64request-property-type-changed
- ▲
the
quoteResponse/platformFee/feeBpsrequest property type/format changed frominteger/int32tointeger/uint16request-property-type-changed
- ▲
the
quoteResponse/routePlan/items/percentrequest property type/format changed frominteger/int32tointeger/uint8request-property-type-changed
- ▲
the
quoteResponse/slippageBpsrequest property type/format changed frominteger/int32tointeger/uint16request-property-type-changed
- ●
the
quoteResponse/slippageBpsrequest property's min was set to0.00request-property-min-set
- ●
removed the request property
prioritizationFeeLamports/jitoTipLamportsrequest-property-removed
- ●
removed the request property
prioritizationFeeLamports/priorityLevelWithMaxLamportsrequest-property-removed
- ○
added the new optional request property
quoteResponse/routePlan/items/bpsnew-optional-request-property
- ○
the request property
quoteResponse/routePlan/items/percentbecame optionalrequest-property-became-optional
- ○
added
PriorityLevelWithMaxLamportsJitoTipLamportsJitoTipLamportsWithPayerto theprioritizationFeeLamportsrequest propertyoneOflistrequest-property-one-of-added
- ○
the response property
otherInstructionsbecame required for the status200response-property-became-required
- ▲
- ○
added the new optional request property
payernew-optional-request-property
- ○
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
- ▲
- ▲
request property
prioritizationFeeLamports/priorityLevelWithMaxLamports/priorityLevelwas restricted to a list of enum valuesrequest-property-became-enum
- ▲
the response property
otherInstructionsbecame optional for the status200response-property-became-optional
- ▲
the
otherInstructionsresponse's property type/format changed fromobject/toarray/for status200response-property-type-changed
- ▲
removed the required property
otherInstructions/accountsfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
otherInstructions/datafrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
otherInstructions/programIdfrom the response with the200statusresponse-required-property-removed
- ○
added the new optional request property
blockhashSlotsToExpirynew-optional-request-property
- ○
the
dynamicComputeUnitLimitrequest property default valuefalsewas addedrequest-property-default-value-added
- ○
the
dynamicSlippagerequest property default valuefalsewas addedrequest-property-default-value-added
- ○
the
skipUserAccountsRpcCallsrequest property default valuefalsewas addedrequest-property-default-value-added
- ○
the
useSharedAccountsrequest property default valuetruewas removedrequest-property-default-value-removed
- ○
added the new
highenum value to the request propertyprioritizationFeeLamports/priorityLevelWithMaxLamports/priorityLevelrequest-property-enum-value-added
- ○
added the new
mediumenum value to the request propertyprioritizationFeeLamports/priorityLevelWithMaxLamports/priorityLevelrequest-property-enum-value-added
- ○
added the new
veryHighenum value to the request propertyprioritizationFeeLamports/priorityLevelWithMaxLamports/priorityLevelrequest-property-enum-value-added
- ▲
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the required property
blockhashWithMetadatato the response with the200statusresponse-required-property-added
- ○
added the required property
computeUnitLimitto the response with the200statusresponse-required-property-added
- ○
added the required property
otherInstructionsto the response with the200statusresponse-required-property-added
- ○
added the required property
prioritizationFeeLamportsto the response with the200statusresponse-required-property-added
- ○
added the required property
prioritizationTypeto the response with the200statusresponse-required-property-added
- ○
- ▲
removed the required property
otherInstructionsfrom the response with the200statusresponse-required-property-removed
- ▲
- ▲
removed
subschema #1subschema #2from theprioritizationFeeLamportsrequest propertyanyOflistrequest-property-any-of-removed
- ▲
request property
computeUnitPriceMicroLamportslist-of-types was narrowed by removing typesstringfrom media typeapplication/jsonrequest-property-list-of-types-narrowed
- ▲
the
dynamicSlippagerequest property type/format changed fromobject/toboolean/request-property-type-changed
- ▲
the
prioritizationFeeLamportsrequest property type/format changed from/toobject/request-property-type-changed
- ●
removed the request property
addConsensusAccountrequest-property-removed
- ●
removed the request property
allowOptimizedWrappedSolTokenAccountrequest-property-removed
- ●
removed the request property
blockhashSlotsToExpiryrequest-property-removed
- ●
removed the request property
correctLastValidBlockHeightrequest-property-removed
- ●
removed the request property
dynamicSlippage/maxBpsrequest-property-removed
- ●
removed the request property
dynamicSlippage/minBpsrequest-property-removed
- ●
removed the request property
payerrequest-property-removed
- ●
removed the request property
programAuthorityIdrequest-property-removed
- ●
removed the request property
quoteResponse/computedAutoSlippagerequest-property-removed
- ●
removed the request property
quoteResponse/simplerRouteUsedrequest-property-removed
- ●
removed the request property
quoteResponse/swapUsdValuerequest-property-removed
- ●
removed the request property
useTokenLedgerrequest-property-removed
- ●
removed the optional property
tokenLedgerInstructionfrom the response with the200statusresponse-optional-property-removed
- ○
api tag
Swapaddedapi-tag-added
- ○
added the new optional request property
prioritizationFeeLamports/jitoTipLamportsnew-optional-request-property
- ○
added the new optional request property
prioritizationFeeLamports/priorityLevelWithMaxLamportsnew-optional-request-property
- ○
added the new optional request property
trackingAccountnew-optional-request-property
- ○
the request property
quoteResponse/platformFee/amountbecame optionalrequest-property-became-optional
- ○
the request property
quoteResponse/platformFee/feeBpsbecame optionalrequest-property-became-optional
- ○
the request property
quoteResponse/routePlan/items/swapInfo/labelbecame optionalrequest-property-became-optional
- ○
added the required property
otherInstructionsto the response with the200statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the new optional request property
quoteResponse/simplerRouteUsednew-optional-request-property
- ○
- ○
added the new optional request property
quoteResponse/swapUsdValuenew-optional-request-property
- ○
- ○
added the new optional request property
addConsensusAccountnew-optional-request-property
- ○
- ○
added the new optional request property
payernew-optional-request-property
- ○
- ▲
the request property
quoteResponse/platformFee/amountbecame requiredrequest-property-became-required
- ▲
the request property
quoteResponse/platformFee/feeBpsbecame requiredrequest-property-became-required
- ▲
the request property
quoteResponse/routePlan/items/swapInfo/labelbecame requiredrequest-property-became-required
- ▲
- ○
added the new optional request property
correctLastValidBlockHeightnew-optional-request-property
- ○
- ○
added the new optional request property
blockhashSlotsToExpirynew-optional-request-property
- ○
- ○
added the new optional request property
dynamicSlippagenew-optional-request-property
- ○
- ○
added the new optional request property
allowOptimizedWrappedSolTokenAccountnew-optional-request-property
- ○
- ○
added the new optional request property
programAuthorityIdnew-optional-request-property
- ○
- ○
added the new optional request property
quoteResponse/computedAutoSlippagenew-optional-request-property
- ○
- ●
removed the request property
restrictIntermediateTokensrequest-property-removed
- ○
request property
computeUnitPriceMicroLamportslist-of-types was widened by adding typesstringto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
request property
prioritizationFeeLamportslist-of-types was widened by adding typesstringto media typeapplication/jsonrequest-property-list-of-types-widened
- ●
- ○
added the new optional request property
skipUserAccountsRpcCallsnew-optional-request-property
- ○
- ▲
the
computeUnitPriceMicroLamportsrequest property type/format changed frominteger/tointegerstring/request-property-type-changed
- ▲
the
prioritizationFeeLamportsrequest property type/format changed frominteger/tointegerstring/request-property-type-changed
- ○
added the new optional request property
restrictIntermediateTokensnew-optional-request-property
- ▲
- ○
added the new optional request property
prioritizationFeeLamportsnew-optional-request-property
- ○
the
asLegacyTransactionrequest property default valuefalsewas addedrequest-property-default-value-added
- ○
the
useSharedAccountsrequest property default valuetruewas addedrequest-property-default-value-added
- ○
the
useTokenLedgerrequest property default valuefalsewas addedrequest-property-default-value-added
- ○
the
wrapAndUnwrapSolrequest property default valuetruewas addedrequest-property-default-value-added
- ○
- ▲
added the new required request property
quoteResponse/routePlan/items/swapInfo/feeAmountnew-required-request-property
- ▲
added the new required request property
quoteResponse/routePlan/items/swapInfo/feeMintnew-required-request-property
- ▲
the request property
quoteResponse/routePlan/items/percentbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
quoteResponse/routePlan/items/percentbecame requiredrequest-property-became-required
- ▲
the
quoteResponse/platformFee/feeBpsrequest property type/format changed frominteger/uint16tointeger/int32request-property-type-changed
- ▲
the
quoteResponse/routePlan/items/percentrequest property type/format changed frominteger/uint8tointeger/int32request-property-type-changed
- ▲
the
quoteResponse/slippageBpsrequest property type/format changed frominteger/uint16tointeger/int32request-property-type-changed
- ▲
removed the required property
otherInstructionsfrom the response with the200statusresponse-required-property-removed
- ●
removed the request property
blockhashSlotsToExpiryrequest-property-removed
- ●
removed the request property
dynamicSlippagerequest-property-removed
- ●
removed the request property
nativeDestinationAccountrequest-property-removed
- ●
removed the request property
payerrequest-property-removed
- ●
removed the request property
prioritizationFeeLamportsrequest-property-removed
- ●
removed the request property
quoteResponse/instructionVersionrequest-property-removed
- ●
removed the request property
quoteResponse/routePlan/items/bpsrequest-property-removed
- ●
removed the request property
skipUserAccountsRpcCallsrequest-property-removed
- ●
removed the request property
trackingAccountrequest-property-removed
- ○
api operation id
SwapInstructionsPostremoved and replaced withapi-operation-id-removed
- ○
api tag
Swapremovedapi-tag-removed
- ○
added the new optional request property
useTokenLedgernew-optional-request-property
- ○
the
asLegacyTransactionrequest property default valuefalsewas removedrequest-property-default-value-removed
- ○
the
dynamicComputeUnitLimitrequest property default valuefalsewas removedrequest-property-default-value-removed
- ○
the
wrapAndUnwrapSolrequest property default valuetruewas removedrequest-property-default-value-removed
- ○
the
computeUnitPriceMicroLamportsrequest property type/format was generalized frominteger/uint64tointeger/request-property-type-generalized
- ○
the
quoteResponse/contextSlotrequest property type/format was generalized frominteger/uint64tonumber/request-property-type-generalized
- ○
added the optional property
tokenLedgerInstructionto the response with the200statusresponse-optional-property-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲