I am trying to make gasless transaction using Relay Kit.

There are two options to pay for transactions

  1. Gelato 1Balance
  2. Gelato SyncFee

Everything works perfect with first method, but I can't understand how to make second method works. There is no code example in the tutorial.

By Gelato SyncFee docs contract that can be called with it must inherit GelatoRelayContext or GelatoRelayFeeCollector to be able to access fee, feeToken and feeCollector params that add to the end of calldata. But Safe contract do not inherit neither of them, but can accept this arguments as params to execTransaction. It is not a big problem to pass them as argument, but I can't find how can I get feeCollector.

So is it possible to use SyncFee with Safe wallet?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.