We have a working Ganache implemention of the Gas Station Network with the GSNSignatureRecipient bouncer pattern. When we deploy this contract to rinkeby and try to use the relayer transactions fail with:
Error: Returned error: gas required exceeds allowance (9990236) or always failing transaction
The transactions we are trying to relay are AZTEC proofs and are currently 900,000 - 1,4000,000 gas. Low gas transactions work correctly on Rinkeby.
Is there a gas limit imposed by the relayer, or any other issues that may be causing this?
Environment
Network: Rinkeby
"@openzeppelin/contracts-ethereum-package": "^2.4.0",
"@openzeppelin/gsn-helpers": "^0.2.1",
"@openzeppelin/gsn-provider": "^0.1.9",