Errors
Common custom errors and what usually causes them.
MintFastLaunchpad
| Error | Typical cause |
|---|---|
CreationPaused | new mints paused |
InsufficientCreationFee | msg.value too low |
BadMetadata | name / symbol / URI length |
UnknownToken | address was not created here |
DeadlineExpired | buy/sell mined too late |
ZeroAmount | zero ETH or token amount |
Slippage | min out not met |
NothingToHarvest | no pending hook fees or LP earmark work |
BadCallback | unexpected unlock path |
DirectEthRejected | ETH sent to launchpad from non-PoolManager |
TransferFailed | ETH or token transfer rejected |
ZeroAddress | admin zero address |
FeeTooHigh | creation fee above cap |
SplitTooHigh | default fee bps sum above 10_000 |
TooManyBeneficiaries | more than 8 |
BadBeneficiary | malformed row or empty rewrite list |
BpsSumMismatch | beneficiary bps ≠ 10_000 |
PoolNotLive | pool missing / not ready |
LaunchGriefed | launch defense path tripped |
NotAuthorized | caller cannot set beneficiaries |
BeneficiariesLocked | creator tried to rewrite after lock |
DuplicateBeneficiary | repeated identity key |
OwnershipRenounced | renounce attempted |
MintFastHook
NotPoolManager, NotLaunchpad, HookAddressMismatch, FeeOverflow
SocialFeeVault
| Error | Typical cause |
|---|---|
ZeroAmount / ZeroAddress | bad deposit or claim args |
DeadlineExpired / DeadlineTooFar | attestation timing |
BadNonce | stale or reused nonce |
NotAttester | signer not active |
NothingAccrued | nothing to claim |
TransferFailed | payout rejected |
NotQueued / TooEarly / AlreadyAttester | attester lifecycle |
OwnershipRenounced | renounce attempted |
InvalidPlatform (HandleLib) | platform not X/GitHub on social claim |
MintFastQuoter
QuoteResult (success carrier), UnexpectedRevert, BadCallback
HandleLib
InvalidPlatform, InvalidHandle