Skip to content

Commit 67d979c

Browse files
committed
fix: preserve nonce 0 in prepareTransactionRequest
Amp-Thread-ID: https://ampcode.com/threads/T-019dad44-c9b7-73fd-9c97-2ffe6794479e
1 parent 28fcb0d commit 67d979c

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.changeset/preserve-nonce-zero.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"viem": patch
3+
---
4+
5+
Fixed `prepareTransactionRequest` to preserve `nonce: 0` instead of dropping it.

src/actions/wallet/prepareTransactionRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ export async function prepareTransactionRequest<
473473
request = {
474474
...(fillResult as any),
475475
...(account ? { from: account?.address } : {}),
476-
...(nonce ? { nonce } : {}),
476+
...(typeof nonce !== 'undefined' ? { nonce } : {}),
477477
}
478478
const { blobs, gas, kzg, type } = request
479479

0 commit comments

Comments
 (0)