提交Lido提款请求后,stETH从钱包余额中减少,却没有马上收到ETH,并不一定是失败。请求先进入WithdrawalQueueERC721,钱包得到代表领取权的unstETH NFT;只有请求被Oracle报告批量最终化后,当前NFT所有者才能领取锁定的ETH,领取完成后NFT被销毁。
一条请求的三段时间线
Request → Finalize → Claim
Request阶段,用户批准并提交stETH或wstETH,合约锁定资产、分配requestId并铸造unstETH。Finalize阶段,协议根据可用ETH、等待时间和风险条件批量最终化请求,锁定可领取ETH并处理对应份额。Claim阶段,NFT当前所有者发起领取,ETH发送到接收地址,unstETH被销毁。
这条时间线不同于以太坊验证者进入或退出共识层队列。Lido会管理协议缓冲、验证者提款和Oracle报告,用户持有的是协议提款请求。共识层队列的区别见验证者进入和退出队列怎么看。
getWithdrawalStatus六个字段怎么读
| 字段 | 含义 | 核对重点 |
|---|---|---|
| amountOfStETH | 请求时锁定的stETH数量 | 是否与原请求相符 |
| amountOfShares | 对应的Lido内部份额 | 不要直接当ETH到账量 |
| owner | 当前请求NFT所有者 | 转移NFT后会变化 |
| timestamp | 请求创建时间 | 仅是排队线索,不是承诺时间 |
| isFinalized | 是否已最终化 | true后才进入可领取判断 |
| isClaimed | 是否已经领取 | true表示不能重复领取 |
最基本的可领取条件是请求存在、isFinalized为true且isClaimed为false。getClaimableEther可以返回可领取ETH;未最终化或已领取的请求可能返回0。使用前还应核对requestId、当前owner和官方合约地址。
unstETH为什么是NFT
每个提款请求有独立编号、数量、时间和状态,用ERC-721 NFT表示领取权,便于钱包展示和转移。Lido文档说明,NFT所有者在请求最终化后可以领取;如果NFT在等待期间转给另一个地址,领取权也随之转移。
因此,unstETH不是纪念品,也不是可以随便发送的“队列凭证截图”。不要把它转给陌生客服,不要批准未知市场或合约管理全部NFT。设置approve或setApprovalForAll可能让操作方转移请求权。收到声称可“加速提款”的链接时,先核对官方域名和合约。
为什么不能给固定等待天数
最终化需要协议有足够ETH完整满足请求。ETH来源可能包括协议缓冲、新存款、Beacon Chain部分或完整提款、执行层奖励和MEV收益。Oracle报告还会考虑请求等待时间和协议是否经历大额损失。请求不能部分最终化,但大额用户可在请求时拆成多笔。
队列会随着新请求、资金流入、验证者提款和协议状态变化。第三方仪表盘的估算只能连同访问时间引用,不能当承诺。若Bunker Mode等保护状态生效,最终化节奏也可能变化。
等待期间是否继续获得stETH奖励
Lido合约文档说明,用户提交提款后,锁在队列中的代币不再获得等待期间的stETH奖励。请求最终化时,可领取金额上限不会高于请求时转入的stETH对应值;若协议在期间发生未被奖励覆盖的重大损失,最终化汇率可能低于1:1。
这不代表日常请求一定折价,也不能把历史未发生当成未来保证。用户应把等待期间不计奖励、极端损失和流动性机会成本纳入选择。LST的基本机制可参考流动性质押LST是什么。
wstETH请求为什么也会出现stETH字段
wstETH是按份额包装的非rebasing代币。WithdrawalQueue提供针对wstETH的请求方法,提交后会按协议关系解包并记录相应stETH与shares。界面显示的amountOfStETH、amountOfShares和最终ETH不是三个可相加余额,而是同一请求的不同计量。
若用户只是想在二级市场把stETH或wstETH换成ETH,那是DEX交换,价格、滑点和流动性风险不同;协议提款则经过队列和最终化。两条路径不能只比较表面等待时间,还要比较价格影响、Gas、合约与对手方风险。
从钱包到领取的核验步骤
- 从Lido官方入口取得WithdrawalQueueERC721合约地址。
- 用交易哈希确认原请求成功,并记录requestId。
- 查询getWithdrawalStatus,核对owner、数量与时间。
- isFinalized为false时,只记录状态,不向陌生服务出售“加速权限”。
- 最终化后查询claimable amount,确认isClaimed仍为false。
- 领取时核对接收地址、NFT授权和Gas,完成后确认isClaimed变为true。
提款凭证0x01/0x02属于验证者层的执行地址配置,不是unstETH领取地址;两者边界见提款凭证0x01和0x02有何区别。再质押或其他协议包装的LST/LRT还可能增加额外退出层级,可参考再质押退出期怎么看。
风险提示
本文仅用于Lido协议数据与提款流程教育,不构成质押、收益或到账承诺。提款可能受队列、Oracle、可用ETH、协议损失、Bunker Mode、智能合约、NFT授权和前端钓鱼影响。请以Lido当前官方合约和链上状态为准,不向任何人转交助记词、私钥或未经核实的unstETH授权。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。