首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YAM smart合同上的重新定位问题是什么?

YAM smart合同上的重新定位问题是什么?
EN

Ethereum用户
提问于 2020-08-13 18:32:52
回答 1查看 356关注 0票数 1

聪明的合同有很大的能力像黑洞一样吸收金钱。近4亿美元的损失是由于山药智能合同中的一个缺陷。是什么虫子造成了所有的破坏?

在部署智能契约之前,=>是否有Solidity的处理机制或某种审批机制?

一些高级别信息:

我们在重订合同中发现了一个错误,请看下面的内容。投注合同中的所有资金都是安全的,因为这是协议中不相关的部分。用户YAM余额也不受影响。- Yam Finance (@YamFinance) 2020年8月12日

在这种错误情况下,过多的阴币将被打印出来,导致更大的供应量稀释预期的价格,这意味着每个山药券的价值都会下降--伤害投资者。此外,更多的YAM令牌将使社区更难以对治理做出贡献,因为需要更多的YAM令牌来进行更改。这将使代码无法修改,因此这样的bug将持续存在。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2020-08-14 11:53:27

他们用错误的细节写救山药!

totalSupply = initSupply.mul(yamsScalingFactor);totalSupply =initSupply.mul(YamsScalingFactor).div(碱基);

github上的行:https://github.com/yam-finance/yam-protocol/blob/767e3a4a6918b6fb6100ad6bb356164408f5d82f/contracts/token/YAM.sol#L340

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/86674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档