Skip to content

Commit 53f280a

Browse files
committed
fix: restore behavior of prepareTransactionRequest - resolves #4191
1 parent a59b563 commit 53f280a

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.changeset/empty-moons-accept.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+
Restored behavior where `chain` was not passed as a return value of `prepareTransactionRequest.

src/actions/wallet/prepareTransactionRequest.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,10 +270,14 @@ export async function prepareTransactionRequest<
270270
let request = args as PrepareTransactionRequestParameters
271271

272272
request.account ??= client.account
273-
request.chain ??= client.chain
274273
request.parameters ??= defaultParameters
275274

276-
const { account: account_, chain, nonceManager, parameters } = request
275+
const {
276+
account: account_,
277+
chain = client.chain,
278+
nonceManager,
279+
parameters,
280+
} = request
277281

278282
const prepareTransactionRequest = (() => {
279283
if (typeof chain?.prepareTransactionRequest === 'function')

0 commit comments

Comments
 (0)