当我尝试运行addFace.js时,出现以下错误并跟踪:
C:\ Program Files \ nodejs \ node.exe控制台\ addFace2.js
OG回调说:0x35d17b7086fb71afe2d55849ff52c9a2b3390561594a330a8713707d1db79f41
TransactionHash回调说:0x35d17b7086fb71afe2d55849ff52c9a2b3390561594a330a8713707d1db79f41
收据回调说:0x34C0B23EFBC7542117315c77fa08cca417c6b9fe
在CoderTuple.decode(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ ethers \ utils \ abi-coder.js:767:22)
在AbiCoder.decode(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ ethers \ utils \ abi-coder.js:912:61)
在ABICoder.decodeParameters(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-eth-abi \ src \ index.js:229:30)
Contract._decodeMethodReturn(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-eth-contract \ src \ index.js:465:22)
在Method.outputFormatter(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-eth-contract \ src \ index.js:818:46)
在Method.formatOutput(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-core-method \ src \ index.js:163:54)
在sendTxCallback(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-core-method \ src \ index.js:473:33)
在d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-core-requestmanager \ src \ index.js:147:9
at XMLHttpRequest.request.onreadystatechange(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ web3-providers-http \ src \ index.js:96:13)
在XMLHttpRequestEventTarget.dispatchEvent(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ xhr2-cookies \ dist \ xml-http-request-event-target.js:34:22)
在XMLHttpRequest._setReadyState(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ xhr2-cookies \ dist \ xml-http-request.js:208:14)
at XMLHttpRequest._onHttpResponseEnd(d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ xhr2-cookies \ dist \ xml-http-request.js:318:14)
在IncomingMessage。 (d:\ Codes \ blockchain \ eth-face-chain \ console \ node_modules \ xhr2-cookies \ dist \ xml-http-request.js:289:61)
在IncomingMessage.emit(events.js:187:15)
在endReadableNT(_stream_visible.js:1094:12)
在process._tickCallback(内部/process/next_tick.js:63:19)
(节点:15480)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。引发此错误的原因可能是抛出了一个没有catch块的异步函数,或者是拒绝了一个.catch()无法处理的承诺。 (拒绝ID:1)
(节点:15480)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。
以下是testrpc中出现的内容: eth_accounts eth_gas价格 eth_sendTransaction
交易:0x35d17b7086fb71afe2d55849ff52c9a2b3390561594a330a8713707d1db79f41 创建的合同:0x34c0b23efbc7542117315c77fa08cca417c6b9fe 燃气用量:3314508 块数:12 封锁时间:2019年1月25日星期五14:58:54 GMT + 0530(印度标准时间)
eth_getTransactionReceipt
eth_getCode
eth_call
这是我的conf.json的样子: { “ addr”:“ http://localhost:8545”,
“ project_dir”:“ D:/代码/区块链/ eth-face-chain /控制台”,
“ contract_dir”:“ D:/代码/区块链/ eth-face-chain /合同”,
“ master_contract”:“ 0x5753849860c6426962575b1c4a608d09d7e0fef4”,
“ master_addr”:“ 0xBbA0F4002F46eE6AC4FDe2a7CA0B711BbBB1C738” }
请让我知道发生了什么问题以及如何解决:)
我正在尝试使此代码起作用:https://github.com/JamesVorder/eth-face-chain