波场DeFi项目ROSE玫瑰USDT池无法提现的问题

9月14日晚,波场 DeFi 项目玫瑰(https://www.myrose.finance/)发生 USDT 池无法提现的问题,经慢雾安全团队初步分析是因为项目方的 USDT 池使用了 SafeERC20 库,在用户提现时会调用库中的 safeTransfer 函数,然后再调用外部的 USDT 合约的 transfer 函数,并判断其返回值。但由于波场 USDT 合约的 transfer 函数未使用 TIP20 规范的写法,虽然 transfer 函数定义了 returns(bool),但是函数在执行时未返回对应的值,导致返回了默认的 false。从而导致 safeTransfer 进行调用时对返回值的判断为 false,最终造成用户无法成功提现的问题。

慢雾安全团队提醒,项目方在波场上针对波场 USDT 转移应注意 transfer 函数返回值风险,应额外针对 USDT 合约进行适配,并需在项目上线前进行充分测试,防止意外产生

了解更多空投项目
欢迎大家加入QQ空投信息发布群(QQ搜索群:682980782)很多大咖都在群里 【点击进群
免责声明:本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,侵删请致信
Defi区块链

ROSE(玫瑰代币)挖矿教程,适合新手

2020-9-14 19:44:16

Defi

币安智能链BakerySwap新手小百挖矿教程

2020-9-15 0:55:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧