feat: add L1Withdrawer and SuperchainRevSharesCalculator specs#58
feat: add L1Withdrawer and SuperchainRevSharesCalculator specs#580xDiscotech merged 42 commits intofeat/fee-splitterfrom
L1Withdrawer and SuperchainRevSharesCalculator specs#58Conversation
0xDiscotech
left a comment
There was a problem hiding this comment.
SuperchainRevShareCalculator and L1Withdrawer are looking good!
There are several outdated stuff on the FeeSplitter and FeeVaultInitializer. I suggest double checking them, taking into account the comments, and also taking the time to think of new stuff (e.g. invariants) that could be missing.
I couldn't comment this one bc is not part of this PR changes:
Remove
- Any last‑wei rounding delta goes to the last
recipientreturned by the calculator.
Co-authored-by: Disco <131301107+0xDiscotech@users.noreply.github.com> Signed-off-by: IamFlux <175354924+0xiamflux@users.noreply.github.com>
|
|
||
| Execute in order so that deployments exist before proxies are upgraded. | ||
|
|
||
| ## Alternatives Considered |
There was a problem hiding this comment.
We should move this entire section into a design doc (maybe in the FeeSpliter design doc, as part of the solution, since this is a requirement to make it work)
There was a problem hiding this comment.
and remove it from here? or have it in both places?
Co-authored-by: Joxes <91908708+Joxess@users.noreply.github.com> Signed-off-by: IamFlux <175354924+0xiamflux@users.noreply.github.com>
Co-authored-by: Joxes <91908708+Joxess@users.noreply.github.com> Signed-off-by: IamFlux <175354924+0xiamflux@users.noreply.github.com>
Co-authored-by: Joxes <91908708+Joxess@users.noreply.github.com> Signed-off-by: IamFlux <175354924+0xiamflux@users.noreply.github.com>
|
Update |
…n SuperchainRevSharesCalculator
Co-authored-by: Disco <131301107+0xDiscotech@users.noreply.github.com> Signed-off-by: IamFlux <175354924+0xiamflux@users.noreply.github.com>
Closes OPT-1051