如何在zkSync中等待tx确认?
我正在使用zkSync和Hardhat编写一个小合约ro swap 2 tokens。下面是我如何部署测试令牌:
await tokenA.approve(router.address, await tokenA.totalSupply())
await tokenB.approve(router.address, await tokenB.totalSupply())
//TODO: await here
await router.addLiquidity(tokenA.address, tokenB.address, 1000000
我听说zkSync正在形成一个tx的块,并在块完全设置后才在eth中确认它们。这是真的吗?我应该如何正确地等待这个块确认的结束?
我正在使用await setTimeout(30000);
,但它看起来不像是一个正确的方法。
1条答案
按热度按时间zkure5ic1#
你也需要等待确认
为了解释更多,第一个调用在区块链上创建交易,第二个调用等待确认发生