# errorsAbi

> `const` **errorsAbi**: readonly \[\{ `inputs`: readonly \[\{ `internalType`: `"enum Errors.AddressField"`; `name`: `"field"`; `type`: `"uint8"`; \}\]; `name`: `"AddressAlreadySet"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\]; `name`: `"AtLeastOnePriceMustBeNonZero"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"CDNPaymentAlreadyTerminated"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"CacheMissPaymentAlreadyTerminated"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"address"`; `name`: `"expectedPayer"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"caller"`; `type`: `"address"`; \}\]; `name`: `"CallerNotPayer"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"address"`; `name`: `"expectedPayer"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"expectedPayee"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"caller"`; `type`: `"address"`; \}\]; `name`: `"CallerNotPayerOrPayee"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"expected"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"actual"`; `type`: `"address"`; \}\]; `name`: `"CallerNotPayments"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"windowStart"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"nowBlock"`; `type`: `"uint256"`; \}\]; `name`: `"ChallengeWindowTooEarly"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"clientDataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"ClientDataSetAlreadyRegistered"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"enum Errors.CommissionType"`; `name`: `"commissionType"`; `type`: `"uint8"`; \}, \{ `internalType`: `"uint256"`; `name`: `"max"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"actual"`; `type`: `"uint256"`; \}\]; `name`: `"CommissionExceedsMaximum"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"railId"`; `type`: `"uint256"`; \}\]; `name`: `"DataSetNotFoundForRail"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"DataSetNotRegistered"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"DataSetPaymentAlreadyTerminated"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"pdpEndEpoch"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"currentBlock"`; `type`: `"uint256"`; \}\]; `name`: `"DataSetPaymentBeyondEndEpoch"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\]; `name`: `"DivisionByZero"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"string"`; `name`: `"key"`; `type`: `"string"`; \}\]; `name`: `"DuplicateMetadataKey"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\]; `name`: `"ExtraDataRequired"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"actualSize"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"maxAllowedSize"`; `type`: `"uint256"`; \}\]; `name`: `"ExtraDataTooLarge"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"FilBeamServiceNotConfigured"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"enum ServiceProviderRegistryStorage.ProductType"`; `name`: `"productType"`; `type`: `"uint8"`; \}\]; `name`: `"InsufficientCapabilitiesForProduct"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"payer"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"operator"`; `type`: `"address"`; \}, \{ `internalType`: `"uint256"`; `name`: `"lockupAllowance"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"lockupUsage"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"minimumLockupRequired"`; `type`: `"uint256"`; \}\]; `name`: `"InsufficientLockupAllowance"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"payer"`; `type`: `"address"`; \}, \{ `internalType`: `"uint256"`; `name`: `"minimumRequired"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"available"`; `type`: `"uint256"`; \}\]; `name`: `"InsufficientLockupFunds"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"payer"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"operator"`; `type`: `"address"`; \}, \{ `internalType`: `"uint256"`; `name`: `"maxLockupPeriod"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"requiredLockupPeriod"`; `type`: `"uint256"`; \}\]; `name`: `"InsufficientMaxLockupPeriod"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"payer"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"operator"`; `type`: `"address"`; \}, \{ `internalType`: `"uint256"`; `name`: `"rateAllowance"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"rateUsage"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"minimumRateRequired"`; `type`: `"uint256"`; \}\]; `name`: `"InsufficientRateAllowance"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"minExpected"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"actual"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidChallengeCount"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"minAllowed"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"maxAllowed"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"actual"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidChallengeEpoch"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"maxProvingPeriod"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"challengeWindowSize"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidChallengeWindowSize"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidDataSetId"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"fromEpoch"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"toEpoch"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidEpochRange"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"length"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidServiceDescriptionLength"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"length"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidServiceNameLength"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"expected"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"actual"`; `type`: `"address"`; \}\]; `name`: `"InvalidSignature"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"expectedLength"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"actualLength"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidSignatureLength"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"InvalidTopUpAmount"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\]; `name`: `"MaxProvingPeriodZero"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"metadataArrayCount"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"pieceCount"`; `type`: `"uint256"`; \}\]; `name`: `"MetadataArrayCountMismatch"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"keysLength"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"valuesLength"`; `type`: `"uint256"`; \}\]; `name`: `"MetadataKeyAndValueLengthMismatch"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"index"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"maxAllowed"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"length"`; `type`: `"uint256"`; \}\]; `name`: `"MetadataKeyExceedsMaxLength"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"index"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"maxAllowed"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"length"`; `type`: `"uint256"`; \}\]; `name`: `"MetadataValueExceedsMaxLength"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"periodDeadline"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"nowBlock"`; `type`: `"uint256"`; \}\]; `name`: `"NextProvingPeriodAlreadyCalled"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"NoPDPPaymentRail"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"address"`; `name`: `"expected"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"actual"`; `type`: `"address"`; \}\]; `name`: `"OldServiceProviderMismatch"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"expected"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"actual"`; `type`: `"address"`; \}\]; `name`: `"OnlyFilBeamControllerAllowed"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"expected"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"actual"`; `type`: `"address"`; \}\]; `name`: `"OnlyPDPVerifierAllowed"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"expected"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"actual"`; `type`: `"address"`; \}\]; `name`: `"OnlySelf"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"payer"`; `type`: `"address"`; \}, \{ `internalType`: `"address"`; `name`: `"operator"`; `type`: `"address"`; \}\]; `name`: `"OperatorNotApproved"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"pdpEndEpoch"`; `type`: `"uint256"`; \}\]; `name`: `"PaymentRailsNotFinalized"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"enum Errors.PriceType"`; `name`: `"priceType"`; `type`: `"uint8"`; \}, \{ `internalType`: `"uint256"`; `name`: `"maxAllowed"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"actual"`; `type`: `"uint256"`; \}\]; `name`: `"PriceExceedsMaximum"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"ProofAlreadySubmitted"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"providerId"`; `type`: `"uint256"`; \}\]; `name`: `"ProviderAlreadyApproved"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"providerId"`; `type`: `"uint256"`; \}\]; `name`: `"ProviderNotInApprovedList"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"address"`; `name`: `"provider"`; `type`: `"address"`; \}\]; `name`: `"ProviderNotRegistered"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"ProvingNotStarted"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\]; `name`: `"ProvingPeriodNotInitialized"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"deadline"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"nowBlock"`; `type`: `"uint256"`; \}\]; `name`: `"ProvingPeriodPassed"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"railId"`; `type`: `"uint256"`; \}\]; `name`: `"RailNotAssociated"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"railId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"settledUpTo"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"endEpoch"`; `type`: `"uint256"`; \}\]; `name`: `"RailNotFullySettled"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\]; `name`: `"ServiceContractMustTerminateRail"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint256"`; `name`: `"maxAllowed"`; `type`: `"uint256"`; \}, \{ `internalType`: `"uint256"`; `name`: `"keysLength"`; `type`: `"uint256"`; \}\]; `name`: `"TooManyMetadataKeys"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"uint8"`; `name`: `"v"`; `type`: `"uint8"`; \}\]; `name`: `"UnsupportedSignatureV"`; `type`: `"error"`; \}, \{ `inputs`: readonly \[\{ `internalType`: `"enum Errors.AddressField"`; `name`: `"field"`; `type`: `"uint8"`; \}\]; `name`: `"ZeroAddress"`; `type`: `"error"`; \}\]

Defined in: [packages/synapse-core/src/abis/generated.ts:9](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/abis/generated.ts#L9)

- [__View Contract on Filecoin Mainnet Filfox__](https://filfox.info/en/address/0x0000000000000000000000000000000000000000)
- [__View Contract on Filecoin Calibration Filscan__](https://calibration.filscan.io/address/0x0000000000000000000000000000000000000000)