基本上我想要一个chrome扩展,它从块链中获取数据并在浏览器内容脚本中显示,当用户点击该数据时会发生一次事务,这将增加块链中的数量。
我可以从区块链中检索数据,请检查以下代码。
async componentDidMount(){
const ads = await advertiserAbi.methods
.getSpecificAdvertiserDetail(
"any address").call();
this.setState({ads});
}
但问题在于执行交易。请检查以下代码。
async onSubmitForUpdate() {
console.log("Hello");
await userAbi.methods
.setStatistics("any address")
.send({
from: "any address"
});
}
以下是我得到的错误。
POST https://rinkeby.infura.io/<--specific address--> 405 ()
Uncaught (in promise) Error: Invalid JSON RPC response: ""
at Object.InvalidResponse (content.js:108391)
at XMLHttpRequest.request.onreadystatechange (content.js:119211)