Troubleshooting: can't remove a position

Last modified:

If a removal transaction fails or will not submit, try the following in order:

  • Use WCTN as output instead of native CTN.
  • Increase slippage gradually — try doubling the token's transfer fee.
  • Adjust the removal amount — use round numbers or reduce the percentage.
  • Verify network — confirm your wallet is connected to the correct chain.
  • Reconnect wallet — disconnect and reconnect to the web app.
  • Restart devices — a full power cycle can clear stale state.
  • Clear browser cache — resolves issues caused by outdated data.
  • Hard refresh — Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac).
  • Try a different browser or device.

Non-standard token types

The protocol is designed for CRC-20 tokens. The following non-conforming token types can cause removal failures:

TypeIssue
Fee-on-transfer (FOT)A fee is deducted on every transfer, causing amount mismatches
RebaseSupply adjustments break the pool's internal accounting
ReflectionHolder rewards based on volume interfere with transfer amounts
In-transfer swap & addAutomatic swap-and-deposit logic during transfers conflicts with the router
Max transaction limitPer-transaction caps may block large withdrawals
Max wallet limitPer-wallet caps may prevent receiving the full amount
Paused contractsA paused token blocks transfers entirely

Note: Fee-on-transfer, rebase, and reflection tokens are not supported by v3. Capital deposited with these tokens may be irrecoverable. In v2, if a token contract is paused, both tokens become irretrievable; in v3, the unpaused token can still be withdrawn.