¿Cómo obtener confirmaciones sobre muchas transacciones a la vez usando el nodo bitcore o bitcoind rpc?

¿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

Respuestas (3)

Soluciones (dependiendo de su caso de uso)

  1. Usar solicitudes por lotes JSON 2.0 (compatible con Core)
  2. Use REST con exportación binaria https://github.com/bitcoin/bitcoin/blob/master/doc/REST-interface.md
  3. Use la billetera si conoce el conjunto de guiones que desea ver. Úselo list transactionspara obtener todas las transacciones relevantes de un conjunto de claves/scripts

No es posible en bitcoindRPC 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 listsinceblockcon 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 confirmationscampo 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.