首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sendSignedTransaction不提供返回值。

sendSignedTransaction不提供返回值。
EN

Stack Overflow用户
提问于 2020-05-20 19:27:00
回答 1查看 865关注 0票数 2

我正在制作一个dapp,它有登录、登录功能。(我使用ropsten infura)注册函数是状态变化函数,所以我必须使用

web3.method.signup().send()

但是,由于不能使用send(),所以必须使用sendSignedTransaction()。( web3.eth.sendSignedTransaction(0x${serialTx.toString('hex')})等待=>)

我希望在注册函数之后获得返回值,但是sendSignedTransaction不给我返回返回值。

我该怎么做??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-22 08:02:23

Ethereum“写”事务没有返回值。相反,您需要做的是在您的稳固代码中发出事件。前端倾听这些事件,然后对它们作出反应。

您可以通过契约函数或直接从web3.eth.getTransactionReceipt()获取事件。

https://web3js.readthedocs.io/en/v1.2.8/web3-eth-contract.html#events

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61921326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档