Solidity

MetaMask - RPC 錯誤:執行恢復{程式碼:-32000,消息:“執行恢復”}

  • September 10, 2021

面對此錯誤 => MetaMask - RPC 錯誤:呼叫合約方法後執行恢復{code:-32000,消息:“執行恢復”}。這是通過 React App 中的 useEffect 掛鉤呼叫的。

一旦點擊 fetch 按鈕,它應該呼叫 contract 方法,但它給出了錯誤。

有人可以告訴我為什麼會發生這種情況並幫助我解決這個問題嗎?

github repo 的連結 => https://github.com/SwaroopBS/DApp_React.git

控制台中顯示的錯誤

我至少為我找到了解決方案。如果您使用的是舊的 CDN,請將它們升級到; https://cdn.jsdelivr.net/npm/ethjs@0.4.0/dist/ethjs.min.js https://cdnjs.cloudflare.com/ajax/libs/web3/1.5.2/web3.min.js

我遇到了同樣的問題,我多次編譯了我的 .sol 程式碼,但我沒有更新部署的地址,但是在更新了部署的地址後,我的程式碼工作了。

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