For more information on RToken, see the Reserve Protocol risk overview.
Tenderly alert and internal timelock monitoring when event CallScheduled is emitted from Timelock contract.
The script rtoken/monitor_rtoken.py runs hourly via GitHub Actions to monitor key health indicators of the RToken ETH+ system using on-chain data.
- RToken Collateral Coverage: Alerts if the
totalSupplyof the RToken drops below 104% of the required backing (basketNeeded), indicating potential undercollateralization. Threshold defined in code. - StRSR Exchange Rate Stability: Fetches the
exchangeRatefrom the StRSR contract. On the first run, it caches this rate. On subsequent runs, it alerts if the current rate falls below the initial cached value, signalling potential depegging or risk. Caching logic in code. - RToken Redemption Available: Alerts if the
redemptionAvailableof the RToken is less than defined threshold ETH. Threshold defined in code.
Tenderly alert when totalSupply of ETH+ has changed above defined threshold.
bsdETH - DISABLED ⚠️
Tenderly alert when event CallScheduled is emitted from Timelock contract.
The script rtoken/monitor_rtoken.py runs hourly via GitHub Actions to monitor key health indicators of the RToken Based ETH system using on-chain data.
- RToken Collateral Coverage: Alerts if the
totalSupplyof the RToken drops below 103% of the required backing (basketNeeded), indicating potential undercollateralization. Threshold defined in code. - StRSR Exchange Rate Stability: Fetches the
exchangeRatefrom the StRSR contract. On the first run, it caches this rate. On subsequent runs, it alerts if the current rate falls below the initial cached value, signalling potential depegging or risk. Caching logic in code. - RToken Redemption Available: Alerts if the
redemptionAvailableof the RToken is less than defined threshold ETH. Threshold defined in code.