# RETRY_CONSTANTS

> `const` **RETRY\_CONSTANTS**: `object`

Defined in: [packages/synapse-core/src/utils/constants.ts:129](https://github.com/FilOzone/synapse-sdk/blob/2e357180d354970e2a091ff7ef0f3021c8357d4f/packages/synapse-core/src/utils/constants.ts#L129)

## Type Declaration

### POLL\_INTERVAL

> `readonly` **POLL\_INTERVAL**: `4000` = `4000`

The interval in milliseconds between polls. 4 seconds is the default interval between polls.

### POLL\_LIMIT

> `readonly` **POLL\_LIMIT**: `number` = `Infinity`

The limit of polls.

### PULL\_TIMEOUT

> `readonly` **PULL\_TIMEOUT**: `number`

Total timeout in milliseconds for waiting on an SP-to-SP pull to finish.
2 hours matches Curio's per-attempt pull download timeout; large pieces
(up to [SIZE\_CONSTANTS.MAX\_UPLOAD\_SIZE](/reference/filoz/synapse-core/utils/variables/size_constants/#max_upload_size)) can take well over [RETRY\_CONSTANTS.TIMEOUT](/reference/filoz/synapse-core/utils/variables/retry_constants/#timeout) to transfer.

### RETRY\_DELAY

> `readonly` **RETRY\_DELAY**: `250` = `250`

The delay in milliseconds between retries. 250ms is the default delay between retries.

### TIMEOUT

> `readonly` **TIMEOUT**: `number`

The timeout in milliseconds. 5 minutes is the default timeout.