Luk*_*uke 7 frontend reactjs ethereum solidity erc20
当我尝试在反应前端与智能合约交互时,我收到此错误消息。我正在运行 localhost3000,它需要元掩码才能登录。
\nUnhandled Rejection (Error): call revert exception (method="symbol()", errorSignature=null, errorArgs=[null], reason=null, code=CALL_EXCEPTION, version=abi/5.0.8)\nLogger.makeError\n/Users/username/Desktop/final-4/src.ts/index.ts:205\nLogger.throwError\n/Users/username/Desktop/final-4/src.ts/index.ts:217\nInterface.decodeFunctionResult\n/Users/username/Desktop/final-4/src.ts/interface.ts:326\n 323 | eventFragment = this.getEvent(eventFragment);\n 324 | }\n 325 | const topics = [];\n> 326 | const dataTypes = [];\n | ^ 327 | const dataValues = [];\n 328 | if (!eventFragment.anonymous) {\n 329 | topics.push(this.getEventTopic(eventFragment));\n\nView compiled\nContract.<anonymous>\n/Users/username/Desktop/final-4/src.ts/index.ts:309\nfulfilled\nhttp://localhost:3000/static/js/0.chunk.js:5079:24\n
Run Code Online (Sandbox Code Playgroud)\n同样来自检查中的源选项卡:
\n未捕获(承诺中)错误:调用恢复异常 (method="symbol()"、errorSignature=null、errorArgs=[null]、reason=null、code=CALL_EXCEPTION、version=abi/5.0.8)\n未捕获(承诺中) )错误:调用恢复异常(method =“balanceOf(地址)”,errorSignature = null,errorArgs = [null],reason = null,code = CALL_EXCEPTION,version = abi / 5.0.8)
\n这是我的目录结构:
\nclient\n|--node_modules\n|-\xe2\x80\x94public\n |\xe2\x80\x94-src\n |\xe2\x80\x94-contracts\n |\xe2\x80\x94-Address.json\n |\xe2\x80\x94-Context.json\n |\xe2\x80\x94-ERC20.json\n |\xe2\x80\x94-IERC20.json\n |\xe2\x80\x94-Migrations.json\n |\xe2\x80\x94-PreciousChicken.json\n |\xe2\x80\x94\xe2\x80\x94SafeMath.json\n |\xe2\x80\x94-App.css\n |\xe2\x80\x94-App.js\n |\xe2\x80\x94-App.test.js\n |\xe2\x80\x94-index.css\n |\xe2\x80\x94-logo.svg\n |\xe2\x80\x94-reportWebVitalls.js\n |\xe2\x80\x94-setupTests.js\n |\xe2\x80\x94-gitignore\n |\xe2\x80\x94-package-lock.json\n |\xe2\x80\x94-package.json\n |\xe2\x80\x94-yarn.lock\n|\xe2\x80\x94-contracts\n |\xe2\x80\x94-Migrations.sol\n |\xe2\x80\x94-MyPreciousToken\n |\xe2\x80\x94-migrations\n |\xe2\x80\x94-1_initial_migations.js\n |\xe2\x80\x94-2_deploy_contracts.js\n|\xe2\x80\x94-node-modules\n|\xe2\x80\x94-test\n
Run Code Online (Sandbox Code Playgroud)\n
当您的智能合约尚未部署时,会发生此错误 (CALL_EXCEPTION)。
等待交易结束:
await contract.deployTransaction.wait()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18062 次 |
最近记录: |