Ich verwende JSON-RPC, um Befehle an meine Bitcoin zu senden, und es funktioniert gut.
Jetzt möchte ich meine Brieftasche verschlüsseln. Wenn ich das getan habe, muss ich die Passphrase senden, wenn ich SendToAddress aufrufe. Wie mache ich das?
Im Moment sende ich diese Parameter:
die in der obigen Reihenfolge in ein Array eingefügt werden.
Wird die Passphrase ein weiterer Parameter sein, den ich als letztes Element in diesem Array anhänge?
Nicht im aktuellen Code. So wie es jetzt funktioniert, müssen Sie zwei RPC-Aufrufe tätigen – einen, um die Brieftasche für einen bestimmten Zeitraum zu entsperren ( walletpassphrase
) und einen, um die Transaktion durchzuführen ( sendtoaddress
). Falls gewünscht, können Sie anschließend einen Befehl zum sofortigen Sperren der Brieftasche ausführen ( walletlock
).
walletpassphrase <passphrase> <timeout>
Stores the wallet decryption key in memory for <timeout> seconds.
walletlock
Removes the wallet encryption key from memory, locking the wallet.
After calling this method, you will need to call walletpassphrase again
before being able to call any methods which require the wallet to be unlocked.
bitboy9999
David Schwarz
bitboy9999