Having tried working with GSN locally (using Ganache), i tried to implement same thing via infura but i’m having an issue.
When working locally, i used something like Contract.methods.myMethod().send({}).
When using Infura i cannot use that because Infura requries it to be signed, how do i send the transaction to the relayer? Do i need to signAndSend?
We don’t need to change Contract.methods.function().send({}) for the GSN.
We can configure the web3 context to use the GSN. See the following from the above guide: