我是编程新手,目前正在学习巧克力蛋糕教程。在与智能合约交互时,我的导师会在每次需要更改合约状态的交易之后放置一个 tx.wait(1)。我猜 tx.wait(1) 意味着我们告诉 brownie 在继续进行之前等待至少一个交易确认。但
- 部署合约后不需要 tx.wait(1)。为什么我们不等待部署后的确认?
- 我的导师在测试期间跳过了 tx.wait(1)。为什么它仍然有效?
很明显,我并不完全理解 tx.wait(1) 的实际作用。有人可以向我解释一下吗?或者至少向我指出一些关于它的文档?我真的很感激帮助。TIA。