I have a question, maybe a newbie question but, I would be glad if you guys help me.
Well, I wish to do all my smart contracts interactions by server-side, for instance: An user wants to create his token, so he inputs the data (name, tick, decimals ...) and send it to server that will deploy an instance of ERC20, so far so good. The transaction has a charge (gas) that my server needs to pay in order to send the transaction, but I wanna "transfer" this charge to the user who intends to create the token. I was wondering if there is any way to my server send this transaction "on behalf of someone else" and the transaction charge be payed by this address? Maybe sign the transaction on client-side and send it on server-side (I need to pay here again right)?