Release 6.0.8
🚨Meteora DLMM slot activation support is a Meteora breaking change necessary for appropriate routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.8
🚨Meteora DLMM slot activation support is a Meteora breaking change necessary for appropriate routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.8
GitHub
Release v6.0.8 · jup-ag/metis-binary
Changelog:
fix: Upgrade h2 due to sec advisory https://rustsec.org/advisories/RUSTSEC-2024-0003
fix: raydium CLMM remove dangerous unwraps in swap math
fix: update to support dynamic accounts and ...
fix: Upgrade h2 due to sec advisory https://rustsec.org/advisories/RUSTSEC-2024-0003
fix: raydium CLMM remove dangerous unwraps in swap math
fix: update to support dynamic accounts and ...
Release 6.0.10
fix: Update Meteora DLMM disallow partial fill
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.10
fix: Update Meteora DLMM disallow partial fill
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.10
GitHub
Release v6.0.10 · jup-ag/metis-binary
Changelog:
chore: Update Meteora DLMM disallow partial fill
Commit 6f7c40617fd05b0b7135af75d5d093621d0e5bb8
chore: Update Meteora DLMM disallow partial fill
Commit 6f7c40617fd05b0b7135af75d5d093621d0e5bb8
we are going to stop allowing same mint to same mint swap on sharedAccountsRoute instruction, if you are using this instruction for same mint to same mint swap, please switch to start using the route instruction with your own token accounts.
this will happen in the next 24 hours. let us know if you need more time to transit.
this will happen in the next 24 hours. let us know if you need more time to transit.
The swap API endpoint
The jupiter UI and Jupiter terminal do not use this endpoint https://github.com/jup-ag/terminal
If you have a specific use case relying on it, talk to us in Jupiter Discord
/indexed-route-map is deprecated and is going to be removed in the next few days, to find tradable tokens use the /tokens endpoint instead.The jupiter UI and Jupiter terminal do not use this endpoint https://github.com/jup-ag/terminal
If you have a specific use case relying on it, talk to us in Jupiter Discord
jupiter-swap-api Release 6.0.11
The
~8GB RAM should be more than sufficient to run the API.
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.11
The
/indexed-route-map endpoint no longer returns the indexed-route-map by default, its usage is deprecated and not recommended but can be enabled with --enable-deprecated-indexed-route-maps~8GB RAM should be more than sufficient to run the API.
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.11
GitHub
Release v6.0.11 · jup-ag/metis-binary
The /indexed-route-map endpoint no longer returns the indexed-route-map by default, its usage is deprecated and not recommended but can be enabled with --enable-deprecated-indexed-route-maps
Change...
Change...
jupiter-swap-api Release 6.0.13
Important: chore: Stakedex PrefundSwapViaStake, disable PrefundSwapViaStake entirely due to impossible CPI, only Deposit SOL remains functional
Update to avoid incorrect routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.13
Important: chore: Stakedex PrefundSwapViaStake, disable PrefundSwapViaStake entirely due to impossible CPI, only Deposit SOL remains functional
Update to avoid incorrect routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.13
GitHub
Release v6.0.13 · jup-ag/metis-binary
Changelog:
chore: Stakedex PrefundSwapViaStake, disable PrefundSwapViaStake entirely due to impossible CPI, only Deposit SOL remains functional
fix: FluxBeam missing clone failed quote intermitten...
chore: Stakedex PrefundSwapViaStake, disable PrefundSwapViaStake entirely due to impossible CPI, only Deposit SOL remains functional
fix: FluxBeam missing clone failed quote intermitten...
jupiter-swap-api Release 6.0.18
Update to avoid incorrect routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.18
Update to avoid incorrect routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.18
GitHub
Release v6.0.18 · jup-ag/metis-binary
Changelog
fix: surface FailedToGetSwapAndAccountMetas error state when fetching /swap, before that if you hit it, you get a runtime error.
feat: use Raydium lite when openbook not active, which red...
fix: surface FailedToGetSwapAndAccountMetas error state when fetching /swap, before that if you hit it, you get a runtime error.
feat: use Raydium lite when openbook not active, which red...
jupiter-swap-api Release 6.0.19
Update to avoid incorrect routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.19
Update to avoid incorrect routing
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.19
GitHub
Release v6.0.19 · jup-ag/jupiter-swap-api
Changelog
fix: update GooseFX quoting
fix: update Whirlpool to not quote for token2022 token (to be supported)
Commit 62c0b4828057f6c2154f022b7c77b1d12b4e4f05
fix: update GooseFX quoting
fix: update Whirlpool to not quote for token2022 token (to be supported)
Commit 62c0b4828057f6c2154f022b7c77b1d12b4e4f05
jupiter-swap-api Release 6.0.20
Update to avoid incorrect routing
Main changes:
- update Clone to support pyth v2
- update GooseFX to fix the update error
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.20
Update to avoid incorrect routing
Main changes:
- update Clone to support pyth v2
- update GooseFX to fix the update error
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.20
GitHub
Release v6.0.20 · jup-ag/metis-binary
Changelog
fix: update Clone for PythV2 support
fix: update GooseFX and fixed all the warnings
fix: move blockhash fetcher to another tokio runtime
chore: Meteora protocol fee part of LP trade fee
f...
fix: update Clone for PythV2 support
fix: update GooseFX and fixed all the warnings
fix: move blockhash fetcher to another tokio runtime
chore: Meteora protocol fee part of LP trade fee
f...
jupiter-swap-api Release 6.0.21
feat: whirlpool to support token2022
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.21
feat: whirlpool to support token2022
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.21
GitHub
Release v6.0.21 · jup-ag/metis-binary
Changelog
feat: whirlpool to support token2022
fix: blockhash fetcher, to use a smaller interval
fix: no need to check for destinationTokenAccount when deciding use_shared_accounts
Commit f14d514e6...
feat: whirlpool to support token2022
fix: blockhash fetcher, to use a smaller interval
fix: no need to check for destinationTokenAccount when deciding use_shared_accounts
Commit f14d514e6...
Gm gm friends! We've revamped our referral fees — you can now receive fees from either input or output.
For example, if someone is using SOL to buy other tokens, you can take a fee from the SOL instead. In the past, you could only take a cut from the output token.
More details over here: https://station.jup.ag/docs/apis/adding-fees
For example, if someone is using SOL to buy other tokens, you can take a fee from the SOL instead. In the past, you could only take a cut from the output token.
More details over here: https://station.jup.ag/docs/apis/adding-fees
jupiter-swap-api Release 6.0.25 + 24
- fix: improve quote time up to 90%
- fix: jupiter perps to use new oracles
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.25
most changes are on: https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.24
- fix: improve quote time up to 90%
- fix: jupiter perps to use new oracles
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.25
most changes are on: https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.24
GitHub
Release v6.0.25 · jup-ag/metis-binary
Changelog
fix: make METRICS_PORT optional
Commit 809bf7148e8ccd2c9e7a5b96fab8f7fa8bc3c63c
fix: make METRICS_PORT optional
Commit 809bf7148e8ccd2c9e7a5b96fab8f7fa8bc3c63c
Hi! We released the Ecosystem Token API last month. A quick reminder that the old APIs will be deprecated by end August.
Please read the attached tweet and jupresearch article for details.
https://x.com/JupiterExchange/status/1816497363344838735?t=xlJBTNSher1lQy-sEPTRvA&s=19
Please read the attached tweet and jupresearch article for details.
https://x.com/JupiterExchange/status/1816497363344838735?t=xlJBTNSher1lQy-sEPTRvA&s=19
X (formerly Twitter)
Jupiter (@JupiterExchange) on X
Introducing: The Ecosystem Token API and Standard
Over the last 2 years, our existing token list has become an essential resource for many projects in the ecosystem, from wallets, to dexes and from screeners to bots.
Today, we are delighted to formally…
Over the last 2 years, our existing token list has become an essential resource for many projects in the ecosystem, from wallets, to dexes and from screeners to bots.
Today, we are delighted to formally…
Hey guys!
We’re recently released a new version of our Price API, Price API V2.
We want to share this with you & your team before we publicly announce on our socials
A quick TLDR of what you can expect with Price V2,
- more enriched price data, get smoothened on-chain price in real time
- additional price (extraInfo), you’re able to see the last quoted price & last traded price for both buy & sell side, all with one API call
- Confidence level, the quickest way to identify if your users are getting a good or bad price based on price spread
More information can be found here: https://www.jupresear.ch/t/introducing-the-price-v2-api/22175
You can try out Price V2 here:
https://api.jup.ag/v2/price?ids={mint_address}&showExtraInfo=true
Love to hear your thoughts around the new API, don’t hesitate to let us know if you have any thoughts/feedbacks
We’re recently released a new version of our Price API, Price API V2.
We want to share this with you & your team before we publicly announce on our socials
A quick TLDR of what you can expect with Price V2,
- more enriched price data, get smoothened on-chain price in real time
- additional price (extraInfo), you’re able to see the last quoted price & last traded price for both buy & sell side, all with one API call
- Confidence level, the quickest way to identify if your users are getting a good or bad price based on price spread
More information can be found here: https://www.jupresear.ch/t/introducing-the-price-v2-api/22175
You can try out Price V2 here:
https://api.jup.ag/v2/price?ids={mint_address}&showExtraInfo=true
Love to hear your thoughts around the new API, don’t hesitate to let us know if you have any thoughts/feedbacks
Jupiter Research
Introducing the Price V2 API
Major upgrades to Jupiter’s price API — introducing Jupiter Price V2. Jupiter Price V1 is a powerful method of getting precise & real time pricing for all SPL tokens, but there are some shortfalls with how price is derived. Currently Price V1 derives price…
jupiter-swap-api Release 6.0.26
- With the new Europa service, the API now support new markets streaming, you dont have to restart your API to get new markets.
- By default, the new API will connect to the Europa instance, and you will see new markets streaming to your quoting server, that includes new markets from Pump and Moonshot.
- Breaking: remote cache
More details:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.26
- With the new Europa service, the API now support new markets streaming, you dont have to restart your API to get new markets.
- By default, the new API will connect to the Europa instance, and you will see new markets streaming to your quoting server, that includes new markets from Pump and Moonshot.
- Breaking: remote cache
cache.jup.ag/markets?v=3 will stop updating, the new endpoint is cache.jup.ag/markets?v=4. The remote cache would not include Pump and Moonshot markets.More details:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.26
GitHub
Release v6.0.26 Europa release · jup-ag/metis-binary
Breaking
breaking: --dexes have been replaced by --dex-program-ids, and --exclude-dexes have been replaced by --exclude-dex-program-ids. You can get the program id from this link: https://quote-ap...
breaking: --dexes have been replaced by --dex-program-ids, and --exclude-dexes have been replaced by --exclude-dex-program-ids. You can get the program id from this link: https://quote-ap...
jupiter-swap-api Release 6.0.27
- hotfix: sanctum amms not being loaded (introduced in v6.0.26) by setting account data to default
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.27
- hotfix: sanctum amms not being loaded (introduced in v6.0.26) by setting account data to default
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.27
GitHub
Release v6.0.27 · jup-ag/metis-binary
hotfix: sanctum amms not being loaded (introduced in v6.0.26) by setting account data to default
Commit 9bf100e3f03179dedf54f7400f348e8dcbdb1cf5
Commit 9bf100e3f03179dedf54f7400f348e8dcbdb1cf5
Jupiter Price API V2 update
Delivering a more comprehensive and accurate price API
- Liquidity depth is now added to the endpoint, providing an overview of the token's liquidity
Find out more here:
https://www.jupresear.ch/t/introducing-the-price-v2-api/22175
Delivering a more comprehensive and accurate price API
- Liquidity depth is now added to the endpoint, providing an overview of the token's liquidity
Find out more here:
https://www.jupresear.ch/t/introducing-the-price-v2-api/22175
Jupiter Research
Introducing the Price V2 API
Major upgrades to Jupiter’s price API — introducing Jupiter Price V2. Jupiter Price V1 is a powerful method of getting precise & real time pricing for all SPL tokens, but there are some shortfalls with how price is derived. Currently Price V1 derives price…
Jupiter Price API V1 update
If you're still using Price API V1, we encourage you to upgrade to V2 soon as we’ll be deprecating V1 on the 30th of November 2024
Check out Price V2 docs here:
https://docs.jup.ag/reference/getpricev2
If you're still using Price API V1, we encourage you to upgrade to V2 soon as we’ll be deprecating V1 on the 30th of November 2024
Check out Price V2 docs here:
https://docs.jup.ag/reference/getpricev2
Jupiter Metropolis API
/price/v2 (Beta)
Jupiter Price API V2 is an improved version of the Price API, aiming to enhance accuracy by factoring both buy and sell-side prices to derive a more accurate price.
jupiter-swap-api Release 6.0.28
- fix: panics with Stabble and Obric
- feat: implement
- feat: update Sanctum sdk
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.28
- fix: panics with Stabble and Obric
- feat: implement
filter-markets-with-mints to be applied for newly streamed markets as well- feat: update Sanctum sdk
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.28
GitHub
Release v6.0.28 · jup-ag/metis-binary
fix: obric to use safe math
fix: stabble to not panic
fix: remove jupiter_europa_url which is not used
fix: invariant to use safe math
feat: update Stakedex sdk with deposit cap program
feat: imple...
fix: stabble to not panic
fix: remove jupiter_europa_url which is not used
fix: invariant to use safe math
feat: update Stakedex sdk with deposit cap program
feat: imple...
Jupiter Price API V2 is now out of Beta
As V1 would be deprecated towards the end of November, all existing users of Price V1 are advised to swap over to Price V2 soon.
Find out more about price v2 here, https://docs.jup.ag/reference/getpricev2-1
For any further questions around Price V2 or Metropolis API, do reach out to us on our discord.
As V1 would be deprecated towards the end of November, all existing users of Price V1 are advised to swap over to Price V2 soon.
Find out more about price v2 here, https://docs.jup.ag/reference/getpricev2-1
For any further questions around Price V2 or Metropolis API, do reach out to us on our discord.
Jupiter Metropolis API
/price/v2
Jupiter Price API V2 is an improved version of the Price API, aiming to enhance accuracy by factoring both buy and sell-side prices to derive a more accurate price.
jupiter-swap-api Release 6.0.29
- fix: priceImpactPct not being updated
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.29
- fix: priceImpactPct not being updated
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.29
GitHub
Release v6.0.29 · jup-ag/metis-binary
chore: Add category name and heuristic max slippage bps to dynamic slippage report
feat: Blockhash provider with support for slots to expiry
fix: Process market batches instead of doing sequential ...
feat: Blockhash provider with support for slots to expiry
fix: Process market batches instead of doing sequential ...