获取错误:在实现ethereum块链代码时,我得到的错误是:使用INFURA时的无效JSON RPC响应
下面的附加错误日志请帮助
Error: Invalid JSON RPC response: ""
at Object.InvalidResponse (/home/joshi/Desktop/inbox/node_modules/truffle-hdwallet-provider/node_modules/web3/lib/web3/errors.js:35:16)
at XMLHttpRequest.request.onreadystatechange (/home/joshi/Desktop/inbox/node_modules/truffle-hdwallet-provider/node_modules/web3/lib/web3/httpprovider.js:115:32)
at XMLHttpRequestEventTarget.dispatchEvent (/home/joshi/Desktop/inbox/node_modules/xhr2/lib/xhr2.js:64:18)
at XMLHttpRequest._setReadyState (/home/joshi/Desktop/inbox/node_modules/xhr2/lib/xhr2.js:354:12)
at XMLHttpRequest._onHttpRequestError (/home/joshi/Desktop/inbox/node_modules/xhr2/lib/xhr2.js:544:12)
at ClientRequest.<anonymous> (/home/joshi/Desktop/inbox/node_modules/xhr2/lib/xhr2.js:414:24)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at TLSSocket.socketErrorListener (_http_client.js:387:9)
at emitOne (events.js:116:13)
at TLSSocket.emit (events.js:211:7)
at emitErrorNT (internal/streams/destroy.js:64:8)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)发布于 2019-02-28 11:15:40
如果你不发布更多的信息,比如一小块代码,就很难理解正在发生的事情。
你应该尝试的是:
在每个链接到呋喃api删除"/v3“部分的网址。
由此:
const provider = new HDWalletProvider(mnemonic,
'https://rinkeby.infura.io/v3/project_id');对此:
const provider = new HDWalletProvider(mnemonic,
'https://rinkeby.infura.io/project_id');希望这能有所帮助。
发布于 2019-08-14 02:50:26
不要在infura中使用www和/v3,它需要在URI中使用https。例如:
https://rinkeby.infura.io/project_idhttps://stackoverflow.com/questions/54908041
复制相似问题