Releases: jup-ag/jupiter-swap-api
Releases · jup-ag/jupiter-swap-api
v6.0.5
Changelog:
- feat: added
skipUserAccountsRpcCalls
to skip checking account on/swap
, this assume the user have all the accounts needed for swap. - feat: added
snapshot_poll_interval_ms
to configure the polling rate of rpc to update states, default is200
ms for polling mode and30000
ms for yellowstone grpc mode - feat:
/swap
and/swap-instructions
returnprioritization_fee_lamports
to indicate the amount of fee that will be used, excluding base fee. - feat:
prioritization_fee_lamports
now accepts{ autoMultiplier: number }
this multiplies theauto
priority fee which is 2x 75th percentile of the recent fee used. - feat: use different runtime for fetching and serving api.
- fix: reduce max accounts for legacy to prevent transaction too large
For documentation on the new parameters go to https://station.jup.ag/api-v6/post-swap
Commit e3f07315756e21e17bacd8171bdb9a173d72c543
v6.0.4
Changelog:
- Add prioritizationFeeLamports to /swap, to set the prioritization fee to be paid. Now defaults to "auto" to prevent underpricing
- Add dynamicComputeUnitLimit to /swap, it will simulate the swap to adjust compute unit limit to 140% of consumed_units
- Increase compute unit micro lamports to be 2x p75 over the last 20 slots when using "auto" prioritizationFeeLamports or computeUnitPriceMicroLamports, to easier outbid.
- Update Stakedex SDK (Sanctum) to latest for preferred withdrawer exhaustion fix and ignore private pools igneous-labs/stakedex-sdk#32
- Update Jupiter Perps AMM to support updated token weightage checks
- Fix and enable again split for ExactOut
- Fix to use other_amount_threshold for ExactOut as input_amount when building swap, to prevent insufficient tokens before slippage tolerance is hit.
For documentation on the new parameters go to https://station.jup.ag/api-v6/post-swap
Commit 2e5258f05825ba9a7f58179bfb03cbad0382b8b2
v6.0.3
Changelog:
- Sync latest GooseFX updates, previous version of GooseFX will not work
- Remove quote splitting for exact out
- Added native SPL pool
- Allow cli variables to be configured through CLI for
jupiter-swap-api
, this is useful for Docker deployment and just set env.- env available:
MARKET_CACHE
,RPC_URL
,YELLOWSTONE_GRPC_ENDPOINT
,YELLOWSTONE_GRPC_X_TOKEN
,PORT
- env available:
Commit 8e842ef6bd666c41f0b270e63ece0dee175b4c80
v6.0.2
v6.0.1
v6.0.0
Initial public release of the jupiter-swap-api binary
Supported DEXes: Whirlpool, Meteora, Mercurial, Jupiter Perps, Jupiter LO, Raydium, Raydium CLMM, Phoenix, Openbook, GooseFX, StepN, Lifinity V1, Lifinity V2, Sanctum, Marinade, Saber, Saros, Aldrin V2, Bonkswap, Cropper, Invariant, Orca V1, Orca V2, Aldrin, FluxBeam, Helium Network, Balansol, Penguin, Oasis, Crema.