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.

Aave Safety Module staking metrics:

  • aave_safety_module_amount – Total staked amount
  • aave_safety_module_amount_usd – Total staked amount in USD
  • aave_safety_module_emission_usd – Daily reward emissions in USD
  • aave_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

Restricted Access.


Measuring Unit

  • Amount in tokens/USD
  • APR metric in percentages

Data Type

Timeseries Data


Frequency


Latency

On-Chain Latency


Available Assets

Metrics related to the entire protocol are available for aave.

Other metrics are available for these assets


SanAPI

Total staked amount metrics: aave_safety_module_amount<_usd>

{
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

{
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

{
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")
}
}