After rigorous testing over the past few weeks, Token2022 is now officially supported by Jupiter! Fluxbeam has been integrated into our routing, and tokens like $BERN and $MOON can now be traded along with other tokens in the Solana universe.
Token2022 is a new token standard developed by Solana Labs that presents a superset of functionality provided by the standard SPL Token Library which includes transfer fees, interest bearing tokens, non-transferability, and immutability.
This enables new types of tokenomics to be developed. For example, $BERN leverages a 6.9% transfer fee to reward holders of $BERN and $BONK while Solarmoon leverages transfer fees to reduce supply and create deflationary tokenomics for $MOON.
With the large number of updates over SPL Token Program, we had to make significant upgrades to our backend, UI and aggregator program to handle both the standard token library and token2022 in one seamless UX. Most notably, we had to support transfer fees across the entire stack and update our crawler to recognize Token2022 tokens.
In addition, as Jupiter is deeply integrated across many major wallets and dapps — not all of whom support 2022 yet — it was important for us to break this work out into a separate token list API as not to affect existing partners.
It’s important to note that Token2022 is currently still undergoing development and auditing. In addition, as features like transfer fees make it more difficult for integrators to adopt, we recommend sticking to the standard token library unless there is a strong need for those specific features.
To understand more about the standard, you can refer to these resources:
We are really excited to support Token 2022 standards and can't wait to see the amazing things that projects cook up with these new possibilities. To a greater Solana platform!