diff --git a/.changeset/wild-games-vanish.md b/.changeset/wild-games-vanish.md new file mode 100644 index 00000000000..3e26297745a --- /dev/null +++ b/.changeset/wild-games-vanish.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Handle 0 value for maxPriorityFeePerGas in 712 transactions diff --git a/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts b/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts index a1241e12b97..83cfc233883 100644 --- a/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts +++ b/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts @@ -173,7 +173,11 @@ export async function getZkGasFees(args: { resolvePromisedValue(transaction.eip712), ]); let gasPerPubdata = eip712?.gasPerPubdata; - if (!gas || !maxFeePerGas || !maxPriorityFeePerGas) { + if ( + gas === undefined || + maxFeePerGas === undefined || + maxPriorityFeePerGas === undefined + ) { const rpc = getRpcClient(transaction); const params = await formatTransaction({ transaction, from }); const result = (await rpc({