The founder of Yearn Finance, André Cronier, has recently received huge criticism when he published several smart contracts that eventually resulted in users losing money. Crony defended himself on his blog and explained why he believes he should not be held responsible for those who “imitate” his test contracts.
Cronier often posts a large disclaimer, urging people to handle it with care, not just because he created it. There is little that can be done to prevent this due to the illegal nature of these products. However, Cronje was at times criticized for not sending contracts to test networks where real money could not be lost. And his old adage “test of promotion” annoys some people, as it seems to indicate a lack of security.
Crony explained that he is already testing the program in stages. “[The statement] is in place to prevent people from using the systems without investigation. This does not mean that I do not test.
Before the nodes reach the main network, it undergoes a rigorous process of device testing, interoperability testing and composite testing. This ensures that all parts of the contract work as intended, right down to the individual functions.
However, an important part of this process is testing during production to achieve the most realistic conditions. He explained that the main network provides the best tools and environments that cannot be easily replicated locally. He explained: “I experienced problems in the main network that I had not experienced locally before, and I was not able to copy systems on the main network locally, and I experienced local errors that I can not reproduce on the main network.”
In addition, there are several versions of existing products such as Yearn Finance that have been published on the main network and have not yet been discovered. There are more than 22 vulnerabilities in the main ETH network. He added that there are more than 5 YFIs on the main ETH network. In an interview with Cointelegraph, Cronier said the reason his major projects have not been compromised is “paradoxically, because I’m testing in production.” Using this approach, he says, can replicate real problems that arise, instead of relying on accountants to review the pre-production code. “If people wait until the product is actually launched, all is well,” he added.
One case where people were burned by Cronje-smart contracts involved one of these test sites, which was in public release for at least a few weeks.
In response to these questions, Cronier remarked, “I do not build for speculators.” While he said he could not rationally understand people who had thrown themselves into his test environment, he seemed to recognize that a more realistic approach might be needed. “You still have to think about it,” he concluded.
In the meantime, he promised not to use the address of his known spread for further testing. Given the number of undiscovered decades, this may be enough to prevent further accidents.
This post follows another case of people losing money due to one of his contracts, an unnamed project often referred to by his LBI band. The contract was posted on the main network on October 13 and immediately triggered an outpouring of people pouring their money into it, describing it by many as the “new YFI.”
This YFI was not new. Source: ChartEx
Customs prices went down right after that, and many people talked about people losing small fortunes because of this. Several market participants criticized Krone and accused him of losing. It should be noted that this price cut was not a result of unrest, as the contracts themselves were not broken.