> For the complete documentation index, see [llms.txt](https://docs.bancor.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bancor.network/developer-guides/read-functions/withdrawals/isreadyforwithdrawal.md).

# isReadyForWithdrawal()

### Function isReadyForWithdrawal()

{% code title="PendingWithdrawals.sol" %}

```javascript
function isReadyForWithdrawal(uint256 id) external view returns (bool)
```

{% endcode %}

This function indicates if a specific withdrawal has finished its cooldown period and is ready to be withdrawn.&#x20;

{% hint style="info" %}
This function can be called from either the PendingWithdrawals.sol or BancorNetworkInfo.sol contract.
{% endhint %}

### Function Arguments

| Name | Type    | Description                             |
| ---- | ------- | --------------------------------------- |
| id   | uint256 | This is the id of a pending withdrawal. |

### Return Variables

This function returns a boolean indicating if a specific withdrawal is ready to be withdrawn.&#x20;

| Variable Type | Returns                                                                                                                                                                      |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| boolean       | <p><strong>True:</strong> The pending withdrawal is ready to be withdrawn.<br><strong>False:</strong> The pending withdrawal has not yet completed its cooldown period. </p> |
