Obtener transferencias

get_transfers

Devuelve una lista de transferencias.

Alias: Ninguna.

Entradas:

  • in - booleano; (el valor predeterminado es falso) Incluir transferencias entrantes.
  • out - booleano; (el valor predeterminado es falso) Incluir transferencias salientes.
  • pending - booleano; (el valor predeterminado es falso) Incluir transferencias pendientes.
  • failed - booleano; (el valor predeterminado es falso) Incluir transferencias fallidas.
  • pool - booleano; (por defecto es falso) Incluye transferencias desde el grupo de transacciones del demonio.
  • filter_by_height - booleano; (Opcional) Filtrar transferencias por altura de bloque.
  • min_height - unsigned int; (Opcional) Altura mínima del bloque para escanear en busca de transferencias, si el filtrado por altura está habilitado.
  • max_height - unsigned int; (Opcional) Altura máxima de bloque para escanear en busca de transferencias, si el filtrado por altura está habilitado (por defecto es la altura máxima de bloque).
  • account_index - unsigned int; (Opcional) Índice de la cuenta para consultar transferencias. (predeterminado en 0)
  • subaddr_indices - matriz de int sin firmar; (Opcional) Lista de índices de subdirección para consultar transferencias. (El valor predeterminado es vacío: todos los índices)

Salidas:

  • in variedad de transferencias:
    • address - cuerda; Dirección pública de la transferencia.
    • amount - unsigned int; Cantidad transferida.
    • confirmations - unsigned int; Número de bloque extraído desde el bloque que contiene esta transacción (o la altura del bloque a la que la transacción debe agregarse a un bloque si aún no se ha confirmado).
    • double_spend_seen - booleano; Verdadero si las imágenes clave para la transferencia se han visto antes.
    • fee - unsigned int; Tarifa de transacción para esta transferencia.
    • height - unsigned int; Altura del primer bloque que confirmó esta transferencia (0 si aún no está minado).
    • note - cuerda; Nota sobre esta transferencia.
    • payment_id - cuerda; ID de pago para esta transferencia.
    • subaddr_index - Objeto JSON que contiene el índice de subdirección mayor y menor:
      • major - unsigned int; Índice de cuenta para la subdirección.
      • minor - unsigned int; Índice de la subdirección de la cuenta.
    • suggested_confirmations_threshold - unsigned int; Estimación de las confirmaciones necesarias para que la transacción se incluya en un bloque.
    • timestamp - unsigned int; Marca de tiempo POSIX para cuando esta transferencia se confirmó por primera vez en un bloque (o envío de marca de tiempo si aún no se extrajo).
    • txid - cuerda; ID de transacción para esta transferencia.
    • type - cuerda; Tipo de transferencia: (uno de "bloque", "entrada", "entrada XUSD", "salida" y "salida XUSD")
    • unlock_time - unsigned int; Número de bloques hasta que la transferencia se pueda gastar de forma segura.
  • out variedad de transferencias (ver arriba).
  • pending variedad de transferencias (ver arriba).
  • failed variedad de transferencias (ver arriba).
  • pool variedad de transferencias (ver arriba).

Ejemplo:

$ curl http://127.0.0.1:17751/json_rpc -d '{"jsonrpc": "2.0", "id": "0", "método": "get_transfers", "params": {"in": true, "account_index": 1}} '-H' Content-Type: application / json '{"id": "0", "jsonrpc": "2.0", "result": {"in": [{" dirección ": "hvxy5mxT87WWDCfsAYYEtq9K8KNbPTRaEd2nKgLgPN3qP5PpH1AaJ6TaYYec9L2hKZGpuxQ4uZ4tkFFLxjaLHVAY7QZoBmW3g2", "cantidad": 200000000000, "confirmaciones": 1, "double_spend_seen": false, "cuota": 21650200000, "altura": 153624, "nota": "", "payment_id":" 0000000000000000 "," subaddr_index ": {" mayor ": 1," menor ": 0}," sugerido_confirmations_threshold ": 1," marca de tiempo ": 1535918400," txid ":" c36258a276018c3a4bc1f195a7fb530f50cd63a4fa765 "fb7c6 ", ": 0}]}}
Anterior Barrido costa afuera todo
Siguiente Descripción general de los métodos JSON RPC
es_ESEspañol