Я занимаюсь разработкой веб-приложений и использование bitcoind принять и оплатить с Bitcoin, у меня есть одна страница для создания нового адреса по требованию для пользователей и другую страницу, где пользователь может выйти биткойны.
Проблема с командой sentoaddress Rpc, у меня есть очередь снятия, я итерация THW очереди и вызовите команду RPC sendtoaddress, но после того, как 2 или 3 командует bitcoind frezze, я использую Java (Spring MVC) и для подключения к bitcoind я использую апачский HttpClient.
Код:
для (Retiro Retiro: retiros) {
HttpClient HttpClient = HttpClients.createDefault ();
HttpPost HttpPost = новый HttpPost (urlCnx);
Строка Enviar = "{\"метод \": \"sendtoaddress \"\"Титулы \": [\"" + Retiro.getDireccion () + "\"," + Retiro.getMonto () + "], \"Я бы\": \"0 \"}";
StringEntity entidadEnvio = новый StringEntity (Enviar);
HttpPost = новый HttpPost (urlCnx);
httpPost.setEntity (entidadEnvio);
HttpResponse respuestaEnviar = httpClient.execute (HttpPost);
objeto объекта = gson.fromJson (. getReader (respuestaEnviar.getEntity () getContent ()), Object.class);
}