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
FromElataGovernor and ElataTimelock:
Vesting Defaults
Set at app launch viaAppFactory: