金库能算出赎回金额,就一定提得出来吗?

看到金库页面算出了提款要扣多少份额,先别把这个数字当成“现在一定能取”。在$ETH生态常用的ERC-4626金库标准里,计算和额度检查是分开的。

金库份额可以理解为你持有的凭据。标准中的previewWithdraw,会估算提取指定资产需要扣除多少份额,并计入提款费用;但它必须忽略提款额度限制,按请求可以被接受来计算。

另一项maxWithdraw,才要考虑金库整体和这个用户的限制。如果提款暂时完全关闭,这个接口应返回零。

就像系统能算出退票金额,不代表当前已开放退票。准备提款时,需要同时看预计扣除的份额、当前允许提取的额度和实际交易结果。单独一张估算截图,回答不了后面两个问题。

这里解释的是标准要求,没有核验某个金库的实现或提款状态。不同产品还要查自己的规则;有报价、有份额,都不能单独替资金可取性作保证。

#Ethereum #DeFi

资料:https://eips.ethereum.org/EIPS/eip-4626