This is a win-win situation for all teams.
Knicks- got rid of Randle and his 4-year contract, made room for Obi, got Hayward who has 2 more years on the contract and created cap flexibility + move up at 7th got another 15th from Hornets
Blazzers - get Randle who could be 2nd - 3rd option in this team, still get lottery pick but move down a few spots
Hornets - their first plan is to get rid of the big Hayward contract because they have to sign Bridges & some players in the offseason, for that they get the inspire Bledsoe contract. Send one of their first for that service but get 2nd round nxt yr.