Я заметил, bitcoind любит отвечать HTTP 500 ошибок. я использую "gettransaction" с помощью JSON-RPC, он работает только для сделок в моем собственном кошельке. Bitcoind может вернуться "HTTP 200: Я не даю информацию о чьих-то операциях" как минимум.
Даже RTFM не будет работать сог нет такой вещи ...