for my scenario i have an application that doesn't require any knowledge about Ethereum, contracts and wallets from the enduser.
my software handles everything. creates an account for the enduser etc.
now i wish to run a contract on said newly created account. but this seems like a nightmare because the newly created accounts have no GAS so they can't run anything.
what would be the best practice?
- have a contract where an admin-account runs everything and pays all the GAS.
- or pay the new accounts some money so they can spend their own GAS?
i don't expect the fresh accounts to run a lot of contract transactions. (consume a lot of GAS) in average maybe 1-20 runs in their lifetime.