Most operations should be in the single-digit-cents, so it may make sense to consider paying for gas up to a certain amount to help with onboarding. Paying for gas might also let us do some interesting things where you sign a message once for a session, then we forward any transactions for that session, allowing you to interact/write data without approving a transaction or signature every time.
I personally won't be able to afford to pay everyone's gas, especially if the site takes off. Are there ways around this? Some ideas:
Users prepay for gas (like a subscription service) in chunks in whatever currency/chain, we convert/bridge automatically
Can users withdraw unspent gas? If we've converted and prices have since changed, do they get less back?
Community funded wallet, maybe through some perks on the site (customizations like colors, badges, NFT mints + secondary, etc.)
Some sort of governance token? You offset x infrastructure costs (gas, eventually subgraph queries) and you get y tokens. This would end up being inflationary, but that seems fine?
Most operations should be in the single-digit-cents, so it may make sense to consider paying for gas up to a certain amount to help with onboarding. Paying for gas might also let us do some interesting things where you sign a message once for a session, then we forward any transactions for that session, allowing you to interact/write data without approving a transaction or signature every time.
I personally won't be able to afford to pay everyone's gas, especially if the site takes off. Are there ways around this? Some ideas: