I want to end on this final point. The wages of all Hezbollah operatives are paid by the Islamic Republic. Sources in Lebanon tell me that for ordinary Hezbollah fighters, they are now being paid in local currency by Tehran, as Iran's regime no longer has the funds. From what I've heard from credible sources, the Islamic Revolutionary Guard Corps has told them to hold out and wait until sanctions are eased, when they will return to dollar payments. Hassan Nasrallah, the Hezbollah chief, has said explicitly that everything they have comes from the Islamic Republic of Iran.
On June 21st, 2022. See this statement in context.