# errors

Errors

## Example

```ts
import * as Errors from '@filoz/synapse-core/errors'
```

## Classes

| Class | Description |
| ------ | ------ |
| [AddPiecesError](/reference/filoz/synapse-core/errors/classes/addpieceserror/) | - |
| [AllowanceAmountError](/reference/filoz/synapse-core/errors/classes/allowanceamounterror/) | - |
| [CreateDataSetError](/reference/filoz/synapse-core/errors/classes/createdataseterror/) | - |
| [DeletePieceError](/reference/filoz/synapse-core/errors/classes/deletepieceerror/) | - |
| [DepositAmountError](/reference/filoz/synapse-core/errors/classes/depositamounterror/) | - |
| [DownloadPieceError](/reference/filoz/synapse-core/errors/classes/downloadpieceerror/) | - |
| [FindPieceError](/reference/filoz/synapse-core/errors/classes/findpieceerror/) | - |
| [GetDataSetError](/reference/filoz/synapse-core/errors/classes/getdataseterror/) | - |
| [InsufficientAllowanceError](/reference/filoz/synapse-core/errors/classes/insufficientallowanceerror/) | - |
| [InsufficientAvailableFundsError](/reference/filoz/synapse-core/errors/classes/insufficientavailablefundserror/) | - |
| [InsufficientBalanceError](/reference/filoz/synapse-core/errors/classes/insufficientbalanceerror/) | - |
| [InvalidPieceCIDError](/reference/filoz/synapse-core/errors/classes/invalidpiececiderror/) | - |
| [InvalidUploadSizeError](/reference/filoz/synapse-core/errors/classes/invaliduploadsizeerror/) | - |
| [LocationHeaderError](/reference/filoz/synapse-core/errors/classes/locationheadererror/) | - |
| [PostPieceError](/reference/filoz/synapse-core/errors/classes/postpieceerror/) | - |
| [SynapseError](/reference/filoz/synapse-core/errors/classes/synapseerror/) | - |
| [UnsupportedChainError](/reference/filoz/synapse-core/errors/classes/unsupportedchainerror/) | - |
| [UploadPieceError](/reference/filoz/synapse-core/errors/classes/uploadpieceerror/) | - |
| [ValidationError](/reference/filoz/synapse-core/errors/classes/validationerror/) | - |
| [WaitForAddPiecesError](/reference/filoz/synapse-core/errors/classes/waitforaddpieceserror/) | - |
| [WaitForAddPiecesRejectedError](/reference/filoz/synapse-core/errors/classes/waitforaddpiecesrejectederror/) | - |
| [WaitForCreateDataSetError](/reference/filoz/synapse-core/errors/classes/waitforcreatedataseterror/) | - |
| [WaitForCreateDataSetRejectedError](/reference/filoz/synapse-core/errors/classes/waitforcreatedatasetrejectederror/) | - |
| [WithdrawAmountError](/reference/filoz/synapse-core/errors/classes/withdrawamounterror/) | - |
| [ZodValidationError](/reference/filoz/synapse-core/errors/classes/zodvalidationerror/) | Validation error thrown when a value does not match the expected Zod schema. |

## Interfaces

| Interface | Description |
| ------ | ------ |
| [SynapseErrorOptions](/reference/filoz/synapse-core/errors/interfaces/synapseerroroptions/) | - |

## Functions

| Function | Description |
| ------ | ------ |
| [isSynapseError](/reference/filoz/synapse-core/errors/functions/issynapseerror/) | Check if a value is a SynapseError |