Reward Configs
This page summarizes the main on-chain configuration points for restaking incentives. Exact addresses are deployment-dependent.
RewardVaults (Asset Incentives)
Governance configures per-asset incentive vaults:
createVault(asset, apyBps, depositCap, incentiveCap, boostMultiplierBps)updateVaultConfig(asset, apyBps, depositCap, incentiveCap, boostMultiplierBps)deactivateVault(asset)
InflationPool (Funding and Distribution)
InflationPool is pre-funded with TNT and distributes it in epochs:
fund(amount)(requires funder role)distributeEpoch()(anyone can call when ready)setWeights(stakingBps, operatorsBps, customersBps, developersBps, restakersBps)setEpochLength(seconds)
The staking portion of each epoch is transferred to RewardVaults.
Service Fee Splits
Service payments are split between developer / protocol / operators / restakers:
Tangle.setPaymentSplit({ developerBps, protocolBps, operatorBps, restakerBps })
If restaker fee distribution is enabled, the protocol routes restaker shares to ServiceFeeDistributor.