I have a new wallet address and no ETH.
I want to be able to request an amount of 10 erc-20 tokens. Because I do not have any eth on this wallet, I want to be able to get the tokens onto my wallet via this contract (maybe mint them - after approval?).
What is the best approact to get tokens to a virgin wallet? Sign the contract? Making any requests requires ether on my virgin wallet. At the expense of the contract holder, is it possible to initiate a transfer by the contract (in order to the contract to spend the tokens there?). What happens after the tokens are transferred? Can I retransfer them if i do not have any eth?
Is there a better approach?