Closed ch4r10t33r closed 5 months ago
eth_getUserOperationReceipt returns null when the underlying UserOp bundle has failed on-chain
eth_getUserOperationReceipt
The eth_getUserOperationReceipt call should return the actual data (with the failed transaction receipt)
await networkInstance.addUserOpsToBatch({ to: recipient.toLowerCase(), value: utils.parseEther(value) }) await networkInstance.addUserOpsToBatch({ to: recipient.toLowerCase(), value: utils.parseEther(value) })
Submit a multi userop bundle on Klaytn chain and then call getUseropReceipt.
Issue is prevelant on Klaytn chain which expects a higher gas limit bundle size.
Linux
v1.0.24-alpha
addressed in #175
getUserOpReceipt can't get receipts for failed userops, added a new endpoint for that skandha_userOperationStatus
skandha_userOperationStatus
Describe the bug
eth_getUserOperationReceipt
returns null when the underlying UserOp bundle has failed on-chainExpected behavior
The
eth_getUserOperationReceipt
call should return the actual data (with the failed transaction receipt)Steps to reproduce
Submit a multi userop bundle on Klaytn chain and then call getUseropReceipt.
Additional context
Issue is prevelant on Klaytn chain which expects a higher gas limit bundle size.
Operating system
Linux
Skandha version or commit hash
v1.0.24-alpha