首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UseDApp TransactionStatus没有在勇敢中工作

UseDApp TransactionStatus没有在勇敢中工作
EN

Ethereum用户
提问于 2022-03-03 16:45:20
回答 1查看 105关注 0票数 0

我在依赖数组中对事务的状态使用了useEffect

代码语言:javascript
复制
const { send: approveErc20Send, state: approveErc20State } =
        useContractFunction(tokenContract, "approve", {
            transactionName: "Approve ERC20 transfer"
        })

在我调用approveErc20Send函数i console.log之后,它的状态是:

代码语言:javascript
复制
const deposit = (amount, timeLocked) => {
        setAmountToDeposit(amount);
        setTimeToLock(timeLocked);
        return approveErc20Send(protocolAddress, amount)
    }


useEffect(() => {
        console.log(approveErc20State.status)
    }, [approveErc20State])

同样的代码在Chrome中运行,但在Brave(在开发环境中)则不起作用。知道为什么会这样吗?

使用useDApp和Next.js

EN

回答 1

Ethereum用户

发布于 2022-03-03 18:59:37

看来我得重新启动浏览器了。不知道到底发生了什么。

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

https://ethereum.stackexchange.com/questions/123013

复制
相关文章

相似问题

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