Saltearse al contenido

TicketCreate

[Source]

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

{
"TransactionType": "TicketCreate",
"Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"Fee": "10",
"Sequence": 381,
"TicketCount": 10
}
CampoTipo JSON[Tipo Interno][]Descripción
TicketCountNumberUInt32Cuántos Tickets crear. Debe ser un número positivo y no puede hacer que la cuenta posea más de 250 Tickets después de ejecutar esta transacción.

Si la transacción no puede crear todos los Tickets solicitados (ya sea por el límite de 250 Tickets o la reserva del propietario), falla y no crea ningún Ticket. Para ver cuántos Tickets posee actualmente una cuenta, use el [método account_info][] y verifique el campo account_data.TicketCount.

Consejo: Esta transacción incrementa el [número de secuencia][Sequence Number] de la cuenta emisora en 1 más el número de tickets creados (TicketCount). Esta es la única transacción que incrementa el número de secuencia de una cuenta en más de 1.

Además de los errores que pueden ocurrir para todas las transacciones, las transacciones TicketCreate pueden resultar en los siguientes códigos de resultado:

Código de ErrorDescripción
temINVALID_COUNTEl campo TicketCount es inválido. Debe ser un entero entre 1 y 250.
tecDIR_FULLEsta transacción haría que la cuenta posea más del límite de 250 Tickets a la vez, o más que el número máximo de objetos del ledger en general.
tecINSUFFICIENT_RESERVELa cuenta emisora no tiene suficiente XAH para cumplir con la reserva del propietario de todos los Tickets solicitados.