If a team trades for Josh Rosen, the Cardinals would still be on the hook for his signing bonus, right? His new team would only have to pay his base salary and roster bonuses. The cap hit over the next three years would be pretty low:
$1,279,898 in 2019
$2,079,796 in 2020
$2,879,694 in 2021