specs icon indicating copy to clipboard operation
specs copied to clipboard

feat: add revenue sharing specs

Open 0xDiscotech opened this issue 3 months ago • 2 comments

Description

Introduce the FeeSplitter predeploy as part of a new opt-in revenue-sharing feature. The goal is to make revenue sharing simpler and more modular, with configurable values and automated handling where possible.

Includes supporting contracts like SuperchainRevSharesCalculator, L1Withdrawer, and FeesDepositor, which act as periphery components of the system and cover the first expected use case.

FeeVaults were updated to be more flexible with setters, while keeping backwards compatibility.

Additional context

design-docs

0xDiscotech avatar Sep 19 '25 15:09 0xDiscotech

Do you mind moving these files out of the jovian directory since we will no longer be coupling this to a hardfork, we could put it in protocol/revshare. If you could also add entries here that would be amazing

tynes avatar Oct 14 '25 14:10 tynes

Do you mind moving these files out of the jovian directory since we will no longer be coupling this to a hardfork, we could put it in protocol/revshare. If you could also add entries here that would be amazing

Ofc, pushed here da9e535

0xDiscotech avatar Oct 14 '25 16:10 0xDiscotech