Documentation
Reference
Errors
Every custom error across every contract. When a transaction reverts with a bare selector, look it up here.
| Selector | Error | Declared by |
|---|---|---|
0x646cf558 | AlreadyClaimed() | FociRewardsDistributor |
0xe6a0d45f | AlreadyGraduated() | FociBondingCurve |
0x0dc149f0 | AlreadyInitialized() | FociBondingCurve, FociLaunchLocker |
0x7aabdfe3 | AlreadyReferred() | FociReferralRegistry |
0x3a81d6fc | AlreadyRegistered() | FociMemeHook, FociRewardsDistributorFactory |
0xd4b3db41 | AlreadyRolledOver() | FociRewardsDistributor |
0xa741a045 | AlreadySet() | FociLaunchFactory, FociMemeHook |
0xf0f25a33 | ClaimWindowClosed() | FociRewardsDistributor |
0x29dfa3ce | ClaimWindowOpen() | FociRewardsDistributor |
0x49e55bcb | CombinedFeeTooHigh() | FociLaunchFactory |
0x85258712 | CoreLpFeeMustBeZero() | FociLaunchFactory |
0x4ca249dc | Create2EmptyBytecode() | FociLaunchDeployer, FociRewardsDistributorFactory |
0x9ad465dc | CreatorTaxTooHigh() | FociLaunchFactory |
0x4e222a24 | CurveFeeTooHigh() | FociLaunchFactory |
0x025ac17e | CurveGraduated() | FociBondingCurve |
0x95e32dab | CurveNotQuotable() | FociLaunchFactory |
0x1e8a6f77 | EpochOverdrawn(uint256,uint256,uint256) | FociRewardsDistributor |
0xfb8f41b2 | ERC20InsufficientAllowance(address,uint256,uint256) | FociLauncherToken |
0xe450d38c | ERC20InsufficientBalance(address,uint256,uint256) | FociLauncherToken |
0xe602df05 | ERC20InvalidApprover(address) | FociLauncherToken |
0xec442f05 | ERC20InvalidReceiver(address) | FociLauncherToken |
0x96c6fd1e | ERC20InvalidSender(address) | FociLauncherToken |
0x94280d62 | ERC20InvalidSpender(address) | FociLauncherToken |
0xb7594bec | ExcludedAccount() | FociRewardsDistributor |
0xb06ebf3d | FailedDeployment() | FociLaunchDeployer, FociRewardsDistributorFactory |
0x4033e4e3 | FeeTransferFailed() | FociLaunchFactory, FociGraduationExecutor |
0xd43cabc3 | GraduationExecutorNotSet() | FociLaunchFactory |
0xbdcd75af | GraduationRescueTooEarly(uint256) | FociLaunchFactory |
0x2c37d0eb | GraduationSeedNotViable() | FociLaunchFactory |
0x6d3bcfe5 | GraduationStillViable() | FociLaunchFactory |
0x0a85dc29 | HookNotImplemented() | FociMemeHook |
0x197001d6 | InexactQuoteTransfer(address,uint256,uint256) | FociMemeHook |
0x495a9962 | InexactTransfer(address,uint256,uint256) | FociLaunchFactory |
0xcf479181 | InsufficientBalance(uint256,uint256) | FociFeeEscrow, FociLaunchDeployer, FociRewardsDistributorFactory |
0x098fb561 | InsufficientInputAmount() | FociBondingCurve |
0xbb55fd27 | InsufficientLiquidity() | FociBondingCurve |
0x42301c23 | InsufficientOutputAmount() | FociBondingCurve |
0x30e44a1d | InsufficientUnallocated(uint256,uint256) | FociRewardsDistributor |
0x31cdb504 | InternalSwapRequiresOperator() | FociMemeHook |
0x800c7e91 | InvalidBasisPoints() | FociLaunchFactory |
0xc6cc5d7f | InvalidBps() | FociMemeHook |
0x7a34030f | InvalidFeePolicy() | FociBondingCurve |
0x2bb8bdd6 | InvalidGraduationThreshold() | FociLaunchFactory |
0x68b42c59 | InvalidLaunchConfigId() | FociLaunchFactory |
0xbc0ecfe3 | InvalidLaunchEconomics() | FociBondingCurve |
0x2b7ad4f8 | InvalidPhantomQuote() | FociLaunchFactory |
0xc256622b | InvalidPoolKey() | FociMemeHook |
0x09bde339 | InvalidProof() | FociRewardsDistributor |
0x270815a0 | InvalidTickSpacing() | FociLaunchFactory |
0x374852ca | InvalidTokenParams() | FociLaunchFactory |
0xa8b63076 | LaunchConfigDisabled() | FociLaunchFactory |
0x1de25df3 | LaunchDependenciesNotWired() | FociLaunchFactory |
0x57332dcf | LaunchDeployerNotSet() | FociLaunchFactory |
0xecb27319 | LaunchEconomicsMismatch(bytes32,bytes32) | FociLaunchFactory |
0x52660db0 | LaunchFeeTokenNotSet() | FociLaunchFactory |
0xff633a38 | LengthMismatch() | FociRewardsDistributor |
0x85b8e2f4 | MetadataTooLong() | FociLaunchDeployer |
0x3672d25f | MinimumOutputRequired() | FociMemeHook |
0xeee66814 | MintAmountOverflow() | FociGraduationExecutor |
0x07609e34 | NativeQuoteUnsupported() | FociRewardsDistributorFactory |
0xbc760cfe | NativeValueMismatch(uint256,uint256) | FociBondingCurve, FociLaunchAndBuy |
0xc2caa2a6 | NoBalance() | FociFeeEscrow |
0x6a0b56a8 | NoEpoch() | FociRewardsDistributor |
0xa3fef2f8 | NoPendingChange() | FociLaunchFactory |
0x502ba015 | NotApprovedLauncher() | FociLaunchAndBuy |
0xbe447ef2 | NotAuthorizedBinder() | FociReferralRegistry |
0xb9f93944 | NotCreatorFeeRecipient() | FociLaunchFactory |
0x02f5a580 | NotCreatorFeeRecipient(address,address) | FociRewardsDistributorFactory |
0x32cc7236 | NotFactory() | FociBondingCurve, FociMemeHook, FociLaunchLocker, FociLaunchDeployer, FociGraduationExecutor |
0x8d42130c | NotFeeSweepOperator() | FociBondingCurve, FociMemeHook |
0xc2074c46 | NothingToGraduate() | FociLaunchFactory |
0x3f29331a | NothingToHarvest() | FociRewardsDistributor |
0x00f6b210 | NothingToRescue() | FociMemeHook |
0x87138d5c | NotInitialized() | FociBondingCurve |
0xea9eaa96 | NotLaunchForwarder() | FociLaunchFactory |
0xae18210a | NotPoolManager() | FociMemeHook |
0x20fdc658 | NotPositionManager() | FociLaunchLocker |
0xffa32558 | NotReadyToGraduate() | FociLaunchFactory, FociBondingCurve |
0x584a7938 | NotWhitelisted() | FociLaunchFactory |
0x1e4fbdf7 | OwnableInvalidOwner(address) | FociLaunchFactory, FociLaunchAndBuy, FociMemeHook, FociLaunchLocker, FociRewardsDistributor |
0x118cdaa7 | OwnableUnauthorizedAccount(address) | FociLaunchFactory, FociLaunchAndBuy, FociMemeHook, FociLaunchLocker, FociRewardsDistributor |
0x2fab92ca | OwnershipCannotBeRenounced() | FociLaunchFactory, FociMemeHook, FociLaunchLocker, FociRewardsDistributor |
0x4e3de34f | PairTokenDecimalsMismatch(uint8,uint8) | FociLaunchFactory |
0xe43c14ca | PairTokenDecimalsUnavailable() | FociLaunchFactory |
0x764c63c8 | PairTokenEconomicsInvalid() | FociLaunchFactory |
0x49285dfb | PairTokenNotApproved() | FociLaunchFactory |
0x26fbfa60 | PairTokenValidationFailed() | FociLaunchFactory |
0xfe3099b6 | PositionAlreadyLocked() | FociLaunchLocker |
0x6b49c94a | PositionNotHeld() | FociLaunchLocker |
0xb6ea0b01 | ReciprocalReferral() | FociReferralRegistry |
0x3ee5aeb5 | ReentrancyGuardReentrantCall() | FociLaunchFactory, FociBondingCurve, FociLaunchAndBuy, FociMemeHook, FociFeeEscrow, FociRewardsDistributor |
0xf0c49d44 | RefundFailed() | FociLaunchAndBuy |
0xa8ce4432 | SafeCastOverflowedIntToUint(int256) | FociMemeHook |
0x24775e06 | SafeCastOverflowedUintToInt(uint256) | FociMemeHook |
0x5274afe7 | SafeERC20FailedOperation(address) | FociLaunchFactory, FociBondingCurve, FociLaunchAndBuy, FociMemeHook, FociFeeEscrow, FociLaunchLocker, FociGraduationExecutor, FociRewardsDistributor |
0x55e8f70e | SelfReferral() | FociReferralRegistry |
0x71c4efed | SlippageExceeded(uint256,uint256) | FociBondingCurve, FociMemeHook, FociGraduationExecutor |
0x582157bb | SqrtPriceOutOfBounds() | FociLaunchFactory |
0xacb9fa2b | SupplyTooHigh() | FociLaunchFactory |
0xc0b4e373 | SupplyTooLow() | FociLaunchFactory |
0xb79d40e8 | TimelockExpired(uint256) | FociLaunchFactory |
0x810c4f2a | TimelockNotElapsed(uint256) | FociLaunchFactory |
0xcbdb7b30 | TokenNotFound() | FociLaunchFactory, FociRewardsDistributorFactory |
0x90b8ec18 | TransferFailed() | FociBondingCurve, FociFeeEscrow |
0xe0aeda7d | UnexpectedNativeValue() | FociBondingCurve |
0xf7139e33 | UnknownPool() | FociMemeHook |
0xdd737e7c | UnsupportedPrice() | FociLaunchFactory |
0x9465dbd4 | WrongGraduationPhase() | FociLaunchFactory |
0xd92e233d | ZeroAddress() | FociLaunchFactory, FociBondingCurve, FociLauncherToken, FociLaunchAndBuy, FociMemeHook, FociFeeEscrow, FociReferralRegistry, FociLaunchLocker, FociLaunchDeployer, FociGraduationExecutor, FociRewardsDistributorFactory, FociRewardsDistributor |
0x1f2a2005 | ZeroAmount() | FociLaunchFactory, FociBondingCurve, FociLaunchAndBuy, FociRewardsDistributor |