DEX Module

Documentation on the DEX for Developers
The DEX (Decentralized Exchange) module holds the core functionality for token swaps, limit orders, and liquidity provisioning. It was built with composability in mind as it should be as easy as possible to build peripheral modules and applications around it.


  1. 1.
    Concepts : background on what's being implemented
  2. 2.
    Data Structures : how data is represented
  3. 3.
    Messages : supported message types
  4. 4.
    Core Functions : main keeper logic for swaps and liquidity providing
  5. 5.
    Helper Functions : supporting keeper functionality to core logic
  6. 6.
    Queries : logic for requesting information