FREET → SDA Swap: Simple on the Front-End, But Complex Behind the Scenes
On the front-end UI, swapping FREET → SDA looks like a single simple step. In reality, tokens go through multiple pools and conversion processes before becoming SDA:
- FREET from the wallet is swapped into GLNs in the FREET/GLNs pool.
- GLNs are sent to a multi-token pool as a temporary transit.
- GLNs are swapped in the GLNs/WSDA pool → producing WSDA.
- WSDA is sent back to the multi-token pool as a temporary transit before burning.
- WSDA is burned and converted into SDA, which the user receives.
Note: Sidra DEX is designed with interlinked pools. This structure makes the swap process multi-step and lengthy, even though it looks simple on the front-end.
This is only for general knowledge about how multi-pool swaps work in a DEX.