Sin número de cuenta o dirección en listtransactions para bloques generados

Tengo la necesidad (para el desarrollo de mi aplicación) de tener más información impresa con el "listtransactions" del demonio bitcoind.

Para los bloques generados muestra la cuenta como "" y tampoco se muestra ninguna dirección de bitcoin. ¿Por qué de hecho no? El explorador de bloques muestra la dirección que "minó" el bloque, y la asignación de la dirección al número de cuenta funciona perfectamente cuando se reciben monedas, ¿por qué no para los bloques generados?

Incluso esta solicitud no llega al cliente principal, cualquier ayuda que me diga dónde colocarla en el código (si es técnicamente factible) es muy apreciada.

Además de su pregunta aquí, es posible que también desee crear un problema en Bitcoin GitHub para su solicitud de función. En cuanto a la solución, sé que Bitcoin mantiene toda la cadena de bloques disponible y buscable, así es como funcionan sitios como BlockExplorer, pero no estoy 100% seguro de cómo acceder a esa base de datos en particular. Sin embargo, estoy seguro de que alguien en nuestra comunidad lo sabrá :)
Ahora que lo pienso, ¿funcionaría un servidor privado de Bitcoin-abe para sus propósitos? Como mínimo, debería poder encontrar el código para analizar la cadena de bloques en algún lugar allí, y es Python, por lo que debería ser fácil de entender.

Respuestas (1)

Hay un embrión de un parche en github que estaba destinado precisamente a resolver este problema. Se anunció en la lista de correo de desarrolladores, pero nunca recibió mucha atención. Ahora está un poco desactualizado (la última fusión con el maestro es del 26 de septiembre). Tal vez puedas empezar desde aquí.