Remix

混音 ABI 生成器還在工作嗎?

  • April 8, 2022

我最近使用了 ABI 生成器進行混音,但是當我複制 ABI 並將其粘貼到我的 Geth 中時,出現錯誤:

變數 abi=x; // 其中 x 是從 remix ethereum 網站複製的 abi。

但是,如果我從她那裡複製“介面”的內容(當我使用相同的智能合約程式碼時),並用上面的 x 替換它,我不會收到任何錯誤。

問題:有沒有人遇到過同樣的問題?

是的。它與 ABI 無關,而是與程式碼所在的 remix 文件有關。我注意到有時,如果我在選項卡中粘貼另一個程式碼,它將部署舊程式碼。當我導入以前在 remix 上導入的文件時也是如此,編譯時似乎也沒有考慮新文件……

當你在 remix.ethereum 上編譯時,它會生成 artifact 文件夾,在那裡你可以找到你編譯的智能合約及其 abi :>

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