Founder Revenue Splitter
Purpose
Distribute a share of protocol revenue among Founder Participation recipients for network bootstrapping.
Scope
This contract performs revenue splitting and payouts. It does not manage governance or score calculations.
Actors and Roles
- Fee collector notifies fees via
notifyFeeReceived. - Founder sale adds shares via
onFounderPurchase. - Founders claim rewards via
claim.
Accounting model (high-level)
- Accumulator index per token (
accPerShare). - Founder shares are computed from purchase size and rate schedule.
- Rounding dust remains in the contract.
Time cutoff
Fee notifications stop after the configured end time (5 years). Claims remain available for already accrued amounts.
Guarantees
- No loops over founders.
- Claims are pull-based and bounded by contract balances.
- Only authorized fee collector and sale contract can update state.
Disclaimers
Founder Participation in Protocol Fees for Network Bootstrapping is optional and does not grant governance rights. Distributions depend on actual fee inflows and may be zero.