swap_aggregator 1.0.0 copy "swap_aggregator: ^1.0.0" to clipboard
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
  • SwapProviderInterface for easy custom provider implementation.
  • SwapAggregatorService with dynamic provider registration.
  • Multi-chain transaction support via ChainTransaction sealed classes.
  • Comprehensive approval handling (ERC20, Permit, Permit2).
  • Quote comparison and sorting utilities.
0
likes
140
points
9
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A modular, plug-and-play DEX aggregator for multi-chain token swaps. Supports 1inch, ParaSwap, Uniswap, 0x, OpenOcean, and Rango.

Repository (GitHub)

License

MIT (license)

Dependencies

collection, decimal, dio, equatable, meta

More

Packages that depend on swap_aggregator