我在同时向多个地址发送代币时遇到了问题。所以我必须为每个收件人发送一个代币,这需要很多时间,而且我必须等待下一次交易。
有人能帮我做这个吗?
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);
}
});
});
1条答案
按热度按时间cwdobuhd1#
如果您使用了您的私钥,您可以同时发送到多个地址。
如果没有私钥,每笔交易都必须由发送方批准,这将花费大量时间。使用私钥将绕过此验证/批准过程,但这是危险的。
如果有人得到了你的私钥,你的账户就会消失,metamask或其他钱包也帮不上忙