> For the complete documentation index, see [llms.txt](https://docs.twilight.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.twilight.org/boomerang/withdrawal.md).

# Withdrawal

Every withdraw request is made to a specific reserve address. The request is processed with a unique identifier and submitted in the withdrawal queue in the ReserveID

Withdrawal process time is depended on the time left for the ReserveID to unlock for a Sweep.

```protobuf
message MsgWithdrawBtcRequest {
  string withdrawAddress = 1;
  string reserveAddress  = 2;
  uint64 withdrawAmount  = 3;
  string twilightAddress = 4;
}
```
