首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用一个事务更新2稳固合同变量

使用一个事务更新2稳固合同变量
EN

Stack Overflow用户
提问于 2022-06-19 12:43:06
回答 1查看 29关注 0票数 1

如何将两个合同更新链接在一起?

下面的代码用于单独更新每个更新,但我必须批准Metamask中的第一个更新,然后等待它完成,然后其他更新请求在Metamask中得到确认:

代码语言:javascript
复制
      await vaultcontract.methods.update7Day([update7day]).send({from: account}).then(function(receipt){
        document.getElementById("7dayupdated").innerText = "updated";
      });
     
      await vaultcontract.methods.update30Day([update30day]).send({from: account}).then(function(receipt){
        document.getElementById("30dayupdated").innerText = "updated";
      });

我怎样才能同时处理一笔交易呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-19 12:52:50

代码语言:javascript
复制
Promise.all([
    vaultcontract.methods.update7Day([update7day]).send({from: account}),
    vaultcontract.methods.update30Day([update30day]).send({from: account})
]).then( _ => {
    // variable name is _ (underscore) because you don't use it
    document.getElementById("7dayupdated").innerText = "updated";
    document.getElementById("30dayupdated").innerText = "updated";
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72676981

复制
相关文章

相似问题

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