OpenSea documentation provides differing information on how to implement meta-transactions:
The code snippet OpenSea has under "Meta-transactions" shows the contract inheriting
But the link on that page to "Sample implementations" shows the contract inheriting
Are both ways compatible with OpenSea?
ERC2771Context, is there anything additional that needs to be done, such as passing
ERC2771Context the address of a trusted forwarder?)