Ticket
(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][]
Exemplo JSON
Seção intitulada “Exemplo JSON”{ "Account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de", "Flags": 0, "LedgerEntryType": "Ticket", "OwnerNode": "0000000000000000", "PreviousTxnID": "F19AD4577212D3BEACA0F75FE1BA1644F2E854D46E8D62E9C95D18E9708CBFB1", "PreviousTxnLgrSeq": 4, "TicketSequence": 3}Um objeto Ticket tem os seguintes campos:
| Nome | Tipo JSON | Tipo Interno | Obrigatório? | Descrição |
|---|---|---|---|---|
Account | String | AccountID | Sim | A conta que possui este Ticket. |
Flags | Number | UInt32 | Sim | Um mapa de bits de flags booleanos habilitados para este objeto. Atualmente, o protocolo não define flags para objetos Ticket. O valor é sempre 0. |
LedgerEntryType | String | UInt16 | Sim | O valor 0x0054, mapeado para a string Ticket, indica que este objeto é um objeto Ticket. |
OwnerNode | String | UInt64 | Sim | Uma 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. |
PreviousTxnID | String | Hash256 | Sim | O hash identificador da transação que mais recentemente modificou este objeto. |
PreviousTxnLgrSeq | Number | UInt32 | Sim | O [índice do ledger][Índice de Ledger] que contém a transação que mais recentemente modificou este objeto. |
TicketSequence | Number | UInt32 | Sim | O [Número de Sequência][] que este Ticket reserva. |
Formato do ID do Ticket
Seção intitulada “Formato do ID do Ticket”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
TicketSequencedo Ticket