Decentral Bank修复了一个曾导致增发近10万亿枚USN的合约漏洞_LBank:USN

据TheBlock报道,发行NEAR原生稳定币USN的DAO“DecentralBank”修复了一个USN合约漏洞,该漏洞曾导致大约10万亿枚USN代币被铸造。

据悉,该漏洞出现在当用户使用USN通过DecentralBank兑换为USDT时,若用户钱包内没有USDT则会使得交易失败,同时在合约退款时由于计数错误导致退款数量扩大了1万亿倍。某用户在其钱包没有USDT的情况下,曾两次尝试使用5枚USN兑换USDT,结果交易未通过并进行退款,此时漏洞导致在退还4.9995枚USN时小数点错位,智能合约两次为该用户铸造了4.9995万亿枚USN,从而凭空创造了近10万亿枚USN代币。

目前,DecentralBank已部署修复程序并销毁了多余的USN。DecentralBank发布公告表示,没有人受到该漏洞的影响,USN智能合约也一直未暂停。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-3:841ms