One final question I have is about how to test/use the GSN network locally.
When writing tests for GSN I noticed OZ use a
test.sh scripts which has a setups up a relay hub but I dont understand how you guys setup up the hub when unit testing locally? Is there a simple open source RelayHub which is possible to write tests against in some form and should be used?
Also are there public GSN relayers which can be used, I noticed that
openzeppelin-gsn-provider provides nice utilities for wrapping an existing
web3Provider but documentation is light or hard to find what/if any relayURL should be used? Is the goal to run your on relayer service?
Thanks for all your help on this topic.