Saltearse al contenido

Ticket

[Source]

(Añadido por la enmienda [TicketBatch][].)

El tipo de objeto Ticket representa un Ticket, que rastrea un [número de secuencia][Número de Secuencia] de cuenta que se ha reservado para uso futuro. Puedes crear nuevos tickets con una [transacción TicketCreate][].

{
"Account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"Flags": 0,
"LedgerEntryType": "Ticket",
"OwnerNode": "0000000000000000",
"PreviousTxnID": "F19AD4577212D3BEACA0F75FE1BA1644F2E854D46E8D62E9C95D18E9708CBFB1",
"PreviousTxnLgrSeq": 4,
"TicketSequence": 3
}

Un objeto Ticket tiene los siguientes campos:

NombreTipo JSONTipo Interno¿Requerido?Descripción
AccountStringAccountIDLa cuenta que posee este Ticket.
FlagsNumberUInt32Un mapa de bits de indicadores booleanos habilitados para este objeto. Actualmente, el protocolo no define indicadores para objetos Ticket. El valor es siempre 0.
LedgerEntryTypeStringUInt16El valor 0x0054, mapeado a la cadena Ticket, indica que este objeto es un objeto Ticket.
OwnerNodeStringUInt64Una pista que indica qué página del directorio del propietario enlaza a este objeto, en caso de que el directorio consista de múltiples páginas.
PreviousTxnIDStringHash256El hash identificador de la transacción que modificó más recientemente este objeto.
PreviousTxnLgrSeqNumberUInt32El [índice del ledger][Ledger Index] que contiene la transacción que modificó más recientemente este objeto.
TicketSequenceNumberUInt32El [Número de Secuencia][] que este Ticket reserva.

El ID de un objeto Ticket es el SHA-512Half de los siguientes valores, concatenados en orden:

  • La clave de espacio Ticket (0x0054)
  • El AccountID del propietario del Ticket
  • El número TicketSequence del Ticket