Visual-Studio-Code
Solidity 版本錯誤
我使用 Solidity Remix IDE 進行開發。當我完成複制 VisualStudio Code 並附加到我的項目文件夾中。但是視覺告訴我我的版本有問題。當我在 ganache 部署時,我可以編譯、遷移和使用此合約,但警告仍然存在。
任何的想法?
在我的 Visual Studio Code 中,我使用 Juan Blanco 擴展來幫助我編寫 Solidity 程式碼。解決方案是在配置 json 中更改屬性。
找到你要編譯的版本。
這裡是網路:https ://github.com/ethereum/solc-bin/tree/gh-pages/bin
這是因為您使用的是不同版本的solidity編譯器。所以只需將第一行替換為:
pragma solidity >=0.4.24;
但問題出在solidity 0.5以後,有重大變化。所以嘗試根據較新的版本更新合約,或者您可以更改@Eduardo提到的預設編譯器