Skip to content
热点事件持续更新

dotUSD供应量因XCM信用丢弃错误下降

1 篇报道1 个报道来源3 小时前更新

先了解这件事

AI 综述

Polkadot 论坛作者 Zealynx 复盘称,XCM 执行器把 withdrawn 变量声明在 TransactionalProcessor 闭包之外:多资产指令中后一个资产失败时,闭包回滚了扣款,但 Credit 已在闭包外被销毁,pallet-assets 触发 DecreaseIssuanceWithEvent 降低供应量,且该写入未被回滚,导致 dotUSD 供应量下降、池子据此错误定价。 Polkadot Fellowship 的修复(PR #11910,6 月 25 日合并)把 withdrawn 移入闭包,使 Credit 丢弃仍可被该层撤销;由于没有可设置供应量的 extrinsic,更正需通过 OpenGov 以多区块迁移在 runtime 2.5.2 中发布。Fellowship 为此次事件添加的回归测试仅一屏。 Zealynx 的复盘还称,该漏洞 6 月被评为中等,当时 dotUSD 及其池子尚不存在。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月3日
  1. Polkadot Forum
    dotUSD 供应量因 XCM Credit 提前销毁而下降,池子据此错误定价

    Polkadot 论坛作者 Zealynx 复盘 dotUSD 事件:XCM 执行器中 withdrawn 变量声明在 TransactionalProcessor 闭包之外,多资产指令中后一个资产失败时,闭包回滚了扣款,但 Credit 在闭包外被销毁,pallet-assets 触发 DecreaseIssuanceWithEvent 降低供应量,且该写入未被回滚。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。