Jupiter Dev Notifications
2.37K subscribers
3 photos
94 links
Important announcements for anyone developing with Jupiter.

Docs: https://dev.jup.ag/docs

Twitter/X: https://twitter.com/JupiterExchange

Discord: https://discord.gg/jup
Download Telegram
release: 4.0.0-beta.16
release: 3.0.0-beta.17
release: 2.0.0-beta.9
release: 1.0.0-beta.34
- fix: math curve related infinite loop for imbalanced pool
release: 4.0.0-beta.17
- feat: add symmetry
- feat: rename MarcoPolo to Oasis and added support for BonkSwap
- fix: sync meteora latest changes
- fix: meteora price impact
- fix: move calculate fee to react-hook
If you are using the v3 API, please migrate to the latest v4 API, we will be shutting down the v3 API by the end of this month.
release: 3.0.0-beta.18
- fix: dont throw error on failed amm creation
- fix: backport meteora changes
release: 4.0.0-beta.18
- fix: Remove throwing error when an amm fails to load
- fix: bump internal optimist package which include tx confirmation fixes
Some changes to the token list API response are coming: We’re adding tags for unknown tokens and token2022 tokens.

Unknown tokens now:
{"address”:”0x123”, ”tags”:[], …},

Unknown tokens future:
{"address”:”0x123”,” tags”:[“unknown”], …},

Token2022 tokens future:
{"address”:”0x123”, tags”:[“token2022”], …},

This change is expected to go in on Monday next week, please cater for that change.

We’re also trying out a discord announcements channel — hop on over and get a “developer” role to be tagged on announcements if you prefer that channel.
Channel name was changed to «Jupiter Dev Notifications»
release: 4.0.0-beta.19
- fix: drop expired orders in phoenix
- fix: filter pools that no longer exist on load, that was causing some startup error
- fix: update raydium clmm library
- feat: added mintsToExclude to Jupiter.load which can exclude any amms that have those mints from running
release: 4.0.0-beta.20
- fix: symmetry runtime bug causing Jupiter to not load
- fix: Create ATA idempotent
Channel photo updated
Notice: the @jup-ag/core have been deprecated for months and will not receive any updates anymore. v4 quote api have been closed down as well.

Moving forward, please use the v6 api: https://station.jup.ag/api-v6

There is a self hosted option with binary included as well. https://station.jup.ag/docs/apis/self-hosted

We do publish release of the binary with changelog here: https://github.com/jup-ag/jupiter-swap-api/releases
Also we do publish docker image up as well, so you can just run the binary with your environment variables.

Image repository: https://github.com/jup-ag/jupiter-swap-api/pkgs/container/jupiter-swap-api
Deploy with fly.io example: https://github.com/jup-ag/jupiter-swap-api/tree/main/examples/fly.io
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.
The swap API endpoint /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 /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