Pular para o conteúdo

Ticket

[Fonte]

(Adicionado pela [emenda TicketBatch][].)

O tipo de objeto Ticket representa um Ticket, que rastreia um [número de sequência][Número de Sequência] de conta que foi reservado para uso futuro. É possível criar novos tickets com uma [transação TicketCreate][]. [Novo em: rippled 1.7.0][]

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

Um objeto Ticket tem os seguintes campos:

NomeTipo JSONTipo InternoObrigatório?Descrição
AccountStringAccountIDSimA conta que possui este Ticket.
FlagsNumberUInt32SimUm mapa de bits de flags booleanos habilitados para este objeto. Atualmente, o protocolo não define flags para objetos Ticket. O valor é sempre 0.
LedgerEntryTypeStringUInt16SimO valor 0x0054, mapeado para a string Ticket, indica que este objeto é um objeto Ticket.
OwnerNodeStringUInt64SimUma dica indicando qual página do diretório do proprietário aponta para este objeto, caso o diretório consista em múltiplas páginas. Nota: O objeto não contém um link direto para o diretório do proprietário que o contém, pois esse valor pode ser derivado de Account.
PreviousTxnIDStringHash256SimO hash identificador da transação que mais recentemente modificou este objeto.
PreviousTxnLgrSeqNumberUInt32SimO [índice do ledger][Índice de Ledger] que contém a transação que mais recentemente modificou este objeto.
TicketSequenceNumberUInt32SimO [Número de Sequência][] que este Ticket reserva.

O ID de um objeto Ticket é o SHA-512Half dos seguintes valores, concatenados em ordem:

  • A chave de espaço Ticket (0x0054)
  • O AccountID do proprietário do Ticket
  • O número TicketSequence do Ticket