Bitcoin: v0.19.0: Problema con la variable nAbsurdFee

Creado en 14 nov. 2019  ·  3Comentarios  ·  Fuente: bitcoin/bitcoin

Se creó y probó una transacción RAW con una tarifa superior a DEFAULT_TRANSACTION_MAXFEE. Las pruebas se compararon con Windows Core v0.18.0 y v0.19.0. Core v0.19.0 fue construido en Ubuntu 18.04 por gitian build.
La respuesta se confirmó mediante el comando sendrawtransaction en la consola. La variable con el siguiente código se muestra en la respuesta.

validation.cpp: L717
if (nAbsurdFee && nFees> nAbsurdFee)
return state.Invalid (ValidationInvalidReason :: TX_NOT_STANDARD, false,
REJECT_HIGHFEE, "absurdly-high-fee",
strprintf ("% d>% d", nFees, nAbsurdFee));

En el caso de v0.18.0, el valor de configuración de DEFAULT_TRANSACTION_MAXFEE o -maxtxfee se reflejó en nAbsurdFee.
Sin embargo, en el caso de v0.19.0, se reflejó el valor de "v-size * x". No sabía qué era x.
Sin embargo, los valores reflejados en nAbsurdFee son ciertamente diferentes entre v0.18.0 y v0.19.0.
Por esta razón, sendrawtransaction puede fallar en v0.19.0.

Bug

Todos 3 comentarios

la estática -maxtxfee ha sido reemplazada por una tarifa por llamada (pasada como argumento rpc)

Gracias por responder. Entiendo. Debería haber leído las notas de la versión correctamente. (^^;

¿Fue útil esta página
0 / 5 - 0 calificaciones