diff --git a/crates/network/src/ethereum/builder.rs b/crates/network/src/ethereum/builder.rs index 6a807c67497..e2328cca4c5 100644 --- a/crates/network/src/ethereum/builder.rs +++ b/crates/network/src/ethereum/builder.rs @@ -154,7 +154,9 @@ impl TransactionBuilder for TransactionRequest { let eip1559 = self.max_fee_per_gas.is_some() && self.max_priority_fee_per_gas.is_some(); let eip4844 = eip1559 && self.sidecar.is_some() && self.to.is_some(); - common && (legacy || eip2930 || eip1559 || eip4844) + + let eip7702 = eip1559 && self.authorization_list().is_some(); + common && (legacy || eip2930 || eip1559 || eip4844 || eip7702) } #[doc(alias = "output_transaction_type")]