private static boolean isTypedTransaction(final RLPInput rlpInput) {
    return !rlpInput.nextIsList();
  }
Checks if the given RLP input is a typed transaction.

<p>See EIP-2718

<p>If it starts with a value in the range [0, 0x7f] then it is a new transaction type

<p>if it starts with a value in the range [0xc0, 0xfe] then it is a legacy transaction type

@param rlpInput the RLP input
@return true if the RLP input is a typed transaction, false otherwise
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/core/encoding/TransactionDecoder.java