Since the launch of Sushi's Route Processor, it has been a crucial part of our industry-leading aggregation stack, intelligently routing trades across multiple DEXs, chains and bridges to secure the best prices. As the backbone of Sushi’s swap execution, it optimizes liquidity access and automates complex transactions.
With the introduction of the latest version of our Route Processor (RP6), Sushi brings superior swap pricing while its modular architecture enables easy upgrades for integrators.
Building on the success of RP5, which focused on expanding liquidity aggregation with sources across supported networks, RP6 further optimized the swap routes and execution with new features and integrations.
RP6 integrates bridges into swap routes, enabling stake/unstake operations within a single transaction. Initially, it supports SUSHI/xSUSHI and ETH/stETH/wstETH for staking and liquid staking on Ethereum Mainnet.
Instead of relying solely on liquidity pools, RP6 optimizes execution by dynamically staking or unstaking assets when it results in better pricing, leveraging bridges for efficient routing. Staked assets like stETH provide deeper liquidity, lower slippage, and more stable pricing, ensuring better trade execution.
This approach also reduces gas costs and enhances access to yield-bearing assets, making swaps more capital-efficient. RP6 will continue expanding support for additional assets as the ecosystem grows.
RP6 expands its liquidity aggregation capabilities by integrating Curve metapools, unlocking deeper liquidity for stable swaps and improving pricing efficiency.
Previously integrated sources include major DEXs across different chains, for example, our own Sushi pools, Uniswap, Algebra, Quickswap, PancakeSwap, Camelot and TraderJoe.
This upgrade ensures users can access even better pricing while benefiting from aggregated liquidity across multiple networks.
We’ve restructured our contract design for better modularity and ease of integration. RP6 now features:
Instead of requiring users or developers to interact directly with RouteProcessor6, which handles complex routing logic, RedSnwapper acts as an abstraction layer that simplifies these interactions. Because RedSnwapper is separate from the main execution logic, integrators don’t have to modify their code when RP6 is upgraded.
This setup allows for seamless upgrades, enabling Sushi to deploy new features without requiring integrators to rework their implementations. Additionally, it ensures RP6 (and future RP contracts) can remain closed source while still providing a public, verified contract for users to interact with.
By maintaining this abstraction, we streamline future RP upgrades, allowing integrators to rely on the same facade without disruption.
With RP6, Sushi continues strengthening its position as the most widely distributed and capital-efficient aggregation stack in DeFi. This upgrade boosts swap efficiency, staking accessibility, and liquidity aggregation—so you always get the best prices across supported chains and protocols.
🚀 Integrate Sushi Swaps Into Your Project
We’ve made integration seamless with our Swap API—plug into the most powerful aggregation stack in DeFi with just a few lines of code. Start integrating today and get access to superior pricing, deep liquidity, and cross-chain reach.
đź”— Swap now: sushi.com
📩 Build with us: Get started with our API here—and stay tuned for our upcoming Dev Portal!