Reading current public state from private functions

Our current design runs the private then public, it still needs to revert en its entirety to not break horribly when doing anything that is moving funds between private and public domain

Example, if you deposit into uniswap or the like, you would do a private call for getting funds from private domain to the public domain where it will be swapped. If the sequencer can make it revert only partially, he can successfully steal your funds in many of these interaction types.

12 Likes