Aave Safety Module
Description
The Aave Safety Module is a risk mitigation system designed to protect the protocol from shortfalls. Users can stake AAVE tokens (or other assets) into the module, providing a safety net in case of unexpected liquidity issues or smart contract vulnerabilities. In return, stakers earn rewards but also accept the risk that a portion of their funds could be slashed if the module is activated to cover losses. It’s essentially a decentralized insurance mechanism that helps keep Aave secure while incentivizing community participation.
Metrics related to Aave safety module:
Aave Safety Module staking metrics:
aave_safety_module_amount
– Total staked amountaave_safety_module_amount_usd
– Total staked amount in USDaave_safety_module_emission_usd
– Daily reward emissions in USDaave_safety_module_apr
– Staking APR
Total metrics:
aave_safety_module_total_amount_usd
– Total amount staked in the Aave Safety Module (combining all assets in USD)aave_safety_module_total_emission_usd
– Total reward emissions in the Aave Safety Module (combining all assets in USD)
Access
Measuring Unit
- Amount in tokens/USD
- APR metric in percentages
Data Type
Frequency
Latency
Available Assets
Metrics related to the entire protocol available for aave
Other metrics: available for these assets
SanAPI
Total staked amount metrics: aave_safety_module_amount<_usd>
1 2 3 4 5 6 7 8 9 10
{ getMetric(metric: "aave_safety_module_amount"){ timeseriesDataJson( slug: "gho" from: "2025-01-01T00:00:00Z" to: "2025-01-07T00:00:00Z" includeIncompleteData: true interval: "1d") } }
Emissions and APR metrics: aave_safety_module_emission_usd
and aave_safety_module_apr
1 2 3 4 5 6 7 8 9 10
{ getMetric(metric: "aave_safety_module_apr"){ timeseriesDataJson( slug: "aave" from: "2025-01-01T00:00:00Z" to: "2025-01-07T00:00:00Z" includeIncompleteData: true interval: "1d") } }
Total metrics: aave_safety_module_total_amount_usd
and
aave_safety_module_total_emission_usd
1 2 3 4 5 6 7 8 9 10
{ getMetric(metric: "aave_safety_module_total_amount_usd"){ timeseriesDataJson( slug: "aave" from: "2025-01-01T00:00:00Z" to: "2025-01-07T00:00:00Z" includeIncompleteData: true interval: "1d") } }