Hello @soispoke
I am trying to learn more about EIP-8272, and I have a quick question.
Now that EIP-8141 firmly has a concept of “canonical” contracts (paymaster, expiry verifier, deterministic factory) that basically have exceptions for the mempool validation rules, I am wondering what parts of the Recent Roots contract can’t be achieved with a similar “canonicalization”.
I was thinking, what if the Frame Transaction has a “Recent Root Validation Frame” (similar to existing “Expiry Verifier Frame”) with frame calldata (not elided any more afaik) interpreted as the recent_root_references array targeting a canonical RecentRoots contract.
Do you think a frame like that can have all the properties a privacy pool would need from EIP-8272?
Thanks!