What is Lumenswap?

Lumenswap is an open-source client for the Stellar network that allows you to swap and trade public on the network using a friendly, minimal interface.

What’s Lumanswap’s goal?

Stellar is a scalable and distributable payment global network that has a high potential in asset transfer. The mission of Lumenswap is to build an open-source and visually appealing client for trading and swapping public on the Stellar network. We’re looking to provide a good user experience and user interface similar to what you’ve seen on more popular exchange clients. In short, we’re looking for these two terms: DEX Security and CEX Experience.

Why do we say Lumenswap is a client for Stellar?

Stellar is structurally different from smart contract networks like Ethereum. To create a smart contract on Stellar, you need to get creative with the operations and other properties of the network such as atomicity (guarantee that given a series of operations, upon submission to the network if one operation fails, all operations in the transaction fails.

Are all public of the Stellar network tradable on Lumenswap?

By default, all of the available public on the Stellar Network are also available for trade on Lumenswap. You can add whichever you want to Lumenswap and convert them to each other.

How can I add custom public to the Lumenswap?

There are two methods for adding custom assets to Lumenswap:
The first method is more suitable for normal users:
  • First, click on the “Add Asset” button In the assets modal,
  • Add your asset code and asset issuer and confirm.
The second method is suitable for asset issuers and project funders who want to redirect their community to their assets trading page using a single link. You can easily do this by using the URL format below:

How can I add custom pairs to the spot section?

To add a custom pair:
  • First, click on the asset pair box.
  • Click on the “Add Custom” button in the newly opened modal.
  • Add the required information such as the asset issuers and asset code of the asset.
  • Finally, click on “Add Pair” to add your custom pair to the list.
Note: If one side of your pair is XLM, you can also check the “native” option.

How can I connect my account to the Lumenswap?

We provide various options for doing this. Currently, Lumenswap supports connecting using your private key (Not recommended) or popular wallets such as Rabet, Freighter, and Albedo.

What is the path? And how do you determine it for a swap?

The path is the best possible way to swap assets based on the order books and the liquidity rates on the network. We suggest a path based on the best rates and prices with Horizon aggregations' help. This way you can make sure that you can trade your assets at the best prices possible.

What is set slippage tolerance?

Slippage Tolerance defines the minimum amount of public you want to receive after a swap. Higher percentages will reduce the minimum amount of public you’ll receive from the swap.

Is Lumenswap open-source?

Yes. You can get the source code on our Gitlab repo.