I think there is something similar called Meta-transactions, but my understanding is that those are EOA to EOA. I'm more interested in being able to send a transaction from a EOA with zero balance that calls a function from a Smart Contract with a balance > 0
, such as the Smart Contract is the one paying the fees (or what is the same: the fees are payed from the Smart Contract's balance instead of the EOA balance).
Is this doable somehow? Thanks