Neura DocsErrors and troubleshooting

Developers

Errors and troubleshooting

What contract reverts mean and which inputs to inspect before retrying.

Router errors

ErrorInspect
ExpiredDeadline and current chain timestamp.
SlippageBoth liquidity minima or final recipient balance delta. Refresh quote; do not silently loosen limits.
NoPoolPair, curve, fee and verified factory.
InvalidRouteEmpty path, disconnected hops, identical hop tokens or reused pool.
InvalidRecipientZero address or router used as recipient.
transferFromToken approval, sender balance and token-specific transfer rules.

Pool errors

ErrorInspect
LockedSame-pool reentry from a token or flash callback.
InsufficientLiquidityMinted / BurnedDeposit size, reserves, locked minimum, sent LP amount and rounding.
InsufficientOutput / InputPositive requested output and actual transferred repayment.
InsufficientLiquidityRequested outputs must be below corresponding reserves.
InvalidToZero, pool, token-contract recipient or locked-address LP transfer.
KInvariantFee-adjusted repayment insufficient, or stable reserves outside invariant floor.
Overflowuint112 raw cap or 10^28 normalized stable reserve cap.
UnsupportedDecimalsMetadata above 18 decimals.
TransferFailedToken transfer reverted or returned false.

Factory string reasons include identical, zero, token code, fee tier, exists and creating. Stable initialization requires equal normalized balances and enough liquidity above the locked floor.

Reverts are not transactions to retry blindly. Decode against the exact source/ABI revision, simulate with current state and preserve user-approved limits. Never print raw RPC HTML or private wallet data to visitors.