块链事务中的Chrome扩展问题

时间:2018-05-04 10:28:10

标签: reactjs google-chrome-extension blockchain

基本上我想要一个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)

0 个答案:

没有答案