They've been the primary backers of hamas for a long time. Its not even debated.I've heard it was Qatar with no source and it wasn't until the killings of Iranian military targets was it claimed to be Iran. The IDF constantly lying makes it hard to know.