Entrypoint Errors
AA50: Paymaster PostOp Reversion
Addressing issues with paymaster’s postOp function
The postOp
function is called by the EntryPoint on the paymaster contract after user operation execution, often used for additional accounting logic.
The paymaster contract’s postOp
function has reverted unexpectedly.
Resolution Strategies
-
For Custom Paymaster Contracts:
- Review and correct the
postOp
function implementation - If not using
postOp
, ensure thecontext
parameter is not set invalidatePaymasterUserOp
- Review and correct the
-
For Third-Party Paymaster Services:
- If using a service like JiffyLabs and encountering this error, contact their support
-
Advanced Troubleshooting:
- Investigate
postOp
reversion causes using tools like Tenderly
- Investigate