swap_aggregator 1.0.0
swap_aggregator: ^1.0.0 copied to clipboard
A modular, plug-and-play DEX aggregator for multi-chain token swaps. Supports 1inch, ParaSwap, Uniswap, 0x, OpenOcean, and Rango.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-01-01 #
Added #
- Initial release of the Swap Aggregator SDK.
- Support for 23+ DEX aggregators including:
- EVM: 1inch, ParaSwap, 0x, OpenOcean, Uniswap, KyberSwap, Odos, Enso, Bebop
- Cross-chain: Rango, Socket, LI.FI, deBridge, Squid, Symbiosis, WOOFi
- RFQ/Intent: Hashflow, CoW Protocol
- Solana: Jupiter
- Bitcoin: THORChain
SwapProviderInterfacefor easy custom provider implementation.SwapAggregatorServicewith dynamic provider registration.- Multi-chain transaction support via
ChainTransactionsealed classes. - Comprehensive approval handling (ERC20, Permit, Permit2).
- Quote comparison and sorting utilities.