Resolving time-related issues with paymaster signatures
paymasterAndData
field is invalid due to a timing mismatch. This occurs when:
block.timestamp
exceeds the validUntil
timeblock.timestamp
is earlier than the validAfter
timevalidationData
returned by the paymaster’s validatePaymasterUserOp
function.
validAfter
and validUntil
settingsvalidAfter
and validUntil
to 0