JiffyLabs Docs home page
JiffyLabs Docs
Search...
⌘K
Support
Jiffyscan
Jiffyscan
Search...
Navigation
Entrypoint Errors
AA25: Nonce Mismatch
Documentation
API Reference
Documentation
Community
Blog
Get Started
Welcome
Quickstart
Quickstart: Auth
Jiffyscan DashBoard
Bundler
Paymaster
Data API Migration
Products
Bundler
Overview
Getting started
Entrypoint Errors
Error AA10: Sender Already Established
Error AA13: InitCode Execution Failed or Insufficient Gas
Error AA14: InitCode Must Return Sender
Error AA15: InitCode Must Create Sender
Error AA20: Account Not Deployed
Error AA21: Prefund Payment Failure
AA22: Time-Based Signature Mismatch
AA23: ValidateUserOp Function Failure
AA24: Signature Validation Failure
AA25: Nonce Mismatch
AA30: Missing Paymaster Contract
AA31: Insufficient Paymaster Funds
AA32: Paymaster Signature Timing Mismatch
AA33: Paymaster Validation Function Failure
AA34: Paymaster Signature Validation Failure
AA40: Verification Gas Limit Exceeded
AA41: Insufficient Verification Gas
AA50: Paymaster PostOp Reversion
AA51: Insufficient Prefund
AA90: Beneficiary Address Missing
AA91: Beneficiary Transfer Failure
AA92: Incorrect EntryPoint Function Call
AA93: Invalid PaymasterAndData Format
AA94: Gas Value Overflow
AA95: Bundler Gas Limit Too Low
AA96: Invalid Aggregator Configuration
Paymaster
AA Concepts
Account Abstraction Overview
Bundler
Paymaster
Entrypoint
Aggregators
On this page
Resolution Strategies
Entrypoint Errors
AA25: Nonce Mismatch
Addressing invalid nonce issues in user operations
The
nonce
provided in your user operation is invalid.
Resolution Strategies
Nonce Verification:
Ensure you’re using the correct current nonce for the smart account and selected
key
Consider using
getAccountNonce
Common Pitfalls:
Avoid reusing previously used nonces
Don’t use nonces too far in the future (no more than 10 ahead of current nonce)
Formatting Check:
Verify correct nonce format
Parallel Transaction Handling:
For concurrent operations, utilize custom nonce
key
Refer to
Parallel Transaction Guide
Nonce Structure: The EntryPoint uses a 256-bit nonce, split into:
192-bit
key
64-bit
sequence
Each
key
has its own sequential
sequence
, allowing new
key
introduction with arbitrary values.
AA24: Signature Validation Failure
AA30: Missing Paymaster Contract
Assistant
Responses are generated using AI and may contain mistakes.