编译、部署正常 但是 交易返回 out of memory 错误 2021-05-13

前几天接了人生中第一个私活,给写毕业设计,包含的solidity合约我写的太复杂了,

用了好几个struct 

在 regitry function 输入的 user struct 里 

无论是Ganache Remix的VM 或者 Rinkeby 都交易不了,

尤其是浏览器老是崩溃

问题错在---------编译器版本的问题,以及代码里memory => calldata => storage 的转变。

我用的是 0.5.17 改成 0.6.12再改成storage后完美解决!

而 国外的人在 2020年10月份也发现了这个问题

https://github.com/ethereum/solidity/issues/9956

你可能感兴趣的:(编译、部署正常 但是 交易返回 out of memory 错误 2021-05-13)