调用已在 ropsten-infura 中部署的 Solidity 合约时显示错误。我正在使用 web3(@0.19.1) 来调用契约(Contract)。
有人遇到过同样的问题吗?
最佳答案
我猜你直接连接到不支持的 Infura eth_sendTransaction
. (为了支持它,它需要知道你的私钥,但它是一个共享的公共(public) Node 。)
您需要自己签署交易,然后通过 eth_sendRawTransaction
发送或者使用可以在浏览器中保存私钥的提供程序,例如 MetaMask。
关于node.js - 错误 : The method eth_sendTransaction does not exist/is not available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55154713/