Not sure if posted about already, but pretty much his entire salary is front-loaded signing bonuses.
Smart of the Leafs, not sure NYI could have done quite as much. It's good lockout protection without being obvious about it. Also gives the Leafs a bit of potential to dump him at the end of contract (if he waives NMC) to a budget team
https://www.capfriendly.com/players/john-tavares