Chrome/Chromium 无法编译合约,FireFox 可以
Closed this issue · 1 comments
razonyang commented
在 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)
gongdaxia commented
看起来像合约版本不匹配,你的合约版本是啥。这个只支持0.4.25