The numbers as per spotrac.com:
Contract value: $8,345,898
Signing bonus: $4,449,744
Amt guaranteed: $7,960,128
Avg salary: $2,086,475
In lieu of a full guarantee, the remaining $385,770 is being presented as a 2016 roster bonus.
FYI....we will have the details of Ryan Nassib's deal when they become available.