This is needed by vouch-db for EIP-1271 support, since the correct address cannot be pulled out of "recoverTypedSignature_v4". The PR for that is https://github.com/Proof-Of-Humanity/vouch-db/pull/13. Both of these PRs are required at the same time. Let me know if there is a better way to include the changes simultaneously across both depots. Thanks!
Going to close this PR since the "allow gassless vouching for smart contract wallets" actually needs contract changes as well, and these 2 PRs won't work for now. Can revisit later if newer contract adds support
This is needed by vouch-db for EIP-1271 support, since the correct address cannot be pulled out of "recoverTypedSignature_v4". The PR for that is https://github.com/Proof-Of-Humanity/vouch-db/pull/13. Both of these PRs are required at the same time. Let me know if there is a better way to include the changes simultaneously across both depots. Thanks!