Skip to content

Commit b117cb1

Browse files
feat: Add warning for rejected sponsorship policies (#5577)
1 parent b7c8854 commit b117cb1

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.changeset/tame-melons-poke.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
Show warning when sponsorship policy rejects a transaction

packages/thirdweb/src/wallets/smart/lib/paymaster.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,13 @@ Code: ${code}`,
8383
paymasterAndData: res.result,
8484
};
8585
}
86+
// check for policy errors
87+
if (res.result.policyId && res.result.reason) {
88+
console.warn(
89+
`Paymaster policy rejected this transaction with reason: ${res.result.reason} (policyId: ${res.result.policyId})`,
90+
);
91+
}
92+
8693
return {
8794
paymasterAndData: res.result.paymasterAndData,
8895
verificationGasLimit: res.result.verificationGasLimit

0 commit comments

Comments
 (0)