Express Relay
Error Codes
SVM

SVM Error Codes

The following table lists the error codes and their explanations for the ExpressRelay (opens in a new tab) programs. They can be used to identify the cause of a failed transaction or bid.

ExpressRelay

ErrorExplanation
FeeSplitLargerThanPrecisionThe proposed fee split is invalid (split is larger than FEE_SPLIT_PRECISION, 10000)
FeesHigherThanBidThe fees to pay out exceed the value of the bid amount.
DeadlinePassedThe bid is no longer valid, as the Unix time deadline has passed.
InvalidCPISubmitBidThe SubmitBid instruction should not be called via CPI.
MissingPermissionThe transaction is missing a SubmitBid instruction with the matching permission key.
MultiplePermissionsThe transaction should not contain more than one SubmitBid instruction.
InsufficientSearcherFundsThe searcher lacks the funds to pay the specified amount.
InsufficientRentThe fee splits received by different parties must be sufficient to cover the account rent.
InvalidReferralFeeThe provided referral fee in the swap instruction data is too high to be a valid number of basis points.
InsufficientUserFundsThe user lacks the funds to pay the specified amount in the swap instruction.
Last updated on