Solidity
Web3.js 花費大量時間來返回一個承諾
3 confirmations
即使在交易從部署在 kovan 測試網上的智能合約返回承諾之後,Web3 也需要大約 5 分鐘的時間。請給一些建議如何克服這個問題。async uploadData() { const account = await web3.eth.getAccounts(); const exists = await this.isRecorded(this.hash); if (exists) { alert("Document Already Signed"); } else { await instance.methods .signDoc( this.hash, this.notaryForm.email, this.notaryForm.partyA, this.notaryForm.partyB ) .send({ from: account[0] }); alert("Successfully Signed the Document"); } },
您可以嘗試使用
.on()
. 在這裡找到一些解釋並查看範例部分。