> For the complete documentation index, see [llms.txt](https://duality.gitbook.io/duality-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://duality.gitbook.io/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages.md).

# Transaction Messages

Messages can all be found in [duality/proto/duality/dex/tx.proto](https://github.com/duality-labs/duality/blob/main/proto/duality/dex/tx.proto) and are the primary way to interact with the DEX

### Contents

1. [`MsgDeposit`](/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages/deposit.md)
2. [`MsgWithdrawal`](/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages/withdrawal.md)
3. [`MsgMultiHopSwap`](/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages/multihop-swap.md)
4. [`MsgPlaceLimitOrder`](/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages/place-limit-order.md)
5. [`MsgCancelLimitOrder`](/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages/cancel-limit-order-message.md)
6. [`MsgWithdrawFilledLimitOrder`](/duality-documentation/module-documentation-for-developers/dex-module/transaction-messages/withdraw-filled-limit-order.md)

###
