bitcoin-cli-Befehle wie createrawtransaction funktionieren nicht mit json auf der Befehlszeile

Ich versuche, eine Rohtransaktion mit der createrawtransactionAPI auf Testnet über die Windows7-Befehlszeile zu erstellen. Ich bekomme immer einen "Fehler beim Analysieren von JSON":

C:\Users\amjad>bitcoin-cli -testnet createrawtransaction '[{ "txid" : "12b8e7ede
4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad", "vout" : 0 }]' '{"mxh3
H416KCRoBDiweSESew5YJyAk1nxLrN": 0.025, "mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe": 0.
0245}'
error: Error parsing JSON:'[{

Bild

Hat jemand eine Idee, was ich falsch mache?

Antworten (2)

Als ich mir die Bitcoin-Entwicklerreferenz ansah , sah ich ein Beispiel, in dem sie ''im Vergleich zu Ihnen zwei zusätzliche vor und nach der Liste der Eingaben verwenden. Für Ihre Eingabe bekam ich auch "Error parsing JSON", aber mit

bitcoin-cli -testnet createrawtransaction '''[{ "txid" : "12b8e7ede4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad", "vout" : 0 }]''' '{"mxh3H416KCRoBDiweSESew5YJyAk1nxLrN": 0.025, "mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe": 0.0245}'

es hat richtig geparst.

Versuchen Sie, Ihren Befehl umzuschreiben

bitcoin-cli -testnet createrawtransaction "[{\"txid\": \"12b8e7ede4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad\", \"vout\": 0}]" "{\"mxh3H416KCRoBDiweSESew5YJyAk1nxLrN\": 0.025, \"mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe\": 0.0245}"

wie in diesem Thread vorgeschlagen.