Skip to content

Commit

Permalink
add definition of execute fn
Browse files Browse the repository at this point in the history
  • Loading branch information
geoknee committed Apr 16, 2024
1 parent 62dce03 commit b585221
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions specs/protocol/revenue-sharing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ The `RevenueSharer` is responsible for computing $s$ and sending it to a predete
RevenueSharer-->|s|BeneficiaryWallet
RevenueSharer-->|r-s|RemainderWallet
```

The execution of Revenue Sharing is achieved by calling `RevenueSharer.execute()`.
## Simplified L1 Data Fee Expenditure
As a part of a gradual rollout of protocol enshrined revenue sharing, the `RevenueSharer` uses a fixed value of $e=0$. The sequencer makes a profit on data availability of $d-e$. Note that a negative profit, i.e. a loss, is possible. By assuming $e=0$, the simplification implies that data availability revenue is all profit. This will be addressed in a future protocol upgrade.

0 comments on commit b585221

Please sign in to comment.