Дно
помощь decoderawtransaction показывает, как выполнить команду, используя JSON-RPC через завиток:
локон --user MyUserName --data-бинарная \
«{"jsonrpc": "1,0", "Я бы":"curltest", "метод": "decoderawtransaction", "Титулы": ["шестнадцатеричной"]}»-H 'Content-Type: текст / равнина;' \
http://127.0.0.1:8332/
Вы можете поместить
{"jsonrpc": ... вещи в файл (опускают одиночные кавычки) с именем, например TempFile, а затем измените команду:
локон --user MyUserName --data двоичного @TEMPFILE -H 'Content-Type: текст / равнина;' http://127.0.0.1:8332/
Это требует, чтобы вы задали пользователь RPC и пароль в bitcoin.conf. + Изменить "MyUserName" выше вашего фактического пользователя RPC.
Так как данные в файл и никогда не проходили через оболочку, я думаю, что это должно работать, хотя я не проверял.