Skip to content

Commit c3ca495

Browse files
committed
add some AA troubleshooting FAQ
1 parent 4de37fe commit c3ca495

File tree

1 file changed

+28
-1
lines changed
  • apps/portal/src/app/engine/troubleshooting

1 file changed

+28
-1
lines changed

apps/portal/src/app/engine/troubleshooting/page.mdx

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,31 @@ Even though the transaction is expected to consume less gas, the transaction wil
9393

9494
**How to resolve**
9595

96-
Add more funds to your backend wallet. Or wait until the gas fees on the chain are lower and try again.
96+
Add more funds to your backend wallet. Or wait until the gas fees on the chain are lower and try again.
97+
98+
## Sending UserOps
99+
100+
UserOps are **User Op**erations sent by a backend wallet on behalf of smart accounts, used in the Account Abstraction pattern.
101+
102+
### Received "Invalid UserOperation signature or paymaster signature" error
103+
104+
*Also known as: code -32507*
105+
106+
**What it means**
107+
108+
The backend wallet you are sending the transaction with does not have sufficient permissions to send a userOp for this account address.
109+
110+
**How to resolve**
111+
112+
Confirm if the backend wallet is a valid admin for this account.
113+
If you are using Session Keys, confirm they are not close to or already expired.
114+
115+
### Received "AA21 didn’t pay prefund" error
116+
117+
**What it means**
118+
119+
Your thirdweb API key used by Engine is not properly configured to use Account Abstraction, or you have a [sponsorship rule](https://portal.thirdweb.com/connect/account-abstraction/sponsorship-rules) that has been exceeded.
120+
121+
**How to resolve**
122+
123+
Confirm if the API key is tied to an account with valid payment. Also confirm if there are any sponsorship rule for the Engine API key.

0 commit comments

Comments
 (0)