javascript 如何在一次交易中将令牌发送到多个地址?

wztqucjr  于 2023-03-28  发布在  Java
关注(0)|答案(1)|浏览(108)

我在同时向多个地址发送代币时遇到了问题。所以我必须为每个收件人发送一个代币,这需要很多时间,而且我必须等待下一次交易。
有人能帮我做这个吗?

web3.eth.requestAccounts().then(function(accounts){ 
    var acc = accounts[0]; 
    Contract.methods.transfer(recipient, amt).send(
        {from: acc, gas: 54151 }
    ).then(function(tx){
        if(tx){ console.log(tx); 
    } 
  }); 
});
cwdobuhd

cwdobuhd1#

如果您使用了您的私钥,您可以同时发送到多个地址。
如果没有私钥,每笔交易都必须由发送方批准,这将花费大量时间。使用私钥将绕过此验证/批准过程,但这是危险的。
如果有人得到了你的私钥,你的账户就会消失,metamask或其他钱包也帮不上忙

相关问题