繁体   English   中英

尝试在 web3 中调用 send function 并返回错误 => Uncaught (in promise) 错误:返回错误:未知帐户

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM