Я использую JSON-RPC для отправки команд на мой биткойн, и он отлично работает.
Теперь я хочу зашифровать свой кошелек. Когда я это сделаю, мне нужно будет отправить парольную фразу при вызове SendToAddress. Как я могу это сделать?
Прямо сейчас я отправляю эти параметры:
которые помещаются в массив в указанном выше порядке.
Будет ли парольная фраза другим параметром, который я добавляю в качестве последнего элемента в этом массиве?
Не в текущем коде. Как это работает сейчас, вам нужно сделать два вызова RPC — один для разблокировки кошелька на определенный период времени ( walletpassphrase
) и один для выполнения транзакции ( sendtoaddress
). При желании вы можете немедленно заблокировать кошелек с помощью команды ( 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.
битбой9999
Дэвид Шварц
битбой9999