listtransactions a través de RPC devuelve falso en PHP

En PHP ejecuto

$bitcoin->listtransactions("count = 5, offset = 0");

Con la esperanza de obtener solo 5 transacciones, pero recibo la respuesta.

bool(false)

Cuando ejecuto $bitcoin->listtransactions(); solo, funciona bien.

¿Qué estoy haciendo mal?

Por favor, no ofrezca dinero para resolver su problema; está bien dar dinero a la gente después del hecho, pero no anunciarlo por adelantado. meta.stackexchange.com/questions/25615/…

Respuestas (1)

De acuerdo con la documentación, hay varios parámetros opcionales que puede proporcionar para recuperar la lista de transacciones de la(s) cuenta(s).

Función:

listtransactions [account] [count=10] [skip=0] [include_watch_only]
  1. [account](cadena) dejar ""para cuenta predeterminada y "*"para todas las cuentas, predeterminado""

  2. [count](int) número de tx recientes para devolver, el valor predeterminado es10

  3. [skip](int) número de tx recientes que no se devolverán, el valor predeterminado es0

  4. [include_watch_only](bool) incluye direcciones de solo observación, el valor predeterminado esfalse

Sugiero probar la llamada con los 4 parámetros:

$bitcoin->listtransactions("*", 10, 0, false);

No soy un experto en PHP, pero el resultado que obtiene puede ser una indicación de parámetros faltantes.

No se requiere ninguno de esos parámetros, pero pasar el primer parámetro así le dice a Bitcoin que desea todas las transacciones de la cuenta nombrada count = 5, offset = 0.