Skip to main content

Overview

ProtocolConfig is the central parameter store for the protocol. All values are bounded and can only be updated through governance (governor + timelock).

App Creation Parameters


Bonding Curve Parameters


Transfer Tax Parameters


Fee Split Parameters

These must sum to 10,000 bps. Each bucket is capped at 9,000 bps.
These ProtocolConfig splits are used by the FeeManager epoch settlement path. The FeeSwapper uses a simpler 80/20 contributor/treasury split. See Fee Pipeline for details on which path is active.

Settlement Parameters


Sniper Fee Parameters

Set per bonding curve at launch: The sniper fee adds on top of the base trading fee during the sniper window after curve activation.

Governance Parameters

From ElataGovernor and ElataTimelock:

Vesting Defaults

Set at app launch via AppFactory: