AA22 expired or not due

The signature of the user operation is not valid because it is outside of the specified time range.

This error occurs when the block.timestamp is after the validUntil timestamp or before the validAfter timestamp.

Possible Solutions

  1. If you are using time-based signatures, check that the validAfter and validUntil fields are set correctly and that the userOp is sent within the specified range.
  2. If you not using time-based signatures, check that the validAfter and validUntil fields are set to 0.