{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "defi-withdrawal-queues",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/defi-withdrawal-queues/",
  "collection": "defi",
  "title": "Withdrawal queues: a claim today and settlement later",
  "description": "Understand asynchronous DeFi withdrawals using Lido’s request, finalization and claim process, including receipt ownership and continuing risk while waiting.",
  "aliases": [],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T18:19:48.887Z",
    "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": "A withdrawal queue separates asking to exit from receiving the underlying asset. Its rules determine when a request can be finalized and claimed. In Lido’s documented queue, a request creates an NFT representing the claim, finalization reserves ether, and the current NFT owner claims it afterward. A successful request is therefore not the same as an immediate ether payment.",
    "claimId": "defi-withdrawal-queues-quick-answer",
    "sourceIds": [
      "lido-withdrawals"
    ]
  },
  "keyFacts": [
    {
      "label": "Receipt",
      "value": "Lido’s unstETH NFT represents the withdrawal request and claim ownership.",
      "sourceIds": [
        "lido-withdrawals"
      ],
      "id": "receipt",
      "claimId": "defi-withdrawal-queues-fact-receipt"
    },
    {
      "label": "Stages",
      "value": "Request, finalization and claim are separate steps.",
      "sourceIds": [
        "lido-withdrawals"
      ],
      "id": "stages",
      "claimId": "defi-withdrawal-queues-fact-stages"
    },
    {
      "label": "Waiting exposure",
      "value": "Queued stETH stops earning rewards for the requester while specified loss exposure remains.",
      "sourceIds": [
        "lido-withdrawals"
      ],
      "id": "waiting-exposure",
      "claimId": "defi-withdrawal-queues-fact-waiting-exposure"
    }
  ],
  "prerequisites": [
    "liquid-staking"
  ],
  "sections": [
    {
      "id": "sequence",
      "heading": "Track the request’s state",
      "sourceIds": [
        "lido-withdrawals"
      ],
      "paragraphs": [
        "A holder requests an exit using stETH or wstETH and receives a request NFT. Until finalization, that receipt represents a pending claim rather than ether already paid to the holder.",
        "For example, an interface can correctly show a completed request transaction while the request remains unclaimable. Check the request’s finalization and claim status instead of relying on the original transaction’s success alone."
      ]
    },
    {
      "id": "timing",
      "heading": "Finalization depends on protocol conditions",
      "sourceIds": [
        "lido-withdrawals"
      ],
      "paragraphs": [
        "Lido’s documentation lists available ether, elapsed time and loss conditions among the factors used to finalize batches. A position in the queue does not establish a guaranteed completion timestamp.",
        "The documented payout is capped by the stETH amount at request, and large losses can reduce the final amount. Rewards earned by the locked stETH while waiting do not accrue to the requester."
      ]
    },
    {
      "id": "ownership",
      "heading": "Follow the claim receipt as well as the deposit",
      "sourceIds": [
        "lido-withdrawals"
      ],
      "paragraphs": [
        "The request NFT can be transferred. Once finalized, the current owner can claim the reserved ether, and claiming burns the NFT. Giving away the receipt can therefore give away the claim.",
        "Other protocols may use different receipts, delays and cancellation rules. This example explains Lido’s mechanism, not a universal withdrawal workflow across DeFi."
      ]
    }
  ],
  "faq": [
    {
      "question": "Is selling a liquid staking token the same as entering its withdrawal queue?",
      "answer": "No. A market sale exchanges the token under the market’s price and liquidity conditions. A protocol withdrawal follows its request, finalization and claim rules.",
      "sourceIds": [
        "lido-steth",
        "lido-withdrawals"
      ]
    }
  ],
  "claims": [
    {
      "id": "defi-withdrawal-queues-quick-answer",
      "articleSlug": "defi-withdrawal-queues",
      "statement": "A withdrawal queue separates asking to exit from receiving the underlying asset. Its rules determine when a request can be finalized and claimed. In Lido’s documented queue, a request creates an NFT representing the claim, finalization reserves ether, and the current NFT owner claims it afterward. A successful request is therefore not the same as an immediate ether payment.",
      "sourceIds": [
        "source-e6758f7dcc7bc56a"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-e6758f7dcc7bc56a",
          "locator": "Request; Finalization; Claim"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:19:48.887Z",
        "reviewer": "automated independent verification — Codex root, separate from final-ten DeFi author",
        "notes": [
          "Read Lido WithdrawalQueueERC721 Request, Finalization, Claim and ownership methods. Confirmed transferable receipt, reward exclusion, amount cap, remaining loss risk, and eligibility after finalization. No fixed queue-duration or guaranteed payout claim."
        ]
      }
    },
    {
      "id": "defi-withdrawal-queues-fact-receipt",
      "articleSlug": "defi-withdrawal-queues",
      "statement": "Receipt: Lido’s unstETH NFT represents the withdrawal request and claim ownership.",
      "sourceIds": [
        "source-e6758f7dcc7bc56a"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-e6758f7dcc7bc56a",
          "locator": "Request; Finalization; Claim"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:19:48.887Z",
        "reviewer": "automated independent verification — Codex root, separate from final-ten DeFi author",
        "notes": [
          "Read Lido WithdrawalQueueERC721 Request, Finalization, Claim and ownership methods. Confirmed transferable receipt, reward exclusion, amount cap, remaining loss risk, and eligibility after finalization. No fixed queue-duration or guaranteed payout claim."
        ]
      }
    },
    {
      "id": "defi-withdrawal-queues-fact-stages",
      "articleSlug": "defi-withdrawal-queues",
      "statement": "Stages: Request, finalization and claim are separate steps.",
      "sourceIds": [
        "source-e6758f7dcc7bc56a"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-e6758f7dcc7bc56a",
          "locator": "Request; Finalization; Claim"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:19:48.887Z",
        "reviewer": "automated independent verification — Codex root, separate from final-ten DeFi author",
        "notes": [
          "Read Lido WithdrawalQueueERC721 Request, Finalization, Claim and ownership methods. Confirmed transferable receipt, reward exclusion, amount cap, remaining loss risk, and eligibility after finalization. No fixed queue-duration or guaranteed payout claim."
        ]
      }
    },
    {
      "id": "defi-withdrawal-queues-fact-waiting-exposure",
      "articleSlug": "defi-withdrawal-queues",
      "statement": "Waiting exposure: Queued stETH stops earning rewards for the requester while specified loss exposure remains.",
      "sourceIds": [
        "source-e6758f7dcc7bc56a"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-e6758f7dcc7bc56a",
          "locator": "Request; Finalization; Claim"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:19:48.887Z",
        "reviewer": "automated independent verification — Codex root, separate from final-ten DeFi author",
        "notes": [
          "Read Lido WithdrawalQueueERC721 Request, Finalization, Claim and ownership methods. Confirmed transferable receipt, reward exclusion, amount cap, remaining loss risk, and eligibility after finalization. No fixed queue-duration or guaranteed payout claim."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "lido-withdrawals",
      "label": "WithdrawalQueueERC721",
      "publisher": "Lido",
      "url": "https://docs.lido.fi/contracts/withdrawal-queue-erc721/",
      "locator": "Request; Finalization; Claim",
      "note": "Withdrawal request receipts, finalization and separate claims.",
      "version": null,
      "checkedAt": "2026-10-02T17:03:45.624Z",
      "contentSha256": "cde7564b0947a9a0bad64921749dbbea5fa01602436e2f1818fd096acfc6fedd",
      "recordId": "source-e6758f7dcc7bc56a"
    },
    {
      "id": "lido-steth",
      "label": "stETH integration guide",
      "publisher": "Lido",
      "url": "https://docs.lido.fi/guides/lido-tokens-integration-guide/",
      "locator": "stETH; wstETH; Withdrawal queue",
      "note": "Rebasing balances, wrapped shares and asynchronous withdrawal accounting.",
      "version": null,
      "checkedAt": "2026-10-02T17:03:45.519Z",
      "contentSha256": "aa4330581cab2fccdb27f78d7046ddba8221464162088df97ca00697bb591a88",
      "recordId": "source-6ff5ad291aef20ef"
    }
  ],
  "related": {
    "articles": [
      "wrapped-staked-ether",
      "aave-atokens",
      "restaking"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and independent automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Withdrawal queues: a claim today and settlement later.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/defi-withdrawal-queues/"
}
