Skip to content

Commit f24175a

Browse files
committed
fix: propagate account downstream
1 parent 1e8aff6 commit f24175a

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/actions/wallet/prepareTransactionRequest.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -421,9 +421,8 @@ export async function prepareTransactionRequest<
421421
'estimateGas',
422422
)({
423423
...request,
424-
account: account
425-
? { address: account.address, type: 'json-rpc' }
426-
: account,
424+
account,
425+
gas: null,
427426
} as EstimateGasParameters)
428427

429428
assertRequest(request as AssertRequestParameters)

src/types/transaction.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ export type TransactionRequestBase<
218218
/** Transaction sender */
219219
from?: Address | undefined
220220
/** Gas provided for transaction execution */
221-
gas?: quantity | undefined
221+
gas?: quantity | null | undefined
222222
/** Unique number identifying this transaction */
223223
nonce?: index | undefined
224224
/** Transaction recipient */

src/utils/formatters/transactionRequest.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,7 @@ export function formatTransactionRequest(
5757
if (typeof request.data !== 'undefined') rpcRequest.data = request.data
5858
if (request.account) rpcRequest.from = request.account.address
5959
if (typeof request.from !== 'undefined') rpcRequest.from = request.from
60-
if (typeof request.gas !== 'undefined')
61-
rpcRequest.gas = numberToHex(request.gas)
60+
if (typeof request.gas === 'bigint') rpcRequest.gas = numberToHex(request.gas)
6261
if (typeof request.gasPrice !== 'undefined')
6362
rpcRequest.gasPrice = numberToHex(request.gasPrice)
6463
if (typeof request.maxFeePerBlobGas !== 'undefined')

0 commit comments

Comments
 (0)