Skip to main content
Once Check Allowance determines a token needs an on-chain approval, call approve():
approvalTxnCallback fires once per token (viem WalletClient signers only). If it returns a TxnStatus other than success, remaining tokens in the batch are skipped.

Next steps

Last modified on July 29, 2026