The RAACMinter contract hardcodes BLOCKS_PER_DAY based on a 12-second block time, making emissions inconsistent across chains with different block times.
RAAC protocols will be deployed on different EVM chains, with a focus on Curve cross chain ecosystem, meanings:
Ethereum
Binance Smart Chain
Optimism
Arbitrum
Avalance
Polygon
Those EVMs do not have the same block time
ETH (12s): 7200 blocks/day → 1000 RAAC/day
Optimism (2s): 43200 blocks/day → 6000 RAAC/day
Arbitrum (0.25s): 345600 blocks/day → 48000 RAAC/day
This drastically changes token economics across chains, leading to:
Hyperinflation on faster chains
Broken emission schedules
Devalued token price
Manual
Make BLOCKS_PER_DAY configurable based on deployment chain:
Also notes that this value should be configurable as it can change with blockchain upgrades
Known issue LightChaser M12
Known issue LightChaser M12
Known issue LightChaser M12
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.