Zenzen docs
Zenzen protocol · live contracts
Integration
Errors
Revert strings from the live factory and curve. They are short require() strings, not custom errors.
| String | Where | Meaning |
|---|---|---|
| fee | factory | msg.value < launchFee |
| curve | factory / curve | virtualBase, virtualTokens, or graduateAt is 0 |
| tax | factory / curve | creatorTaxBps > 1000 |
| exempt | factory / curve | more than 8 snipe wallets |
| graduated | curve buy/sell | curve is closed |
| slippage | buyFor / sellFor | minOut not met |
| value | buy | no quote paid |
| native | buy | msg.value sent to an ERC-20 pair |
| dust | buy | tokensOut is 0 |
| inventory | buy | curve token balance too low |
| amt | sell | tokensIn is 0 or above tokensSold |
| creator | claim / setMigrator / setImageURI | caller is not creator |
| none | claim | nothing accrued |
| set | setMigrator / setImageURI | already set |
| migrate | migrate | migrator call failed; state rolled back |
| reentrancy | curve | nonReentrant guard |
