¿Cómo averiguo la tarifa de los mineros para mi transacción usando la API de Blockchain.info?

Blockchain.info le brinda las opciones de 'frugal', 'normal' y 'generoso' para establecer las tarifas de los mineros y deja un poco vago en cuanto a cuál será la tarifa de transacción en última instancia.

Quiero usar su API para realizar pagos salientes para enviar pagos, pero ¿cómo puedo saber qué eligen como tarifa de transacción?

¿Qué pasa si tengo 0.01 BTC en mi billetera y quiero enviarlo todo a una dirección? No quedará suficiente BTC para pagar una tarifa. ¿Qué pasa entonces?

Respuestas (1)

Realmente no hay un valor de tarifa estándar. Varios clientes implementan diferentes montos. Por ejemplo, en mi instalación de MultiBit, actualmente está configurado en 0,0001 BTC por 1000 bytes de tamaño de transacción.

Debe incluir una tarifa; de lo contrario, los mineros no confirmarán su transacción.

Para el caso de Blockchain.info, utilizando su API, si no tiene el $feeparámetro, Blockchain.info agregará automáticamente 0.0005 BTC en la tarifa, que es el valor predeterminado.

Todas las transacciones incluyen una tarifa de mineros de 0.0005 BTC.

Entonces, si envía 0.01 BTC con su API y no especifica el parámetro de tarifa de $, agregará una tarifa de 0.0005 a su transacción.

EDITAR Esto significa que realmente necesita al menos 0.0105 BTC (0.01 + 0.0005) en su billetera para realizar la transacción. Si desea enviar todos los 0,01 BTC, debe enviar 0,0095; de lo contrario, la transacción no se realizará.

Los documentos API dicen que todas las transacciones incluyen una tarifa de mineros de 0.0005 BTC de forma predeterminada, sin embargo, Cuenta-> Configuración-> General dice que 'Siguen la política de tarifas sugerida por el cliente de bitcoin principal' si selecciona la Política de tarifas predeterminada 'Normal'. Supongo que también debe ser 0.0005 BTC o ¿dependería del tamaño de la transacción en bytes y en BTC?