¿Cómo obtener las confirmaciones de muchas transacciones a la vez usando el nodo bitcore o bitcoind rpc?
Creo que es posible obtener la confirmación de una sola transacción usando getrawtransaction de bitcoind rpc, pero quiero verificar las confirmaciones de transacciones múltiples con una sola llamada. ¿Es posible?
Gracias
Soluciones (dependiendo de su caso de uso)
list transactions
para obtener todas las transacciones relevantes de un conjunto de claves/scriptsNo es posible en bitcoind
RPC sin modificar el código de RPC
En cuanto a Bitcore
, no estoy al tanto de su uso y características de RPC
Basado en la guía de referencia para desarrolladores https://bitcoin.org/en/developer-reference No parece haber un enfoque directo.
Sin embargo, si solo le importan las transacciones que están por debajo de cierto número de confirmaciones, digamos 6, y considera cualquier cosa mayor que eso como confirmed
, entonces simplemente usaría listsinceblock
con un hash de encabezado de bloque que está 6 debajo de la punta de la cabeza. En este caso, encontrará su transacción en esta lista con el confirmations
campo que necesita o su transacción tiene más de 6 confirmations
.
No es exactamente lo que buscas, pero podría funcionar dependiendo de lo que realmente te interese.