Skip to main content

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.