# Withdraw Filled Limit Order

## 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                                     |
