Table of contents The Soroswap.Finance Protocol What is Soroswap Finance? Getting Started Choosing a Wallet Connecting Your Wallet to Stellar Blockchain Introduction to Soroswap Tokens Adding Tokens to Your Wallet Liquidity Management on Soroswap Bridging Tokens to Stellar Blockchain Concepts AMM Liquidity Pools Swaps Fees Router SDEX Aggregator Flash Swaps Oracles Trustlines Bridge Advanced Topics Pricing Understanding Returns Security Research Soroswap AMM How Soroswap AMM works Ecosystem Participants Audits Technical Reference Smart contracts SoroswapPair SoroswapFactory SoroswapRouter SoroswapLibrary Deployed Addresses Error Codes Soroswap vs UniswapV2 SoroswapPair Comparison SoroswapRouter Comparison SoroswapLibrary Comparison Using Soroswap with TypeScript Smart Contract Integration Design Decisions Deploy Soroswap Yourself Setup your environment. Experiment the Pair contract Experiment the Factory Contract. Deployments. Using the Soroswap Testnet Glossary Soroswap Info Soroswap Aggregator How Soroswap Aggregator works Supported AMMs Audits Technical Reference Design Technical Overview Aggregator Operation Smart Contracts SoroswapAggregator Adapter Trait SoroswapAdapter Inspirations 1inch Other AMMs in Soroban Phoenix Disclaimer Soroswap Router SDK Optimal Route soroswap-router-sdk NPM Package Technical Documentation Bridges Tutorials Soroswap Testnet Overview Installing Freighter Soroswap sections Adding Liquidity Doing Swap Remove Liquidity Using Stellar Classic Assets Wrapping Stellar Classic Assets Swap Stellar Classic Assets Test Stellar Classic Assets Bridge using Pendulum Conclusions Partnerships Collaboration with Mercury and SubQuery Business Partnerships Support & Resources General FAQ Additional Resources About Us