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

    Run in explorer

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

    Run in explorer

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

    Run in explorer