FISCO-BCOS/fisco-bcos-browser

Chrome/Chromium 无法编译合约,FireFox 可以

Closed this issue · 1 comments

在 Chromium(75.0.3770.100 Arch Linux) 和 Chrome(75.0.3770.100) 下,此处的代码 catch 到的错误如下:

                    try {
                        o = JSON.parse(i.compileStandard(r()(s), this.findImports))
                    } catch(t) {
                        console.log(t);
                        e.errorInfo = "string" != typeof t ? r()(t) : t
                    }
RangeError: Maximum call stack size exceeded
    at Object.$db [as dynCall_viiiiii] (soljson-v0.4.25+commit.59dbf8f1.js:12)
    at invoke_viiiiii (soljson-v0.4.25+commit.59dbf8f1.js:1)
    at Array.pva (soljson-v0.4.25+commit.59dbf8f1.js:13)
    at Object.M9a [as dynCall_vi] (soljson-v0.4.25+commit.59dbf8f1.js:12)
    at invoke_vi (soljson-v0.4.25+commit.59dbf8f1.js:1)
    at Array.xta (soljson-v0.4.25+commit.59dbf8f1.js:10)
    at Object.Dfb [as dynCall_iii] (soljson-v0.4.25+commit.59dbf8f1.js:12)
    at invoke_iii (soljson-v0.4.25+commit.59dbf8f1.js:1)
    at Array.vta (soljson-v0.4.25+commit.59dbf8f1.js:10)
    at Object.Yfb [as dynCall_iiiiii] (soljson-v0.4.25+commit.59dbf8f1.js:12)

看起来像合约版本不匹配,你的合约版本是啥。这个只支持0.4.25