Weekly emissions controller for RAM. The current implementation inDocumentation Index
Fetch the complete documentation index at: https://tech.ramses.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Minter.sol is the contract-enforced source of truth for supply caps, multiplier updates, and weekly emissions minting.
Core Functions
kickoff
INITIAL_SUPPLY to the operator.
initEpoch0
firstPeriod, activePeriod, and minting the configured week-0 emissions to the operator.
updatePeriod
- Computes the next weekly emissions amount
- Mints that amount to the Minter contract
- Approves the
Voter - Calls
Voter.notifyRewardAmount()
updatePeriodAndRebase
rebase() on xRAM.
updateEmissionsMultiplier
25% per update.
calculateWeeklyEmissions
Key Concepts
INITIAL_SUPPLYis350,000,000e18.MAX_SUPPLYis1,000,000,000e18.BASISis10_000, andMAX_DEVIATIONis2_500, meaning multiplier changes are capped at 25% per update.updatePeriod()returns the active weekly period, not the minted token amount.- The Minter is the contract that mints weekly emissions and hands them to
Voter; gauges receive those emissions only after the subsequent voter distribution flow.
