DefenderRelayProvider.send error while verifying signature

Getting the below error while verifying the signature,

2021-07-19T14:13:56.332Z ERROR Invoke Error {“errorType”:“Error”,“errorMessage”:“VM execution error.”,“code”:-32015,“data”:“Reverted 0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001d4657443a20756e7265676973746572656420646f6d61696e207365702e000000”,“stack”:[“Error: VM execution error.”," at DefenderRelayProvider.send (/opt/nodejs/node_modules/defender-relay-client/lib/ethers/provider.js:58:31)"," at processTicksAndRejections (internal/process/task_queues.js:97:5)"]}
END RequestId: 67502e6c-e1f2-446b-9a45-ee7eb9c6e262
AUTOTASK COMPLETE

:1234: Code to reproduce

I am using OpenGSN forwarder, signature is different from OpenZeppelin MinimalForwarder, so invoking the verify method based on method signature. Verified input parameters to be valid, but getting this error in defender, Is this error from defender?

:computer: Environment

Hey @kbhargav5! The revert data you got from the contract decodes to an error thrown by the OpenGSN forwarder:

> coder.decode(['string'], '0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001d4657443a20756e7265676973746572656420646f6d61696e207365702e000000')
[ 'FWD: unregistered domain sep.' ]

I’d suggest you reach out to the OpenGSN team for help with this one!