Ethereum gas fees and deploying for clients


How do you guys handle ethereum gas fees and the deployment of contracts when you do it for a client? Do you charge the fee upfront? Do you pay the fee yourself and then ask for a reimburse? Any tips I should know?



I think this is not a question about the Solidity, and it seems like a question of your product, in order to improve the quality of this forum, please ask questions about the language Solidity or Web3, thanks!

If you write contracts for others, I think you can ask them to pay for the payment to deploy contracts. If you write contracts for yourself, I think this will depend on the economic model of your product, for example, if you design a DEX, like Uniswap, you can charge fee when user swaps tokens by your DEX, so these fee will be your profits, you can cover your cost by this.