Does BlastWrap have to be in contact with the fireball to work?
No. BlastWrap works primarily on the shock wave that drives the blast. It will work equally well with blast from non-fireball sources (pressurized container bursts and shock tubes) as it will with high explosives. BlastWrap will dramatically reduce pressures and impulse from a detonation hundreds of meters away.