128

智能合约提款失败,寻找大佬有偿帮助,跪求!

marui94007 · 于 发布 · 最后由 thishe回复 · 336 次阅读


以上从UI提取时和从合约中提取的截图,都是失败。
0xb7ee09fb1a53cb99f8101c8d182cf009697a2df53a12e26feb05eca67647a5ff

以上是交易的ID,麻烦大佬看后联系(有偿服务),18700101234 微信同电话。

  • 2613 large
    thishe

    请参看:https://hazecrypto.net/bnbstakepro/

    别人说了:
    2- too many auto reinvest (warning, medium, low severity).

    On withdrawing process dividends of each deposit calculate and auto reinvest separately which cause too many new deposits and it cause “Loop on the dynamic variable” and the withdrawing system may fail

    源代码: https://bscscan.com/address/0x77349aa0bb15bd47931f28dcc81b47182bf6e2ab#code

    第191行:
    for (uint256 i = 0; i < user.deposits.length; i++) {

    原因:for循环太大了,导致gas费用很高造成超过限制,也就无法执行这个事务了。

    这个合约的核心算法错误了,有更简便的算法。

    所以你要把钱取出来,第一,不能新增玩家了;第二,提高gas上限,或者等币安提高gas上限后再尝试。