Create
Documentation
Reference

Errors

Every custom error across every contract. When a transaction reverts with a bare selector, look it up here.

SelectorErrorDeclared by
0xe6a0d45fAlreadyGraduated()FociV2BondingCurve
0x0dc149f0AlreadyInitialized()FociV2BondingCurve, FociV2LaunchLocker
0x7aabdfe3AlreadyReferred()FociV2ReferralRegistry
0x3a81d6fcAlreadyRegistered()FociV2MemeHook
0xa741a045AlreadySet()FociV2LaunchFactory, FociV2MemeHook
0x49e55bcbCombinedFeeTooHigh()FociV2LaunchFactory
0x85258712CoreLpFeeMustBeZero()FociV2LaunchFactory
0x4ca249dcCreate2EmptyBytecode()FociV2LaunchDeployer
0x9ad465dcCreatorTaxTooHigh()FociV2LaunchFactory
0x4e222a24CurveFeeTooHigh()FociV2LaunchFactory
0x025ac17eCurveGraduated()FociV2BondingCurve
0x95e32dabCurveNotQuotable()FociV2LaunchFactory
0xfb8f41b2ERC20InsufficientAllowance(address,uint256,uint256)FociV2LauncherToken
0xe450d38cERC20InsufficientBalance(address,uint256,uint256)FociV2LauncherToken
0xe602df05ERC20InvalidApprover(address)FociV2LauncherToken
0xec442f05ERC20InvalidReceiver(address)FociV2LauncherToken
0x96c6fd1eERC20InvalidSender(address)FociV2LauncherToken
0x94280d62ERC20InvalidSpender(address)FociV2LauncherToken
0xb06ebf3dFailedDeployment()FociV2LaunchDeployer
0x4033e4e3FeeTransferFailed()FociV2LaunchFactory, FociV2GraduationExecutor
0xd43cabc3GraduationExecutorNotSet()FociV2LaunchFactory
0xbdcd75afGraduationRescueTooEarly(uint256)FociV2LaunchFactory
0x2c37d0ebGraduationSeedNotViable()FociV2LaunchFactory
0x6d3bcfe5GraduationStillViable()FociV2LaunchFactory
0x0a85dc29HookNotImplemented()FociV2MemeHook
0x197001d6InexactQuoteTransfer(address,uint256,uint256)FociV2MemeHook
0x495a9962InexactTransfer(address,uint256,uint256)FociV2LaunchFactory
0xcf479181InsufficientBalance(uint256,uint256)FociV2FeeEscrow, FociV2LaunchDeployer
0x098fb561InsufficientInputAmount()FociV2BondingCurve
0xbb55fd27InsufficientLiquidity()FociV2BondingCurve
0x42301c23InsufficientOutputAmount()FociV2BondingCurve
0x31cdb504InternalSwapRequiresOperator()FociV2MemeHook
0x800c7e91InvalidBasisPoints()FociV2LaunchFactory
0xc6cc5d7fInvalidBps()FociV2MemeHook
0x7a34030fInvalidFeePolicy()FociV2BondingCurve
0x2bb8bdd6InvalidGraduationThreshold()FociV2LaunchFactory
0x68b42c59InvalidLaunchConfigId()FociV2LaunchFactory
0xbc0ecfe3InvalidLaunchEconomics()FociV2BondingCurve
0x2b7ad4f8InvalidPhantomQuote()FociV2LaunchFactory
0xc256622bInvalidPoolKey()FociV2MemeHook
0x270815a0InvalidTickSpacing()FociV2LaunchFactory
0x374852caInvalidTokenParams()FociV2LaunchFactory
0xa8b63076LaunchConfigDisabled()FociV2LaunchFactory
0x1de25df3LaunchDependenciesNotWired()FociV2LaunchFactory
0x57332dcfLaunchDeployerNotSet()FociV2LaunchFactory
0xecb27319LaunchEconomicsMismatch(bytes32,bytes32)FociV2LaunchFactory
0x52660db0LaunchFeeTokenNotSet()FociV2LaunchFactory
0x85b8e2f4MetadataTooLong()FociV2LaunchDeployer
0x3672d25fMinimumOutputRequired()FociV2MemeHook
0xeee66814MintAmountOverflow()FociV2GraduationExecutor
0xbc760cfeNativeValueMismatch(uint256,uint256)FociV2BondingCurve, FociV2LaunchAndBuy
0xc2caa2a6NoBalance()FociV2FeeEscrow
0xa3fef2f8NoPendingChange()FociV2LaunchFactory
0x502ba015NotApprovedLauncher()FociV2LaunchAndBuy
0xbe447ef2NotAuthorizedBinder()FociV2ReferralRegistry
0xb9f93944NotCreatorFeeRecipient()FociV2LaunchFactory
0x32cc7236NotFactory()FociV2BondingCurve, FociV2MemeHook, FociV2LaunchLocker, FociV2LaunchDeployer, FociV2GraduationExecutor
0x8d42130cNotFeeSweepOperator()FociV2BondingCurve, FociV2MemeHook
0xc2074c46NothingToGraduate()FociV2LaunchFactory
0x00f6b210NothingToRescue()FociV2MemeHook
0x87138d5cNotInitialized()FociV2BondingCurve
0xea9eaa96NotLaunchForwarder()FociV2LaunchFactory
0xae18210aNotPoolManager()FociV2MemeHook
0x20fdc658NotPositionManager()FociV2LaunchLocker
0xffa32558NotReadyToGraduate()FociV2LaunchFactory, FociV2BondingCurve
0x584a7938NotWhitelisted()FociV2LaunchFactory
0x1e4fbdf7OwnableInvalidOwner(address)FociV2LaunchFactory, FociV2LaunchAndBuy, FociV2MemeHook, FociV2LaunchLocker
0x118cdaa7OwnableUnauthorizedAccount(address)FociV2LaunchFactory, FociV2LaunchAndBuy, FociV2MemeHook, FociV2LaunchLocker
0x2fab92caOwnershipCannotBeRenounced()FociV2LaunchFactory, FociV2MemeHook, FociV2LaunchLocker
0x4e3de34fPairTokenDecimalsMismatch(uint8,uint8)FociV2LaunchFactory
0xe43c14caPairTokenDecimalsUnavailable()FociV2LaunchFactory
0x764c63c8PairTokenEconomicsInvalid()FociV2LaunchFactory
0x49285dfbPairTokenNotApproved()FociV2LaunchFactory
0x26fbfa60PairTokenValidationFailed()FociV2LaunchFactory
0xfe3099b6PositionAlreadyLocked()FociV2LaunchLocker
0x6b49c94aPositionNotHeld()FociV2LaunchLocker
0xb6ea0b01ReciprocalReferral()FociV2ReferralRegistry
0x3ee5aeb5ReentrancyGuardReentrantCall()FociV2LaunchFactory, FociV2BondingCurve, FociV2LaunchAndBuy, FociV2MemeHook, FociV2FeeEscrow
0xf0c49d44RefundFailed()FociV2LaunchAndBuy
0xa8ce4432SafeCastOverflowedIntToUint(int256)FociV2MemeHook
0x24775e06SafeCastOverflowedUintToInt(uint256)FociV2MemeHook
0x5274afe7SafeERC20FailedOperation(address)FociV2LaunchFactory, FociV2BondingCurve, FociV2LaunchAndBuy, FociV2MemeHook, FociV2FeeEscrow, FociV2LaunchLocker, FociV2GraduationExecutor
0x55e8f70eSelfReferral()FociV2ReferralRegistry
0x71c4efedSlippageExceeded(uint256,uint256)FociV2BondingCurve, FociV2MemeHook, FociV2GraduationExecutor
0x582157bbSqrtPriceOutOfBounds()FociV2LaunchFactory
0xacb9fa2bSupplyTooHigh()FociV2LaunchFactory
0xc0b4e373SupplyTooLow()FociV2LaunchFactory
0xb79d40e8TimelockExpired(uint256)FociV2LaunchFactory
0x810c4f2aTimelockNotElapsed(uint256)FociV2LaunchFactory
0xcbdb7b30TokenNotFound()FociV2LaunchFactory
0x90b8ec18TransferFailed()FociV2BondingCurve, FociV2FeeEscrow
0xe0aeda7dUnexpectedNativeValue()FociV2BondingCurve
0xf7139e33UnknownPool()FociV2MemeHook
0xdd737e7cUnsupportedPrice()FociV2LaunchFactory
0x9465dbd4WrongGraduationPhase()FociV2LaunchFactory
0xd92e233dZeroAddress()FociV2LaunchFactory, FociV2BondingCurve, FociV2LauncherToken, FociV2LaunchAndBuy, FociV2MemeHook, FociV2FeeEscrow, FociV2ReferralRegistry, FociV2LaunchLocker, FociV2LaunchDeployer, FociV2GraduationExecutor
0x1f2a2005ZeroAmount()FociV2LaunchFactory, FociV2BondingCurve, FociV2LaunchAndBuy