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}]}}