2017-08-13 3 views
10

mit der Dokumentation nach (http://godoc.org/github.com/btcsuite/btcrpcclient) die Gebühr kann mitWie Gebühr in roher bitcoin Transaktion setzen btcutil

SetTxFee(fee btcutil.Amount) // hard coded0.0006 BTC 

ich die auf 0,0000016 bitcoin/Kilobyte Gebühr eingestellt wird und tut wie folgt:

  1. ListUnspent
  2. SetTxFee
  3. CreateRawTransaction
  4. SignRawTransaction
  5. SendRawTransaction

Aber wenn ich versuche Transaktion i

-26: 256: absurdly-high-fee 

Gibt es eine andere Möglichkeit, die Gebühr zu setzen mit dieser Bibliothek erhalten senden?

debug.log

ThreadRPCServer method=listunspent 
ThreadRPCServer method=settxfee 
ThreadRPCServer method=createrawtransaction 
ThreadRPCServer method=signrawtransaction  
ThreadRPCServer method=sendrawtransaction 

Beträge:

amounts := map[btcutil.Address]btcutil.Amount{ 
    destAddress: destAmount, 
} 

UPDATE Es scheint, wie es versucht, ganze Summe der Transaktion zu senden, nicht die Menge i will es senden.

Wenn Transaktion in A ist 1 BTC und ich möchte 0.3 BTC an eine andere Adresse senden, wie dies bei der Einstellung zu erreichen?

+0

Wie erstellen Sie Ihre Menge? Es könnte nur sein, dass du irgendwo eine Konvertierung ausgelassen hast. –

+0

Aktualisierter erster Beitrag mit Beträgen. Die Gebühr funktioniert gut, wenn Sie SendFrom() verwenden, aber wenn Sie CreateRawTransaction verwenden, scheint SetTxFee überhaupt nicht zu funktionieren. – Amidii

+0

Sieht so aus, als ob diese Bibliothek refaktoriert wurde. Sie können oder wollen nicht aktualisieren. Das neue Godoc befindet sich hier (https://godoc.org/github.com/btcsuite/btcd/rpcclient) und du musst die neue lib holen. – RayfenWindspear

Antwort

0

settxfee ist nicht für createrawtransaction Befehl.

Wenn Sie eine Eingabe mit 1 BTC haben und Sie würden 0,9 BTC senden, so Restbetrag ist die Transaktionsgebühr.

Wenn Sie keine Transaktionsgebühr für 0,1 BTC festlegen möchten, können Sie 0,09 senden, um die Adresse zu ändern und diese 0,01 zu belassen und es ist Ihre Transaktionsgebühr.

Verwandte Themen