File tree Expand file tree Collapse file tree 3 files changed +4
-6
lines changed
Expand file tree Collapse file tree 3 files changed +4
-6
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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 */
Original file line number Diff line number Diff 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' )
You can’t perform that action at this time.
0 commit comments