Zenzen docs

Zenzen protocol · live contracts

Integration

Errors

Revert strings from the live factory and curve. They are short require() strings, not custom errors.

StringWhereMeaning
feefactorymsg.value < launchFee
curvefactory / curvevirtualBase, virtualTokens, or graduateAt is 0
taxfactory / curvecreatorTaxBps > 1000
exemptfactory / curvemore than 8 snipe wallets
graduatedcurve buy/sellcurve is closed
slippagebuyFor / sellForminOut not met
valuebuyno quote paid
nativebuymsg.value sent to an ERC-20 pair
dustbuytokensOut is 0
inventorybuycurve token balance too low
amtselltokensIn is 0 or above tokensSold
creatorclaim / setMigrator / setImageURIcaller is not creator
noneclaimnothing accrued
setsetMigrator / setImageURIalready set
migratemigratemigrator call failed; state rolled back
reentrancycurvenonReentrant guard