How to enable “Gas-free” transactions in your decentralized Application

When building a decentralized application, it is always a daunting task to bring the customers who don’t have wallet knowledge. Even if they do, it will always be tough to ask users to hold some crypto for a transaction fee.

Users will be happy to pay in “Fiat” rather than in crypto, due to a lot of regulation issues in their respective countries.

How do we overcome this?

  • Enable “Meta Transaction” by customizing your smart contract
  • Set up “Minimal Forwarder” (aka Relayer) and “Auto-tasks”, this will take care of paying out the transaction fee on behalf of users.

Fund the payout master, so it takes care of paying a gas fee for users. But make sure to charge your users in FIAT!

Check https://defender.openzeppelin.com/ for more information on the same.

This article gives you more information on how to customize your contract -> https://docs.openzeppelin.com/defender/to be GSN compatible.

At Unpyn, we enable any contract to be “GSN” compatible and help you to set up this easily.

Reach out to us for more information.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store