El Objeto de Saldo Reclamable
Cuando Horizon devuelve información sobre un saldo reclamable, utiliza el siguiente formato:
ATRIBUTOTIPO DE DATOS
DESCRIPCIÓN
idcadena
Un identificador único para este saldo reclamable.
token_de_paginaciónnúmero
Un valor de cursor para usar en paginación.
activocadena
El activo disponible para ser reclamado en el formulario SEP-11 asset_code:issuing_address
o nativo
(para XLM)
cantidadcadena
La cantidad de activo
que puede ser reclamada.
patrocinadorcadena (opcional)
El id de cuenta del patrocinador que está pagando las reservas para este saldo reclamable.
último_libro_modificadoentero
El número de secuencia del último libro en el que se modificó este saldo reclamable.
último_tiempo_modificadocadena
Una cadena formateada en ISO 8601 de la última hora de modificación.
reclamantesarray de objetos
La lista de entradas que podrían reclamar el saldo reclamable.
Mostrar atributos secundarios
destinocadena
El ID de cuenta que puede reclamar el saldo.
predicadoobjeto
La condición que debe ser satisfecha para que destino
pueda reclamar el saldo.
Mostrar atributos secundarios
incondicionalbooleano (opcional)
Si es verdadero, significa que esta cláusula de la condición siempre se satisface.
yarray de objetos (opcional)
El array siempre contendrá dos elementos que también son predicados. Esta cláusula de la condición se satisface si ambos de los dos elementos en el array se satisfacen.
oarray de objetos (opcional)
El array siempre contendrá dos elementos que también son predicados. Esta cláusula de la condición se satisface si al menos uno de los dos elementos en el array se satisface.
noobjeto (opcional)
El valor también es un predicado. Esta cláusula de la condición se satisface si el valor no se satisface.
absAntescadena (opcional)
Una cadena personalizada formateada en ISO 8601 que representa un plazo para cuándo se puede reclamar el saldo reclamable. Si el saldo es reclamado antes de la fecha, entonces esta cláusula de la condición se satisface. El formato de esta cadena de fecha es una extensión personalizada sobre el formato ISO 8601. Permite que los años estén fuera del rango 0000-9999. Las fechas se derivan de un valor de época unix en el rango de un entero firmado de 64 bits. Esto significa que la fecha expresa un rango de calendario mucho más grande de 292277026596 años hacia el futuro y -292471206707 años hacia el pasado. Este formato de extensión personalizada añadirá un prefijo '+'
en los valores que superen el año 9999 en el futuro y para los años que están antes del año 0 (A.C. según el calendario gregoriano) se añadirá un prefijo '-'
. Aquí hay ejemplos de valores de cadenas de fecha que son posibles: '2022-02-10T15:30:22Z'
'+39121901036-03-29T15:30:22Z'
'-7025-12-23T00:00:00Z'
absAntesÉpocacadena (opcional)
Un valor de época unix en segundos que representa la misma fecha de plazo para cuándo se puede reclamar el saldo reclamable. Es el mismo valor de fecha/hora que representa absAntes, solo expresado en segundos enteros de época unix dentro del rango de un entero firmado de 64 bits.
relAntescadena (opcional)
Un plazo relativo para cuándo se puede reclamar el saldo reclamable. El valor representa el número de segundos desde el tiempo de cierre del libro que creó el saldo reclamable.
El último libro conocido por Horizon se incluye como un encabezado HTTP en la respuesta.
{
"_links": {
"self": {
"href": "https://horizon-testnet.stellar.org/claimable_balances/000000000102030000000000000000000000000000000000000000000000000000000000"
},
"operations": {
"href": "https://horizon-testnet.stellar.org/claimable_balances/000000000102030000000000000000000000000000000000000000000000000000000000/operations{?cursor,limit,order}",
"templated": true
},
"transactions": {
"href": "https://horizon-testnet.stellar.org/claimable_balances/000000000102030000000000000000000000000000000000000000000000000000000000/transactions{?cursor,limit,order}",
"templated": true
}
},
"id": "000000000102030000000000000000000000000000000000000000000000000000000000",
"paging_token": "000000000102030000000000000000000000000000000000000000000000000000000000",
"asset": "native",
"amount": "10.0000000",
"claimants": [
{
"destination": "GC3C4AKRBQLHOJ45U4XG35ESVWRDECWO5XLDGYADO6DPR3L7KIDVUMML",
"predicate": {
"and": [
{
"or": [
{
"relBefore": "12"
},
{
"absBefore": "2020-08-26T11:15:39Z",
"absBeforeEpoch": "1598440539"
}
]
},
{
"not": { "unconditional": true }
}
]
}
}
],
"last_modified_ledger": 28411995,
"last_modified_time": "2020-02-26T19:29:16Z"
}