Remix

compilerMetadata 正在修改/artifacts/NAME_OF_CONTRACT.json

  • September 3, 2021

我在線上混音 IDE 中收到了一個編譯器警告,這對我來說不是很清楚(合約編譯和部署沒有任何錯誤):

compilerMetadata 正在修改/artifacts/NAME_OF_CONTRACT.json

有誰知道這可能是什麼原因造成的?調試器拋出了這個神秘的錯誤:

創建 NAME_OF_CONTRACT 錯誤:錯誤編碼參數:錯誤:無效地址 (argument=“address”, value="", code=INVALID_ARGUMENT, version=address/5.1.0) (argument=null, value="", code=INVALID_ARGUMENT , 版本=abi/5.1.2)

雖然沒有提供地址(它在建構子中)

最好取消選中****生成契約元數據。從@Akrramo 的設置中提到,否則如果您取消選中自動編譯,那麼您每次進行一些修改時都必須編譯程式碼。

在編譯器配置中取消選中框:“自動編譯”。

引用自:https://ethereum.stackexchange.com/questions/106449