In the Vid's pr, there is a request that the execution client needs debug_traceCall
api which run the simulateValidation
before executing the UserOperation. But sadly, the test node Anvil doesn't support the debug_traceCall
api and it is not a standard exectution api which only GETH supports that(There might be some other clients support that.I am not 100% sure.)
Because of that, I spend time submitting a pr to add the API to the anvil node. It is already merged. Hopefully, this could help.