JiffyLabs Docs home page
JiffyLabs Docs
Search...
⌘K
Support
Jiffyscan
Jiffyscan
Search...
Navigation
Entrypoint Errors
AA34: Paymaster Signature Validation Failure
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 Checklist
Entrypoint Errors
AA34: Paymaster Signature Validation Failure
Resolving paymaster signature rejection issues
The paymaster contract address is specified in the first 20 bytes of
paymasterAndData
.
The paymaster’s
validatePaymasterUserOp
function has rejected the user operation’s signature.
Resolution Checklist
For Custom Paymaster Contracts:
Verify correct signing of the user operation
Ensure proper encoding of the paymaster signature in
paymasterAndData
Confirm correct computation of the custom operation hash
Review the signature verification logic in your paymaster
For Third-Party Paymaster Services (e.g., JiffyLabs):
Avoid modifying user operation fields after paymaster signing (except
signature
)
If unmodified but still encountering errors,
contact their support
Advanced Troubleshooting:
Employ
Tenderly
or similar tools to investigate
validatePaymasterUserOp
behavior
AA33: Paymaster Validation Function Failure
AA40: Verification Gas Limit Exceeded
Assistant
Responses are generated using AI and may contain mistakes.