Stellar Community Foundation logo
  • Get Started
  • Awards
  • Projects
  • Governance
icon-
Stellar Community Foundation logo
Loading...
top-splatter

By Soroswap.Finance

Soroswap Protocol

SCF #15
$57.6K
Legacy v4.0 Award
Awarded
github-icon

Open-source AMM protocol for providing liquidity and trading Stellar Assets in Soroban. With SDK and easy to use frontend.

Products & Services

The Soroswap Protocol is planning to launch the protocol itself (smart contracts in rust) and its ReactJS frontend. In order to do this, Soroswap will support and develop the @soroban-react library, which allows to connect frontend with smart contracts. All products will be 100% open-source.

  1. Smart contracts. Provide the ability for users to swap their tokens inside Soroban, as well as for developers to connect their Soroban dApps with the protocol. Written in Rust, inspired by UniswapV2. Include: - Factory contract: Creates one Liquidity Pool Token contract per unique token pair. - Pair contract (Liquidity Pool Token contract): They serve as automated market makers (AMM) and keep track of pool token balances. These contracts will implement the token interface. - Router contract: Supports the basic requirements of a front-end offering trading and liquidity management functionality. Supports multi-pair trades (e.g. x to y to z).

  2. The Soroswap front-end: Convenient and user-friendly front-end written in ReactJS and inspired from the famous Uniswap UI. Uses the @soroban-react library in order to connect the protocol with Stellar wallets. Smart contract and front-end audience: any user wanting to swap a token (or provide liquidity) inside Soroban, without needing to use the classic Stellar chain’s AMM, or because they are using a token that was issued inside Soroban and cannot be “unwrapped” to the classic chain. It is also useful for other protocols that need to swap tokens (e.g., a multi-currency NFT marketplace, where the seller wants a certain amount in a certain coin and the buyer can buy with any currency available in the Soroswap protocol).

  3. The @soroban-react library: Framework for building modern Soroban dApps using ReactJS. Its development will keep the library updated with the latest versions of Stellar’s libraries and previews. Soroswap will add support for other wallets and write documentation. Library Audience: Any developer building a web-dapp in Soroban.

Requested Budget

$57.6K

middle-splatter
Esteban-Felipe-Iglesias-Manriquez

Esteban Felipe Iglesias Manríquez

github-iconx-iconlinkedIn-icon

Project Stats

Team Size
1
Category
Financial Protocols
Total awarded
$346.8K*
Awarded Submissions
4
middle-splatter

Other Submissions

Soroswap.Finance

By Soroswap.Finance

Soroswap.Finance

Liquidity Award - '24 Q1
$50.0K
Liquidity Award
Awarded
Soroswap.Finance-Aggregator

By Soroswap.Finance

Soroswap.Finance Aggregator

SCF #21
$100.0K
Legacy v5.0 Community Award
Awarded
Soroswap-Protocol

By Soroswap.Finance

Soroswap Protocol

SCF #17
$139.2K
Legacy v4.0 Award
Awarded