Permit signature expired before the swap: what needs renewing?
Renew the correct authorization when a permit expires, while checking whether the route and token allowance are still valid.
Explore the reference
Identify failed, pending or unexpected transactions using the evidence recorded on-chain.
50 guides · Page 2 of 3
Renew the correct authorization when a permit expires, while checking whether the route and token allowance are still valid.
Use a price-impact warning to inspect trade size and available execution, without confusing it with slippage tolerance.
Refresh stale swap instructions and reassess the economic terms when a quote expires before execution.
Evaluate the exact router and token behavior when balances change through rebasing, without assuming every rebase swap must fail.
Why a node can reject a higher-fee replacement and what to check before changing transaction fees again.
Separate a broken wallet connection from the state of a swap that may already have been submitted.
Accelerate an existing pending transaction by replacing its fee bid while preserving awareness of its quote and deadline.
Distinguish raw token units from display decimals when a swap amount appears too large or too small.
Match the application’s connected account with the actual signer and recipient before approving or swapping.
Distinguish an exhausted execution gas limit from expensive gas and logical swap failures before changing wallet settings.
Establish where swap output went and what recovery depends on when the recipient differs from your intended account.
Check wallet activity when a mobile swap stops updating after you return from the signing app.
Check the recipient, token contract, network and hidden-token display when a confirmed swap seems to have produced no output.
Why token-level deductions can make a quote inaccurate or a router incompatible, even when you approve enough.
Why a wallet can connect to an aggregator yet fail when the application requests a transaction or typed-data signature.
Diagnose a minimum-output failure and compare a refreshed quote before accepting a wider execution range.
Work out whether a swap stopped before signing, failed during submission or lost its confirmation display before retrying.
Check supported chains and connection permissions when the wallet cannot switch to the network required by a swap.
Distinguish contract execution deadlines from pending transaction status and avoid resubmitting expired swap data.
Check the token pull step when a swap fails with TRANSFER_FROM_FAILED or a related transfer error.