如何使用BitcoinJS设定交易费用金额?

时间:2017-08-02 16:03:09

标签: javascript bitcoin

如何使用BitcoinJS设置交易费用?

例如,我在0.2 BTC上有未使用的TX,可以调用它myTx,我想发送给Bob 0.1 BTC,但如果我这样做:



var tx = new bitcoin.TransactionBuilder();
tx.addInput(myTx, 0)
var keyPair = bitcoin.ECPair.fromWIF(privateKeyWIF)
tx.sign(0, keyPair)
tx.addOutput("1Gokm82v6DmtwKEB8AiVhm82hyFSsEvBDK", 10000000)
tx.sign(0, keyPair)




它向Bob发送0.1 BTC并收取0.1作为费用,那么当您从输入发送不是所有BTC时如何手动设置费用?

1 个答案:

答案 0 :(得分:2)

一种可能性是您向自己发送了一笔您不想支付的比特币费用。 例如:

将x = 0.1 BTC发送给bob,将y = 0.05 BTC发送给自己 - >费用是z = 0.05

根据需要改变y。