Just wanted to close the loop here. The question about how this surfaces to an ordinary wallet user directly shaped how I scoped the SDK work: the formal builder grant proposal is now up at [Builder Grant Proposal] OP Security Proxy: Local Pre-Execution & Revert Interception for the Superchain, and milestone two is specifically the TypeScript provider wrapper with standardized error decoding so a wallet like GemWallet can render the exact revert reason and the gas saved at the confirmation step, instead of a generic failed transaction. Appreciate the input, it’s part of why that milestone looks the way it does.
1 Like