Skip to content

Commit d5e61c7

Browse files
authored
fix: correctly set txtype if blobVersionedHashes is present (#16182)
1 parent d485b9a commit d5e61c7

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

crates/optimism/rpc/src/eth/call.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ where
6969

7070
let tx_type = if request.authorization_list.is_some() {
7171
TxType::Eip7702
72-
} else if request.sidecar.is_some() || request.max_fee_per_blob_gas.is_some() {
72+
} else if request.sidecar.is_some() ||
73+
request.blob_versioned_hashes.is_some() ||
74+
request.max_fee_per_blob_gas.is_some()
75+
{
7376
TxType::Eip4844
7477
} else if request.max_fee_per_gas.is_some() || request.max_priority_fee_per_gas.is_some() {
7578
TxType::Eip1559

crates/rpc/rpc/src/eth/helpers/call.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ where
6060

6161
let tx_type = if request.authorization_list.is_some() {
6262
TxType::Eip7702
63-
} else if request.sidecar.is_some() || request.max_fee_per_blob_gas.is_some() {
63+
} else if request.sidecar.is_some() ||
64+
request.blob_versioned_hashes.is_some() ||
65+
request.max_fee_per_blob_gas.is_some()
66+
{
6467
TxType::Eip4844
6568
} else if request.max_fee_per_gas.is_some() || request.max_priority_fee_per_gas.is_some() {
6669
TxType::Eip1559

0 commit comments

Comments
 (0)