I am trying to make gasless transaction using Relay Kit.
There are two options to pay for transactions
- Gelato 1Balance
- 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?