@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / contractErrorsAbi

Variable: contractErrorsAbi

const contractErrorsAbi: readonly [{ type: "error"; name: "AccessControlBadConfirmation"; inputs: readonly []; }, { type: "error"; name: "AccessControlUnauthorizedAccount"; inputs: readonly [{ name: "account"; type: "address"; }, { name: "neededRole"; type: "bytes32"; }]; }, { type: "error"; name: "AccountNotFlat"; inputs: readonly []; }, { type: "error"; name: "AdapterNotApproved"; inputs: readonly []; }, { type: "error"; name: "AddressEmptyCode"; inputs: readonly [{ name: "target"; type: "address"; }]; }, { type: "error"; name: "AddressIsRegisteredBidder"; inputs: readonly []; }, { type: "error"; name: "AdlBadBankruptcyPrice"; inputs: readonly []; }, { type: "error"; name: "AdlCounterpartySameSide"; inputs: readonly []; }, { type: "error"; name: "AdlFlipNotAllowed"; inputs: readonly []; }, { type: "error"; name: "AdlGasFloorRequiresScanCap"; inputs: readonly []; }, { type: "error"; name: "AdlRankerInvalidPrice"; inputs: readonly []; }, { type: "error"; name: "AdlRankerNotSet"; inputs: readonly []; }, { type: "error"; name: "AdlSelfSettle"; inputs: readonly []; }, { type: "error"; name: "AdlSessionWindowNotSet"; inputs: readonly []; }, { type: "error"; name: "AdlZeroNotional"; inputs: readonly []; }, { type: "error"; name: "AllocatorAlreadyInitialised"; inputs: readonly []; }, { type: "error"; name: "AllocatorNotAtZeroIndex"; inputs: readonly []; }, { type: "error"; name: "AllocatorZeroFree"; inputs: readonly []; }, { type: "error"; name: "AlreadyArmed"; inputs: readonly []; }, { type: "error"; name: "AlreadyClaimed"; inputs: readonly []; }, { type: "error"; name: "AlreadyFinalized"; inputs: readonly []; }, { type: "error"; name: "AlreadyInitialised"; inputs: readonly []; }, { type: "error"; name: "AlreadyLinked"; inputs: readonly []; }, { type: "error"; name: "AlreadyRetired"; inputs: readonly []; }, { type: "error"; name: "AlreadySubscribed"; inputs: readonly []; }, { type: "error"; name: "AmendOldOrderGone"; inputs: readonly [{ name: "oldOrderId"; type: "uint128"; }]; }, { type: "error"; name: "AmendReplacementRejected"; inputs: readonly [{ name: "requestIndex"; type: "uint256"; }, { name: "reason"; type: "uint8"; }]; }, { type: "error"; name: "ArrayLengthMismatch"; inputs: readonly []; }, { type: "error"; name: "BackingMismatch"; inputs: readonly [{ name: "expected"; type: "uint256"; }, { name: "received"; type: "uint256"; }]; }, { type: "error"; name: "BackingOverflow"; inputs: readonly []; }, { type: "error"; name: "BaseTokenAlreadyHasPool"; inputs: readonly [{ name: "baseToken"; type: "address"; }]; }, { type: "error"; name: "BatchGasGapNotSet"; inputs: readonly []; }, { type: "error"; name: "BatchLiquidationDisabled"; inputs: readonly []; }, { type: "error"; name: "BatchTooLarge"; inputs: readonly []; }, { type: "error"; name: "BidderAddressReserved"; inputs: readonly []; }, { type: "error"; name: "BidderAlreadyRegistered"; inputs: readonly []; }, { type: "error"; name: "BidderCannotBeIsolated"; inputs: readonly []; }, { type: "error"; name: "BidderNotAContract"; inputs: readonly []; }, { type: "error"; name: "BidderNotRegistered"; inputs: readonly []; }, { type: "error"; name: "BidderQuoteInProgress"; inputs: readonly []; }, { type: "error"; name: "BinaryClobFactoryNotSet"; inputs: readonly []; }, { type: "error"; name: "BlockInPast"; inputs: readonly []; }, { type: "error"; name: "BooksNotEmpty"; inputs: readonly []; }, { type: "error"; name: "BothFeedsUnavailable"; inputs: readonly []; }, { type: "error"; name: "BoundaryNotAligned"; inputs: readonly []; }, { type: "error"; name: "BoundaryNotFuture"; inputs: readonly []; }, { type: "error"; name: "BudgetExhausted"; inputs: readonly []; }, { type: "error"; name: "BuilderAddressReserved"; inputs: readonly []; }, { type: "error"; name: "BuilderCodesNotSupported"; inputs: readonly []; }, { type: "error"; name: "BuilderFeeExceedsApproval"; inputs: readonly []; }, { type: "error"; name: "BuilderFeeExceedsCap"; inputs: readonly []; }, { type: "error"; name: "BuilderNotApproved"; inputs: readonly []; }, { type: "error"; name: "CallerInManualVaultMode"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }]; }, { type: "error"; name: "CallerIsChild"; inputs: readonly []; }, { type: "error"; name: "CallerIsMain"; inputs: readonly []; }, { type: "error"; name: "CampaignInactive"; inputs: readonly []; }, { type: "error"; name: "CannotLinkSelf"; inputs: readonly []; }, { type: "error"; name: "CannotStoreZeroOrder"; inputs: readonly []; }, { type: "error"; name: "CaptureStepsExhausted"; inputs: readonly []; }, { type: "error"; name: "CaptureTooEarly"; inputs: readonly []; }, { type: "error"; name: "ChainStillTriggerable"; inputs: readonly []; }, { type: "error"; name: "ChargeableExceedsDeficit"; inputs: readonly []; }, { type: "error"; name: "ChargeableExceedsLosses"; inputs: readonly []; }, { type: "error"; name: "CircuitBandExceedsInitialMargin"; inputs: readonly []; }, { type: "error"; name: "CircuitBreakerTriggered"; inputs: readonly []; }, { type: "error"; name: "CloseAlreadyCaptured"; inputs: readonly []; }, { type: "error"; name: "CloseNotCaptured"; inputs: readonly []; }, { type: "error"; name: "CloseOutMarginExceedsBalance"; inputs: readonly []; }, { type: "error"; name: "CollateralMismatch"; inputs: readonly [{ name: "pool"; type: "address"; }]; }, { type: "error"; name: "CollateralNotWNative"; inputs: readonly []; }, { type: "error"; name: "CollateralTokenMismatch"; inputs: readonly []; }, { type: "error"; name: "ContextTooLong"; inputs: readonly []; }, { type: "error"; name: "CreditRecipientInDebt"; inputs: readonly []; }, { type: "error"; name: "DeadlineExpired"; inputs: readonly [{ name: "deadline"; type: "uint64"; }, { name: "currentTs"; type: "uint64"; }]; }, { type: "error"; name: "DryRunDifference"; inputs: readonly []; }, { type: "error"; name: "DuplicateTier"; inputs: readonly []; }, { type: "error"; name: "EMANotInitialized"; inputs: readonly []; }, { type: "error"; name: "EmptyBatch"; inputs: readonly []; }, { type: "error"; name: "EmptyCallData"; inputs: readonly []; }, { type: "error"; name: "EmptyFilter"; inputs: readonly []; }, { type: "error"; name: "EmptyOrderBatch"; inputs: readonly []; }, { type: "error"; name: "EmptySelectors"; inputs: readonly []; }, { type: "error"; name: "ERC1967InvalidImplementation"; inputs: readonly [{ name: "implementation"; type: "address"; }]; }, { type: "error"; name: "ERC1967NonPayable"; inputs: readonly []; }, { type: "error"; name: "ERC20InsufficientAllowance"; inputs: readonly [{ name: "spender"; type: "address"; }, { name: "allowance"; type: "uint256"; }, { name: "needed"; type: "uint256"; }]; }, { type: "error"; name: "ERC20InsufficientBalance"; inputs: readonly [{ name: "sender"; type: "address"; }, { name: "balance"; type: "uint256"; }, { name: "needed"; type: "uint256"; }]; }, { type: "error"; name: "ERC20InvalidApprover"; inputs: readonly [{ name: "approver"; type: "address"; }]; }, { type: "error"; name: "ERC20InvalidReceiver"; inputs: readonly [{ name: "receiver"; type: "address"; }]; }, { type: "error"; name: "ERC20InvalidSender"; inputs: readonly [{ name: "sender"; type: "address"; }]; }, { type: "error"; name: "ERC20InvalidSpender"; inputs: readonly [{ name: "spender"; type: "address"; }]; }, { type: "error"; name: "EthRefundFailed"; inputs: readonly []; }, { type: "error"; name: "ExceedsBalance"; inputs: readonly []; }, { type: "error"; name: "ExceedsWithdrawableBalance"; inputs: readonly []; }, { type: "error"; name: "ExcessiveInput"; inputs: readonly [{ name: "spent"; type: "uint256"; }, { name: "maxAllowed"; type: "uint256"; }]; }, { type: "error"; name: "ExpiredOrderMustBeCancelled"; inputs: readonly [{ name: "orderId"; type: "uint128"; }]; }, { type: "error"; name: "FailedCall"; inputs: readonly []; }, { type: "error"; name: "FailedDeployment"; inputs: readonly []; }, { type: "error"; name: "FaucetCapExceeded"; inputs: readonly []; }, { type: "error"; name: "FeedsDiverged"; inputs: readonly [{ name: "primaryPrice"; type: "uint256"; }, { name: "secondaryPrice"; type: "uint256"; }]; }, { type: "error"; name: "FeeParamsTooLong"; inputs: readonly []; }, { type: "error"; name: "FeeRecipientNotSet"; inputs: readonly []; }, { type: "error"; name: "FeeRecipientRequired"; inputs: readonly []; }, { type: "error"; name: "FeeTooHigh"; inputs: readonly []; }, { type: "error"; name: "FillOrKillNotFillable"; inputs: readonly []; }, { type: "error"; name: "FillPriceOutsideBand"; inputs: readonly []; }, { type: "error"; name: "FillPriceOverflow"; inputs: readonly []; }, { type: "error"; name: "FinalTokenMismatch"; inputs: readonly [{ name: "expected"; type: "address"; }, { name: "actual"; type: "address"; }]; }, { type: "error"; name: "FirstRollAlreadyArmed"; inputs: readonly []; }, { type: "error"; name: "FreshMarketRequired"; inputs: readonly []; }, { type: "error"; name: "FundedPrincipalOverflow"; inputs: readonly []; }, { type: "error"; name: "FundingCapExceedsMarginBand"; inputs: readonly []; }, { type: "error"; name: "FundingRecipientInDebt"; inputs: readonly []; }, { type: "error"; name: "GasLimitExceeded"; inputs: readonly []; }, { type: "error"; name: "GasLimitZero"; inputs: readonly []; }, { type: "error"; name: "HandlerZeroAddress"; inputs: readonly []; }, { type: "error"; name: "ImmediateOrCancelNoFill"; inputs: readonly []; }, { type: "error"; name: "InconsistentMinQuantityAndLotSize"; inputs: readonly []; }, { type: "error"; name: "IncorrectDryRun"; inputs: readonly []; }, { type: "error"; name: "IncorrectOrder"; inputs: readonly []; }, { type: "error"; name: "IncorrectSender"; inputs: readonly [{ name: "sender"; type: "address"; }, { name: "expected"; type: "address"; }]; }, { type: "error"; name: "IndexOutOfBounds"; inputs: readonly []; }, { type: "error"; name: "InputEqualsOutput"; inputs: readonly []; }, { type: "error"; name: "InsufficientActivationBalance"; inputs: readonly []; }, { type: "error"; name: "InsufficientBacking"; inputs: readonly []; }, { type: "error"; name: "InsufficientBalance"; inputs: readonly []; }, { type: "error"; name: "InsufficientBalance"; inputs: readonly [{ name: "balance"; type: "uint256"; }, { name: "needed"; type: "uint256"; }]; }, { type: "error"; name: "InsufficientCollateral"; inputs: readonly []; }, { type: "error"; name: "InsufficientCreateValue"; inputs: readonly []; }, { type: "error"; name: "InsufficientCredit"; inputs: readonly []; }, { type: "error"; name: "InsufficientGasForBatch"; inputs: readonly [{ name: "gasAvailable"; type: "uint256"; }, { name: "gasRequired"; type: "uint256"; }]; }, { type: "error"; name: "InsufficientGasForPayout"; inputs: readonly [{ name: "gasLeft"; type: "uint256"; }]; }, { type: "error"; name: "InsufficientLegInput"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "available"; type: "uint256"; }, { name: "required"; type: "uint256"; }]; }, { type: "error"; name: "InsufficientMargin"; inputs: readonly []; }, { type: "error"; name: "InsufficientMarginAfterWithdrawal"; inputs: readonly []; }, { type: "error"; name: "InsufficientMarginAtCreation"; inputs: readonly []; }, { type: "error"; name: "InsufficientMarginForOrder"; inputs: readonly []; }, { type: "error"; name: "InsufficientOperatorDeposit"; inputs: readonly [{ name: "operatorId"; type: "uint32"; }, { name: "required"; type: "uint256"; }, { name: "available"; type: "uint256"; }]; }, { type: "error"; name: "InsufficientOutput"; inputs: readonly [{ name: "received"; type: "uint256"; }, { name: "minRequired"; type: "uint256"; }]; }, { type: "error"; name: "InsufficientPermission"; inputs: readonly []; }, { type: "error"; name: "InsufficientSomiPayment"; inputs: readonly []; }, { type: "error"; name: "InsufficientVaultBalance"; inputs: readonly []; }, { type: "error"; name: "InsuranceFundCandidateHasDebt"; inputs: readonly []; }, { type: "error"; name: "InsuranceFundCandidateHasPositions"; inputs: readonly []; }, { type: "error"; name: "InsuranceFundCannotTrade"; inputs: readonly []; }, { type: "error"; name: "InsuranceFundFeeRecipientConflict"; inputs: readonly []; }, { type: "error"; name: "InsuranceFundNotSet"; inputs: readonly []; }, { type: "error"; name: "InvalidAdapter"; inputs: readonly []; }, { type: "error"; name: "InvalidAddress"; inputs: readonly []; }, { type: "error"; name: "InvalidAdlRankerContract"; inputs: readonly []; }, { type: "error"; name: "InvalidAdlRankerOrdering"; inputs: readonly []; }, { type: "error"; name: "InvalidAmount"; inputs: readonly []; }, { type: "error"; name: "InvalidAsset"; inputs: readonly []; }, { type: "error"; name: "InvalidBaseToken"; inputs: readonly []; }, { type: "error"; name: "InvalidBidderAddress"; inputs: readonly []; }, { type: "error"; name: "InvalidBuilder"; inputs: readonly []; }, { type: "error"; name: "InvalidCircuitBreakerParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidConfig"; inputs: readonly []; }, { type: "error"; name: "InvalidCreator"; inputs: readonly [{ name: "creator"; type: "address"; }]; }, { type: "error"; name: "InvalidCreditCapBps"; inputs: readonly []; }, { type: "error"; name: "InvalidCreditGranterContract"; inputs: readonly []; }, { type: "error"; name: "InvalidDepositOrWithdrawal"; inputs: readonly []; }, { type: "error"; name: "InvalidDeviationBps"; inputs: readonly []; }, { type: "error"; name: "InvalidDynamicIMFParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidFeeRecipient"; inputs: readonly []; }, { type: "error"; name: "InvalidFundingCapDivergenceMargin"; inputs: readonly []; }, { type: "error"; name: "InvalidFundingParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidFundingPayer"; inputs: readonly []; }, { type: "error"; name: "InvalidGasBufferBps"; inputs: readonly []; }, { type: "error"; name: "InvalidGasParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidInitialization"; inputs: readonly []; }, { type: "error"; name: "InvalidInsuranceFundContract"; inputs: readonly []; }, { type: "error"; name: "InvalidIntervalSeconds"; inputs: readonly []; }, { type: "error"; name: "InvalidLegQuantity"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }]; }, { type: "error"; name: "InvalidLeverage"; inputs: readonly []; }, { type: "error"; name: "InvalidLimitPrice"; inputs: readonly []; }, { type: "error"; name: "InvalidLinkedWalletRegistry"; inputs: readonly []; }, { type: "error"; name: "InvalidLinkedWalletRegistryContract"; inputs: readonly []; }, { type: "error"; name: "InvalidLiquidationEngineContract"; inputs: readonly []; }, { type: "error"; name: "InvalidLotSize"; inputs: readonly []; }, { type: "error"; name: "InvalidMarginBank"; inputs: readonly []; }, { type: "error"; name: "InvalidMarginParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidMarketExpiry"; inputs: readonly []; }, { type: "error"; name: "InvalidMarketIndex"; inputs: readonly []; }, { type: "error"; name: "InvalidMaxChildren"; inputs: readonly []; }, { type: "error"; name: "InvalidMaxFeePerGas"; inputs: readonly []; }, { type: "error"; name: "InvalidMaxLegs"; inputs: readonly []; }, { type: "error"; name: "InvalidMidpointEmaParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidMinQuantity"; inputs: readonly []; }, { type: "error"; name: "InvalidMinStopDistance"; inputs: readonly []; }, { type: "error"; name: "InvalidMsgValue"; inputs: readonly [{ name: "expected"; type: "uint256"; }, { name: "actual"; type: "uint256"; }]; }, { type: "error"; name: "InvalidOperator"; inputs: readonly []; }, { type: "error"; name: "InvalidOperatorPermissionsRegistry"; inputs: readonly []; }, { type: "error"; name: "InvalidOrderOwner"; inputs: readonly []; }, { type: "error"; name: "InvalidOrderPair"; inputs: readonly []; }, { type: "error"; name: "InvalidOutcomeIndex"; inputs: readonly []; }, { type: "error"; name: "InvalidOutcomeToken"; inputs: readonly []; }, { type: "error"; name: "InvalidOwner"; inputs: readonly []; }, { type: "error"; name: "InvalidParameter"; inputs: readonly []; }, { type: "error"; name: "InvalidParameters"; inputs: readonly []; }, { type: "error"; name: "InvalidPaymasterData"; inputs: readonly []; }, { type: "error"; name: "InvalidPayoutVector"; inputs: readonly []; }, { type: "error"; name: "InvalidPerpPool"; inputs: readonly []; }, { type: "error"; name: "InvalidPerpPoolFactory"; inputs: readonly []; }, { type: "error"; name: "InvalidPerpPoolFactoryContract"; inputs: readonly []; }, { type: "error"; name: "InvalidPolicy"; inputs: readonly []; }, { type: "error"; name: "InvalidPool"; inputs: readonly []; }, { type: "error"; name: "InvalidPremiumImpactNotional"; inputs: readonly []; }, { type: "error"; name: "InvalidPrice"; inputs: readonly []; }, { type: "error"; name: "InvalidPrice"; inputs: readonly [{ name: "price"; type: "uint256"; }, { name: "tickSize"; type: "uint256"; }]; }, { type: "error"; name: "InvalidQuantity"; inputs: readonly [{ name: "quantity"; type: "uint256"; }, { name: "constraint"; type: "uint256"; }]; }, { type: "error"; name: "InvalidReceiver"; inputs: readonly []; }, { type: "error"; name: "InvalidRegistry"; inputs: readonly []; }, { type: "error"; name: "InvalidSeriesConfig"; inputs: readonly []; }, { type: "error"; name: "InvalidSettlement"; inputs: readonly []; }, { type: "error"; name: "InvalidSettlementWindow"; inputs: readonly []; }, { type: "error"; name: "InvalidSlippage"; inputs: readonly []; }, { type: "error"; name: "InvalidSlippageTolerance"; inputs: readonly []; }, { type: "error"; name: "InvalidSomiPaymentPerOrder"; inputs: readonly []; }, { type: "error"; name: "InvalidSpotPool"; inputs: readonly []; }, { type: "error"; name: "InvalidSpotPoolRegistry"; inputs: readonly []; }, { type: "error"; name: "InvalidTakerSide"; inputs: readonly []; }, { type: "error"; name: "InvalidTickSize"; inputs: readonly []; }, { type: "error"; name: "InvalidTier"; inputs: readonly []; }, { type: "error"; name: "InvalidTokenAddress"; inputs: readonly [{ name: "token"; type: "address"; }]; }, { type: "error"; name: "InvalidTradingWindow"; inputs: readonly []; }, { type: "error"; name: "InvalidTriggerPrice"; inputs: readonly []; }, { type: "error"; name: "InvalidUnlinkGuard"; inputs: readonly []; }, { type: "error"; name: "InvalidVenueFeeParams"; inputs: readonly []; }, { type: "error"; name: "InvalidVenueSignature"; inputs: readonly []; }, { type: "error"; name: "InvalidVenueVoidPolicy"; inputs: readonly [{ name: "policy"; type: "uint256"; }]; }, { type: "error"; name: "InvalidVoidPolicy"; inputs: readonly []; }, { type: "error"; name: "IsolatedMarketBlocked"; inputs: readonly []; }, { type: "error"; name: "IsolatedSpansMultipleMarkets"; inputs: readonly []; }, { type: "error"; name: "KickoffOutOfRange"; inputs: readonly [{ name: "seriesId"; type: "uint32"; }]; }, { type: "error"; name: "LegFillFailed"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }]; }, { type: "error"; name: "LegInputOverflow"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "runningInputAmount"; type: "uint256"; }]; }, { type: "error"; name: "LegPlacementRejected"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "reason"; type: "bytes"; }]; }, { type: "error"; name: "LegPlacementRevertedWithoutReason"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }]; }, { type: "error"; name: "LengthMismatch"; inputs: readonly []; }, { type: "error"; name: "LimitPriceIncompatibleWithTrigger"; inputs: readonly []; }, { type: "error"; name: "LinkedListCorrupted"; inputs: readonly []; }, { type: "error"; name: "LinkedListEmptyKey"; inputs: readonly []; }, { type: "error"; name: "LinkedListNodeAlreadyExists"; inputs: readonly []; }, { type: "error"; name: "LinkedWalletFundingDisabled"; inputs: readonly []; }, { type: "error"; name: "LiquidationEngineNotSet"; inputs: readonly []; }, { type: "error"; name: "MainFundedAccountCannotBeCredited"; inputs: readonly []; }, { type: "error"; name: "MainnetDeploymentForbidden"; inputs: readonly []; }, { type: "error"; name: "MarginBankMismatch"; inputs: readonly []; }, { type: "error"; name: "MarginBankNotSet"; inputs: readonly []; }, { type: "error"; name: "MarketAlreadyAdded"; inputs: readonly []; }, { type: "error"; name: "MarketDeployFailed"; inputs: readonly []; }, { type: "error"; name: "MarketExpiryInPast"; inputs: readonly []; }, { type: "error"; name: "MarketNotFinalizedYet"; inputs: readonly []; }, { type: "error"; name: "MarketNotSettled"; inputs: readonly []; }, { type: "error"; name: "MarketNotSettled"; inputs: readonly [{ name: "marketId"; type: "bytes32"; }]; }, { type: "error"; name: "MarketRestricted"; inputs: readonly []; }, { type: "error"; name: "MarketTypeMismatch"; inputs: readonly [{ name: "expected"; type: "bytes4"; }, { name: "actual"; type: "bytes4"; }]; }, { type: "error"; name: "MarketTypeReserved"; inputs: readonly []; }, { type: "error"; name: "MarkPriceUnavailable"; inputs: readonly []; }, { type: "error"; name: "MaxChildrenReached"; inputs: readonly []; }, { type: "error"; name: "MaxPositionSizeExceeded"; inputs: readonly []; }, { type: "error"; name: "MaxTiersAboveCeiling"; inputs: readonly []; }, { type: "error"; name: "MaxTiersBelowActive"; inputs: readonly []; }, { type: "error"; name: "MetadataAlreadySet"; inputs: readonly []; }, { type: "error"; name: "MigrationSubsNotArmed"; inputs: readonly []; }, { type: "error"; name: "ModuleTypeMismatch"; inputs: readonly [{ name: "expected"; type: "bytes4"; }, { name: "actual"; type: "bytes4"; }]; }, { type: "error"; name: "MustBeSentFromZeroAddress"; inputs: readonly []; }, { type: "error"; name: "NativeAmountMismatch"; inputs: readonly []; }, { type: "error"; name: "NativeInputNotSupportedInAutoPullMode"; inputs: readonly []; }, { type: "error"; name: "NativeIntermediateUnsupported"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }]; }, { type: "error"; name: "NativePayoutFailed"; inputs: readonly []; }, { type: "error"; name: "NativeRefundExceedsInput"; inputs: readonly [{ name: "refund"; type: "uint256"; }, { name: "forwarded"; type: "uint256"; }]; }, { type: "error"; name: "NativeRefundFailed"; inputs: readonly []; }, { type: "error"; name: "NativeTokenTransferFailed"; inputs: readonly []; }, { type: "error"; name: "NativeTransferFailed"; inputs: readonly []; }, { type: "error"; name: "NativeWithdrawFailed"; inputs: readonly []; }, { type: "error"; name: "NoActiveSubscription"; inputs: readonly []; }, { type: "error"; name: "NoBadDebt"; inputs: readonly []; }, { type: "error"; name: "NoCreditToReclaim"; inputs: readonly []; }, { type: "error"; name: "NoFundedPrincipal"; inputs: readonly []; }, { type: "error"; name: "NoOpenPosition"; inputs: readonly []; }, { type: "error"; name: "NoPositionToFlatten"; inputs: readonly []; }, { type: "error"; name: "NoPrecompile"; inputs: readonly []; }, { type: "error"; name: "NoProposalPending"; inputs: readonly []; }, { type: "error"; name: "NoReducingPositionAtCreation"; inputs: readonly []; }, { type: "error"; name: "NoSponsorSigner"; inputs: readonly [{ name: "operatorId"; type: "uint32"; }]; }, { type: "error"; name: "NoStateChange"; inputs: readonly []; }, { type: "error"; name: "NotALinkedChild"; inputs: readonly []; }, { type: "error"; name: "NotArmed"; inputs: readonly []; }, { type: "error"; name: "NotASideHolder"; inputs: readonly []; }, { type: "error"; name: "NotASpotPool"; inputs: readonly [{ name: "pool"; type: "address"; }]; }, { type: "error"; name: "NotAuthorizedAdapter"; inputs: readonly []; }, { type: "error"; name: "NotEntryPoint"; inputs: readonly []; }, { type: "error"; name: "NotExpired"; inputs: readonly []; }, { type: "error"; name: "NotFinalized"; inputs: readonly []; }, { type: "error"; name: "NothingOwed"; inputs: readonly []; }, { type: "error"; name: "NothingToAdopt"; inputs: readonly []; }, { type: "error"; name: "NothingToClaim"; inputs: readonly []; }, { type: "error"; name: "NothingToReturn"; inputs: readonly []; }, { type: "error"; name: "NotIdPool"; inputs: readonly []; }, { type: "error"; name: "NotInitializing"; inputs: readonly []; }, { type: "error"; name: "NotLinked"; inputs: readonly []; }, { type: "error"; name: "NotLiquidatable"; inputs: readonly []; }, { type: "error"; name: "NotModule"; inputs: readonly []; }, { type: "error"; name: "NotOperatorOwner"; inputs: readonly []; }, { type: "error"; name: "NotOperatorOwner"; inputs: readonly [{ name: "operatorId"; type: "uint32"; }, { name: "caller"; type: "address"; }]; }, { type: "error"; name: "NotOracle"; inputs: readonly []; }, { type: "error"; name: "NotOwner"; inputs: readonly []; }, { type: "error"; name: "NotQuiesced"; inputs: readonly []; }, { type: "error"; name: "NotReactivity"; inputs: readonly []; }, { type: "error"; name: "NotReceiver"; inputs: readonly []; }, { type: "error"; name: "NotRegistrar"; inputs: readonly []; }, { type: "error"; name: "NotSettlement"; inputs: readonly []; }, { type: "error"; name: "OnlyAdmin"; inputs: readonly []; }, { type: "error"; name: "OnlyAgentPlatform"; inputs: readonly []; }, { type: "error"; name: "OnlyApprovedContracts"; inputs: readonly []; }, { type: "error"; name: "OnlyCreditGranter"; inputs: readonly []; }, { type: "error"; name: "OnlyFundingPayer"; inputs: readonly []; }, { type: "error"; name: "OnlyLiquidationEngine"; inputs: readonly []; }, { type: "error"; name: "OnlyMarginBank"; inputs: readonly []; }, { type: "error"; name: "OnlyPerpPool"; inputs: readonly []; }, { type: "error"; name: "OnlyPrecompile"; inputs: readonly []; }, { type: "error"; name: "OnlyReactivityPrecompile"; inputs: readonly []; }, { type: "error"; name: "OnlySelf"; inputs: readonly []; }, { type: "error"; name: "OpeningOrderRequiresQuantity"; inputs: readonly []; }, { type: "error"; name: "OpenInterestCapExceeded"; inputs: readonly []; }, { type: "error"; name: "OperatorDisabled"; inputs: readonly []; }, { type: "error"; name: "OperatorIdReserved"; inputs: readonly []; }, { type: "error"; name: "OperatorNotActive"; inputs: readonly [{ name: "operatorId"; type: "uint32"; }]; }, { type: "error"; name: "OracleNotAnswered"; inputs: readonly []; }, { type: "error"; name: "OracleNotInitialized"; inputs: readonly []; }, { type: "error"; name: "OraclePriceStale"; inputs: readonly []; }, { type: "error"; name: "OrderAlreadyExpired"; inputs: readonly []; }, { type: "error"; name: "OrderAlreadyLinked"; inputs: readonly []; }, { type: "error"; name: "OrderDoesNotExist"; inputs: readonly []; }, { type: "error"; name: "OrderExpiryBeyondMarket"; inputs: readonly []; }, { type: "error"; name: "OrderIdMismatch"; inputs: readonly []; }, { type: "error"; name: "OrderInfoIdMismatch"; inputs: readonly []; }, { type: "error"; name: "OutcomeCountMismatch"; inputs: readonly []; }, { type: "error"; name: "OutcomeTokenNotSet"; inputs: readonly []; }, { type: "error"; name: "OutcomeTransferFailed"; inputs: readonly []; }, { type: "error"; name: "OwnableInvalidOwner"; inputs: readonly [{ name: "owner"; type: "address"; }]; }, { type: "error"; name: "OwnableUnauthorizedAccount"; inputs: readonly [{ name: "account"; type: "address"; }]; }, { type: "error"; name: "OwnerMismatch"; inputs: readonly []; }, { type: "error"; name: "PendingOwnerOnly"; inputs: readonly []; }, { type: "error"; name: "PermitTokenMismatch"; inputs: readonly []; }, { type: "error"; name: "PerpPoolAlreadyRegistered"; inputs: readonly []; }, { type: "error"; name: "PerpPoolHasActivePositions"; inputs: readonly []; }, { type: "error"; name: "PerpPoolNotFromFactory"; inputs: readonly []; }, { type: "error"; name: "PerpPoolNotRegistered"; inputs: readonly []; }, { type: "error"; name: "PerpPoolWrongMarginBank"; inputs: readonly []; }, { type: "error"; name: "PerUserOrderIndexInconsistency"; inputs: readonly []; }, { type: "error"; name: "PlacementRevertedWithoutReason"; inputs: readonly [{ name: "isBid"; type: "bool"; }, { name: "quoteIndex"; type: "uint256"; }]; }, { type: "error"; name: "PlacementRevertedWithoutReason"; inputs: readonly [{ name: "isBid"; type: "bool"; }, { name: "userData"; type: "uint64"; }]; }, { type: "error"; name: "PokeTooSoon"; inputs: readonly []; }, { type: "error"; name: "PoolAlreadyReleased"; inputs: readonly []; }, { type: "error"; name: "PoolBooksNotEmpty"; inputs: readonly []; }, { type: "error"; name: "PoolCreatorUnknown"; inputs: readonly [{ name: "pool"; type: "address"; }]; }, { type: "error"; name: "PoolIndexOutOfBounds"; inputs: readonly []; }, { type: "error"; name: "PoolNotApproved"; inputs: readonly []; }, { type: "error"; name: "PoolNotRegistered"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }]; }, { type: "error"; name: "PoolStateUnchanged"; inputs: readonly []; }, { type: "error"; name: "PositionBelowMinQuantity"; inputs: readonly []; }, { type: "error"; name: "PostOnlyWouldCross"; inputs: readonly []; }, { type: "error"; name: "PredecessorAlreadyAdopted"; inputs: readonly [{ name: "prior"; type: "address"; }]; }, { type: "error"; name: "PriceNotAlignedToTickSize"; inputs: readonly []; }, { type: "error"; name: "PriceOutOfBounds"; inputs: readonly []; }, { type: "error"; name: "PriceOverflow"; inputs: readonly []; }, { type: "error"; name: "PriceTooLarge"; inputs: readonly []; }, { type: "error"; name: "PrimaryEqualsSecondary"; inputs: readonly []; }, { type: "error"; name: "PriorFundingPayerOutstanding"; inputs: readonly [{ name: "outstandingPayer"; type: "address"; }]; }, { type: "error"; name: "QuantityBelowMinimum"; inputs: readonly []; }, { type: "error"; name: "QuantityBelowMinimum"; inputs: readonly [{ name: "quantity"; type: "uint256"; }, { name: "minimum"; type: "uint256"; }]; }, { type: "error"; name: "QuantityNotAlignedToLotSize"; inputs: readonly []; }, { type: "error"; name: "QuestionNotFinal"; inputs: readonly []; }, { type: "error"; name: "QueueEmpty"; inputs: readonly []; }, { type: "error"; name: "RankerNotLinkAware"; inputs: readonly []; }, { type: "error"; name: "RecoveryAmountInvalid"; inputs: readonly [{ name: "amount"; type: "uint256"; }, { name: "balance"; type: "uint256"; }]; }, { type: "error"; name: "RecoveryDestinationZero"; inputs: readonly []; }, { type: "error"; name: "RecoveryRateLimited"; inputs: readonly []; }, { type: "error"; name: "RecoveryTokenIsNative"; inputs: readonly []; }, { type: "error"; name: "RedeemAuthExpired"; inputs: readonly []; }, { type: "error"; name: "RedeemNonceUsed"; inputs: readonly []; }, { type: "error"; name: "RedeemSignatureInvalid"; inputs: readonly []; }, { type: "error"; name: "ReduceOnlyBudgetExceeded"; inputs: readonly []; }, { type: "error"; name: "ReentrancyGuardReentrantCall"; inputs: readonly []; }, { type: "error"; name: "RefundFailed"; inputs: readonly []; }, { type: "error"; name: "RegistryNotApprovedByOwner"; inputs: readonly []; }, { type: "error"; name: "RegistryRequiredForGroupMode"; inputs: readonly []; }, { type: "error"; name: "RenounceDisabled"; inputs: readonly []; }, { type: "error"; name: "ReviveTooSoon"; inputs: readonly []; }, { type: "error"; name: "RouteEmpty"; inputs: readonly []; }, { type: "error"; name: "RouterBuilderCodesNotSupportedOnPool"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }]; }, { type: "error"; name: "RouterBuilderFeeExceedsPoolCap"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }, { name: "builderFeeBpsTimes1k"; type: "uint96"; }, { name: "maxBuilderFeeBpsTimes1k"; type: "uint256"; }]; }, { type: "error"; name: "RouterBuilderFeeWithoutBuilder"; inputs: readonly [{ name: "builderFeeBpsTimes1k"; type: "uint96"; }]; }, { type: "error"; name: "RouterBuilderIsPool"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }]; }, { type: "error"; name: "RouterBuilderIsRouter"; inputs: readonly []; }, { type: "error"; name: "RouterBuilderNotApproved"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }, { name: "builderFeeBpsTimes1k"; type: "uint96"; }, { name: "approved"; type: "uint256"; }]; }, { type: "error"; name: "RouterInvalidLegPrice"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "priceLimit"; type: "uint256"; }, { name: "tickSize"; type: "uint256"; }]; }, { type: "error"; name: "RouterMarketQuoteInvalidPriceLimit"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "providedPriceLimit"; type: "uint256"; }]; }, { type: "error"; name: "RouterNotApprovedAsOperator"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "pool"; type: "address"; }]; }, { type: "error"; name: "RouterQuantityBelowMinimum"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "quantity"; type: "uint256"; }, { name: "minQuantity"; type: "uint256"; }]; }, { type: "error"; name: "RouterQuantityNotLotAligned"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "quantity"; type: "uint256"; }, { name: "lotSize"; type: "uint256"; }]; }, { type: "error"; name: "RouterQuoteInputZero"; inputs: readonly []; }, { type: "error"; name: "RouterQuoteOutputZero"; inputs: readonly []; }, { type: "error"; name: "RouteTokenMismatch"; inputs: readonly [{ name: "legIndex"; type: "uint256"; }, { name: "expected"; type: "address"; }, { name: "actualBase"; type: "address"; }, { name: "actualQuote"; type: "address"; }]; }, { type: "error"; name: "RouteTooLong"; inputs: readonly [{ name: "maxLegs"; type: "uint256"; }]; }, { type: "error"; name: "SafeCastOverflowedIntDowncast"; inputs: readonly [{ name: "bits"; type: "uint8"; }, { name: "value"; type: "int256"; }]; }, { type: "error"; name: "SafeCastOverflowedUintDowncast"; inputs: readonly [{ name: "bits"; type: "uint8"; }, { name: "value"; type: "uint256"; }]; }, { type: "error"; name: "SafeERC20FailedOperation"; inputs: readonly [{ name: "token"; type: "address"; }]; }, { type: "error"; name: "SelfMatchCancelTaker"; inputs: readonly []; }, { type: "error"; name: "SeriesAlreadyLive"; inputs: readonly []; }, { type: "error"; name: "SeriesIdOutOfRange"; inputs: readonly [{ name: "seriesId"; type: "uint32"; }]; }, { type: "error"; name: "SeriesNotStalled"; inputs: readonly []; }, { type: "error"; name: "SettlementAlreadySet"; inputs: readonly []; }, { type: "error"; name: "SettlementNotSet"; inputs: readonly []; }, { type: "error"; name: "SettlementWindowOpen"; inputs: readonly []; }, { type: "error"; name: "SideHolderIndexOutOfBounds"; inputs: readonly []; }, { type: "error"; name: "SimulatedFeedRevert"; inputs: readonly []; }, { type: "error"; name: "StaleMarketId"; inputs: readonly [{ name: "marketId"; type: "bytes32"; }]; }, { type: "error"; name: "StalePrice"; inputs: readonly []; }, { type: "error"; name: "SubscriptionAlreadyActive"; inputs: readonly []; }, { type: "error"; name: "SubscriptionStillActive"; inputs: readonly []; }, { type: "error"; name: "SymbolIndexOutOfRange"; inputs: readonly [{ name: "symbolIndex"; type: "uint256"; }]; }, { type: "error"; name: "SymbolLengthUnsupported"; inputs: readonly [{ name: "length"; type: "uint256"; }]; }, { type: "error"; name: "SymbolMismatch"; inputs: readonly [{ name: "expected"; type: "string"; }, { name: "actual"; type: "string"; }]; }, { type: "error"; name: "SymbolNotInitialized"; inputs: readonly [{ name: "symbolIndex"; type: "uint256"; }]; }, { type: "error"; name: "SymbolStalePrice"; inputs: readonly [{ name: "symbolIndex"; type: "uint256"; }]; }, { type: "error"; name: "TakeoverPriceOutOfRange"; inputs: readonly []; }, { type: "error"; name: "TakeoverPriceOverflow"; inputs: readonly []; }, { type: "error"; name: "TakerFillWouldMintBadDebt"; inputs: readonly []; }, { type: "error"; name: "TierBalanceInsufficient"; inputs: readonly []; }, { type: "error"; name: "TimestampInPast"; inputs: readonly []; }, { type: "error"; name: "TokenZero"; inputs: readonly []; }, { type: "error"; name: "TooManyMarkets"; inputs: readonly []; }, { type: "error"; name: "TooManyMarketsForQuestion"; inputs: readonly []; }, { type: "error"; name: "TooManyRestingOrders"; inputs: readonly []; }, { type: "error"; name: "TradingNotActive"; inputs: readonly []; }, { type: "error"; name: "TransferRecipientReserved"; inputs: readonly []; }, { type: "error"; name: "TransferSourceAndDestinationSame"; inputs: readonly []; }, { type: "error"; name: "TriggerTooCloseToEma"; inputs: readonly []; }, { type: "error"; name: "Unauthorized"; inputs: readonly []; }, { type: "error"; name: "UnderpaidScheduleFee"; inputs: readonly []; }, { type: "error"; name: "UnderpaidSchedulingCost"; inputs: readonly []; }, { type: "error"; name: "UnexpectedFillPair"; inputs: readonly [{ name: "takerKind"; type: "uint8"; }, { name: "makerKind"; type: "uint8"; }]; }, { type: "error"; name: "UnexpectedNativeDeposit"; inputs: readonly []; }, { type: "error"; name: "UnknownFire"; inputs: readonly []; }, { type: "error"; name: "UnknownMarket"; inputs: readonly []; }, { type: "error"; name: "UnknownMarketType"; inputs: readonly [{ name: "marketType"; type: "bytes4"; }]; }, { type: "error"; name: "UnknownOperator"; inputs: readonly []; }, { type: "error"; name: "UnknownOracleQuestion"; inputs: readonly []; }, { type: "error"; name: "UnknownReader"; inputs: readonly [{ name: "reader"; type: "address"; }]; }, { type: "error"; name: "UnknownSeries"; inputs: readonly []; }, { type: "error"; name: "UnknownSeriesSelector"; inputs: readonly [{ name: "selector"; type: "bytes4"; }]; }, { type: "error"; name: "UnknownSymbol"; inputs: readonly [{ name: "symbol"; type: "string"; }]; }, { type: "error"; name: "UnknownVenue"; inputs: readonly []; }, { type: "error"; name: "UnlinkBlockedByGuard"; inputs: readonly []; }, { type: "error"; name: "UnsponsoredSelector"; inputs: readonly [{ name: "selector"; type: "bytes4"; }]; }, { type: "error"; name: "UnsubscribeFailed"; inputs: readonly []; }, { type: "error"; name: "UnsupportedFeeParamsVersion"; inputs: readonly [{ name: "version"; type: "uint8"; }]; }, { type: "error"; name: "UseBinaryPlacement"; inputs: readonly []; }, { type: "error"; name: "UseDepositNative"; inputs: readonly []; }, { type: "error"; name: "UseFundNative"; inputs: readonly []; }, { type: "error"; name: "UUPSUnauthorizedCallContext"; inputs: readonly []; }, { type: "error"; name: "UUPSUnsupportedProxiableUUID"; inputs: readonly [{ name: "slot"; type: "bytes32"; }]; }, { type: "error"; name: "VenueAuthExpired"; inputs: readonly []; }, { type: "error"; name: "VenueCreationDisabled"; inputs: readonly []; }, { type: "error"; name: "VenueFeeAboveHardCap"; inputs: readonly []; }, { type: "error"; name: "VenueIdRequired"; inputs: readonly []; }, { type: "error"; name: "VenueMismatch"; inputs: readonly []; }, { type: "error"; name: "VenueNonceUsed"; inputs: readonly []; }, { type: "error"; name: "VenuePolicyDenied"; inputs: readonly []; }, { type: "error"; name: "VenueSignerUnset"; inputs: readonly []; }, { type: "error"; name: "VoucherAccountCannotBeMainFunded"; inputs: readonly []; }, { type: "error"; name: "VoucherAccountLeverageLocked"; inputs: readonly []; }, { type: "error"; name: "VoucherLeverageCapNotSet"; inputs: readonly []; }, { type: "error"; name: "VoucherMarketNotAllowed"; inputs: readonly []; }, { type: "error"; name: "VwapOverflow"; inputs: readonly []; }, { type: "error"; name: "WithdrawalBelowCreditFloor"; inputs: readonly []; }, { type: "error"; name: "WithdrawalBelowFundedPrincipal"; inputs: readonly []; }, { type: "error"; name: "WithdrawalExceedsDeposit"; inputs: readonly [{ name: "operatorId"; type: "uint32"; }, { name: "requested"; type: "uint256"; }, { name: "available"; type: "uint256"; }]; }, { type: "error"; name: "WithdrawalFailed"; inputs: readonly []; }, { type: "error"; name: "WithdrawFailed"; inputs: readonly []; }, { type: "error"; name: "WrongEmitter"; inputs: readonly []; }, { type: "error"; name: "WrongEvent"; inputs: readonly []; }, { type: "error"; name: "WrongReserveAttached"; inputs: readonly []; }, { type: "error"; name: "WrongStatus"; inputs: readonly [{ name: "expected"; type: "uint8"; }, { name: "actual"; type: "uint8"; }]; }, { type: "error"; name: "ZeroAddress"; inputs: readonly []; }, { type: "error"; name: "ZeroAgentOracle"; inputs: readonly []; }, { type: "error"; name: "ZeroAmount"; inputs: readonly []; }, { type: "error"; name: "ZeroCollateralFillsAllowed"; inputs: readonly []; }, { type: "error"; name: "ZeroDeposit"; inputs: readonly []; }, { type: "error"; name: "ZeroEntryPoint"; inputs: readonly []; }, { type: "error"; name: "ZeroImpl"; inputs: readonly []; }, { type: "error"; name: "ZeroModule"; inputs: readonly []; }, { type: "error"; name: "ZeroOrder"; inputs: readonly []; }, { type: "error"; name: "ZeroOrderIndex"; inputs: readonly []; }, { type: "error"; name: "ZeroOwner"; inputs: readonly []; }, { type: "error"; name: "ZeroPrimary"; inputs: readonly []; }, { type: "error"; name: "ZeroPriority"; inputs: readonly []; }, { type: "error"; name: "ZeroQuoteFillsAllowed"; inputs: readonly []; }, { type: "error"; name: "ZeroReader"; inputs: readonly []; }]

Defined in: packages/sdk/src/contractErrorsAbi.ts:20

Custom-error ABI entries for every protocol contract — the revert-decoding table.