2017-08-02 10 views
0

BitcoinJSを使用して取引手数料を設定するにはどうすればよいですか? 0.2 BTCはmyTxそれを呼び出すことができます上BitcoinJSを使用して取引金額を設定する方法は?

は例えば、私は未使用のTXを持っている、と私はボブ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)

それを0.1BTCをボブに送って0.1として手数料を払うので、すべてのBTCを入力から送信するときに手数料を手動で設定する方法はありますか?

答えて

1

1つの可能性は、あなたが料金として支払うことを望まないビットコインの額を送った可能性があります。たとえば :ボブへ

送信のx = 0.1 BTC、yは自分に0.05 BTCを=送信 - あなたが望むよう>手数料はZ = 0.05

変更yです。

0

関数TransactionBuilder (network, maximumFeeRate)は、トランザクションに設定する最大の手数料を表す2番目の引数を受け取ります。

関連する問題