> 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/withdraw-filled-limit-order.md).

# Withdraw Filled Limit Order

Explnation of the WithdrawFilledLimitOrder transaction

## Overview

Once a limit order has been filled – either partially or in its entirety, it can be withdrawn at any time. Withdrawing from a limit order credits all available proceeds to the user. Withdraw can be called on a limit order multiple times as new proceeds become available. Withdraw Filled Limit Order Message

## Withdraw Filled Limit Order Message

```protobuf
message MsgWithdrawFilledLimitOrder {
    string creator = 1;
    string tranche_key = 2;
}
```

### MsgWithdrawFilledLimitOrder

| Creator string (sdk.AccAddress) | Account which controls the limit order and to which proceeds are credited |
| ------------------------------- | ------------------------------------------------------------------------- |
| `TrancheKey` string             | TrancheKey for the target limit order                                     |
