Unconstitutional?
Yes... congress has authority over acts of war of this mlnature. Trump acted without the constitutional authority to preemptively attack another country