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?

  • Have you figured this out yet? Commented Aug 30, 2023 at 9:20


Your Answer

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

Browse other questions tagged or ask your own question.