Recommended way to implement GSNv1 or GSNv2?

Hi @gabo,

The OpenGSN team has been busy working on GSNv2, and GSNv1 was put in maintenance mode. Thus, we’ve removed our contracts for GSNv1 integration and begun adding support for GSNv2 in OpenZeppelin Contracts 4.0 Beta.

For questions on GSNv2 you can ask in the https://forum.opengsn.org/

You could also use OpenZeppelin Defender to relay metatransactions: