Fix receipt gas price when effectiveGasPrice is 0 on testnets (#4014).
This commit is contained in:
parent
f2fb8b5ede
commit
2b0fe61133
@ -606,6 +606,13 @@ export class TransactionReceipt implements TransactionReceiptParams, Iterable<Lo
|
|||||||
return new Log(log, provider);
|
return new Log(log, provider);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
let gasPrice = BN_0;
|
||||||
|
if (tx.effectiveGasPrice != null) {
|
||||||
|
gasPrice = tx.effectiveGasPrice;
|
||||||
|
} else if (tx.gasPrice != null) {
|
||||||
|
gasPrice = tx.gasPrice;
|
||||||
|
}
|
||||||
|
|
||||||
defineProperties<TransactionReceipt>(this, {
|
defineProperties<TransactionReceipt>(this, {
|
||||||
provider,
|
provider,
|
||||||
|
|
||||||
@ -623,7 +630,7 @@ export class TransactionReceipt implements TransactionReceiptParams, Iterable<Lo
|
|||||||
|
|
||||||
gasUsed: tx.gasUsed,
|
gasUsed: tx.gasUsed,
|
||||||
cumulativeGasUsed: tx.cumulativeGasUsed,
|
cumulativeGasUsed: tx.cumulativeGasUsed,
|
||||||
gasPrice: ((tx.effectiveGasPrice || tx.gasPrice) as bigint),
|
gasPrice,
|
||||||
|
|
||||||
type: tx.type,
|
type: tx.type,
|
||||||
//byzantium: tx.byzantium,
|
//byzantium: tx.byzantium,
|
||||||
|
Loading…
Reference in New Issue
Block a user