{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "protocol-pause-vs-freeze",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/protocol-pause-vs-freeze/",
  "collection": "defi",
  "title": "Protocol pauses and reserve freezes: which actions still work?",
  "description": "Interpret a paused or frozen lending reserve by looking at the actions the control actually disables.",
  "aliases": [
    "Aave paused frozen reserve difference",
    "Aave frozen reserve versus paused reserve"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:18:00.092Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "Pause and freeze are contract controls whose meaning depends on the implementation. In the cited Aave V3 configurator, freezing a reserve blocks new supply and borrowing while allowing repayment, liquidation and withdrawal under normal constraints. Pausing has broader restrictions, including repayment and liquidation. Read the exact reserve state instead of treating both labels as the same action.",
    "claimId": "protocol-pause-vs-freeze-quick-answer",
    "sourceIds": [
      "x425-defi-aave-config"
    ]
  },
  "keyFacts": [
    {
      "label": "Freeze",
      "value": "The documented V3 freeze prevents new supply and borrowing.",
      "sourceIds": [
        "x425-defi-aave-config"
      ],
      "id": "freeze",
      "claimId": "protocol-pause-vs-freeze-fact-freeze"
    },
    {
      "label": "Pause",
      "value": "The documented reserve pause suspends broader interactions.",
      "sourceIds": [
        "x425-defi-aave-config"
      ],
      "id": "pause",
      "claimId": "protocol-pause-vs-freeze-fact-pause"
    },
    {
      "label": "Authority",
      "value": "These controls are limited to specified administrative roles.",
      "sourceIds": [
        "x425-defi-aave-config"
      ],
      "id": "authority",
      "claimId": "protocol-pause-vs-freeze-fact-authority"
    }
  ],
  "prerequisites": [
    "protocol-upgrades-and-admin-powers"
  ],
  "sections": [
    {
      "id": "example",
      "heading": "The same attempted action can have a different result",
      "sourceIds": [
        "x425-defi-aave-config",
        "x425-defi-aave-withdraw"
      ],
      "paragraphs": [
        "Suppose a reserve is frozen and a borrower wants to repay. Freeze alone permits that action in the cited design. A supplier may also withdraw, but still needs reserve liquidity and a valid remaining collateral position.",
        "If the reserve is paused, a normally valid repayment can be blocked by that broader control. This distinction can explain an error without implying that the debt has disappeared."
      ]
    },
    {
      "id": "scope",
      "heading": "Identify the controlled component",
      "sourceIds": [
        "x425-defi-aave-config"
      ],
      "paragraphs": [
        "A reserve-level action concerns one asset’s configuration; a pool-level pause can affect all reserves. An interface outage is another matter: it does not by itself establish an on-chain pause. Check the contract state and the official incident explanation for the same network and version."
      ]
    },
    {
      "id": "response",
      "heading": "Understand what the control does not fix",
      "sourceIds": [
        "x425-defi-aave-config",
        "x425-defi-morpho-risk"
      ],
      "paragraphs": [
        "Stopping actions can limit ongoing exposure or support incident handling, but it does not restore stolen assets or resolve every bad loan. Other protocols may define pause more narrowly. Use the published function restrictions and current state to understand which operations remain possible."
      ]
    }
  ],
  "faq": [
    {
      "question": "Does frozen mean my funds have already been seized?",
      "answer": "No. It describes a configured restriction on actions. The asset balance, withdrawal conditions and any actual loss need separate checks.",
      "sourceIds": [
        "x425-defi-aave-config",
        "x425-defi-aave-withdraw"
      ]
    }
  ],
  "claims": [
    {
      "id": "protocol-pause-vs-freeze-quick-answer",
      "articleSlug": "protocol-pause-vs-freeze",
      "statement": "Pause and freeze are contract controls whose meaning depends on the implementation. In the cited Aave V3 configurator, freezing a reserve blocks new supply and borrowing while allowing repayment, liquidation and withdrawal under normal constraints. Pausing has broader restrictions, including repayment and liquidation. Read the exact reserve state instead of treating both labels as the same action.",
      "sourceIds": [
        "source-3f2a862175a4a427"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-3f2a862175a4a427",
          "locator": "setReserveFreeze; setReservePause; setPoolPause"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave V3 configurator: freeze allows repayments/liquidations/withdrawals but blocks supply/borrow; pause broader. Role restrictions and liquidity constraints retained."
        ]
      }
    },
    {
      "id": "protocol-pause-vs-freeze-fact-freeze",
      "articleSlug": "protocol-pause-vs-freeze",
      "statement": "Freeze: The documented V3 freeze prevents new supply and borrowing.",
      "sourceIds": [
        "source-3f2a862175a4a427"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-3f2a862175a4a427",
          "locator": "setReserveFreeze; setReservePause; setPoolPause"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave V3 configurator: freeze allows repayments/liquidations/withdrawals but blocks supply/borrow; pause broader. Role restrictions and liquidity constraints retained."
        ]
      }
    },
    {
      "id": "protocol-pause-vs-freeze-fact-pause",
      "articleSlug": "protocol-pause-vs-freeze",
      "statement": "Pause: The documented reserve pause suspends broader interactions.",
      "sourceIds": [
        "source-3f2a862175a4a427"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-3f2a862175a4a427",
          "locator": "setReserveFreeze; setReservePause; setPoolPause"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave V3 configurator: freeze allows repayments/liquidations/withdrawals but blocks supply/borrow; pause broader. Role restrictions and liquidity constraints retained."
        ]
      }
    },
    {
      "id": "protocol-pause-vs-freeze-fact-authority",
      "articleSlug": "protocol-pause-vs-freeze",
      "statement": "Authority: These controls are limited to specified administrative roles.",
      "sourceIds": [
        "source-3f2a862175a4a427"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-3f2a862175a4a427",
          "locator": "setReserveFreeze; setReservePause; setPoolPause"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked Aave V3 configurator: freeze allows repayments/liquidations/withdrawals but blocks supply/borrow; pause broader. Role restrictions and liquidity constraints retained."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-defi-aave-config",
      "label": "Pool Configurator",
      "publisher": "Aave",
      "url": "https://aave.com/docs/aave-v3/smart-contracts/pool-configurator",
      "locator": "setReserveFreeze; setReservePause; setPoolPause",
      "note": "Aave V3 controls; pause and freeze have distinct scope.",
      "version": "Primary page retrieved 2026-10-02; hash recorded",
      "checkedAt": "2026-10-02T19:10:44.152Z",
      "contentSha256": "bed14e9dd9723c96d6cb98df1f1462f5319b3014e45ca643a0dc4c2da271dc31",
      "recordId": "source-3f2a862175a4a427"
    },
    {
      "id": "x425-defi-aave-withdraw",
      "label": "Withdraw Tokens",
      "publisher": "Aave",
      "url": "https://aave.com/help/supplying/withdraw-tokens",
      "locator": "Available liquidity; Collateral constraints; Confirm withdrawal",
      "note": "Supply withdrawal prerequisites.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:21.473Z",
      "contentSha256": "0c092854f550a23a550b58ecdb719bd21918d0b25d327a59c8931beef6f3c2fd",
      "recordId": "source-22552628b3846914"
    },
    {
      "id": "x425-defi-morpho-risk",
      "label": "Risk and Security Documentation",
      "publisher": "Morpho",
      "url": "https://docs.morpho.org/learn/resources/risks/",
      "locator": "Smart contract; Oracle; Counterparty; Bad debt; Liquidity risks",
      "note": "Distinguishes types of protocol risk.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:22.330Z",
      "contentSha256": "2f336c66ab4873723d5314f6ba5ec56e3e61b5d10213d62ce96b467e2e46d414",
      "recordId": "source-2c6118fd53915127"
    }
  ],
  "related": {
    "articles": [
      "withdraw-lending-supply",
      "repay-defi-loan",
      "bad-debt-socialization",
      "protocol-backstop-staking",
      "bug-bounties-vs-audits"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Protocol pauses and reserve freezes: which actions still work?.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/protocol-pause-vs-freeze/"
}
