rollupid icon indicating copy to clipboard operation
rollupid copied to clipboard

chore(address): Skip 4337 session key revocation for non-existent and expired session keys

Open betimshahini opened this issue 2 years ago • 0 comments

Dependent on #2119

In scenarios where a 4337 session key has expired or wasn't added to a smart contract wallet at all, it saves a bit of gas to skip the revocation, as the session key is effectively not valid at that point.

This also becomes an abuse-prevention mechanism, preventing bad actors from submitting revocation requests and causing the gas sponsor to incur many charges for non-ops.

Need to determine how to implement this.

betimshahini avatar May 15 '23 15:05 betimshahini