This PR adds a new docker-compose file for running a local Geth node (based on the Optimism Geth node) with RIP-7212 precompile support in order verify that the Safe WebAuthn verifier actually works with the [ER]IP-7212 precompile.
In particular, we just use the @bench tests which are already run in CI and would give us a rough idea on how much gas a Passkey signature verification will take with the precompile (spoiler - its just 15k gas, which is reasonable).
I did not create a dedicated E2E test, as I felt it didn't have much value.
Fixes #317
This PR adds a new
docker-compose
file for running a local Geth node (based on the Optimism Geth node) with RIP-7212 precompile support in order verify that the Safe WebAuthn verifier actually works with the [ER]IP-7212 precompile.In particular, we just use the
@bench
tests which are already run in CI and would give us a rough idea on how much gas a Passkey signature verification will take with the precompile (spoiler - its just 15k gas, which is reasonable).I did not create a dedicated E2E test, as I felt it didn't have much value.