[英]Trying to call send function in web3 and it returns an error => Uncaught (in promise) Error: Returned error: unknown account
我正在尝试调用一种智能合约方法,它是一种写入方法
const temp = await goin_contract.methods
.increaseAllowance("0xEd61D93121D0b8435f9D2AaCB7dea0A3D067c4E2", stakeValue)
.send({ from: account });
但是,每当我调用此方法时,它都会返回此错误
*Uncaught (in promise) Error: Returned error: unknown account
at Object.ErrorResponse (errors.js:28:1)
at index.js:302:1
at XMLHttpRequest.request.onreadystatechange*
智能合约的读取方法运行良好。
我已经阅读了一些有关如何解决此错误的文章,但找不到明确的解决方案。 任何帮助将不胜感激。
您必须使用 Metamask 提供程序而不是节点 URL const web3 = new Web3(window.ethereum);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.