Códigos TEF
Estos códigos indican que la transacción falló y no fue incluida en un ledger, pero la transacción podría haber tenido éxito en algún ledger teórico. Típicamente esto significa que la transacción ya no puede tener éxito en ningún ledger futuro. Tienen valores numéricos en el rango de -199 a -100. El código exacto para cualquier error dado está sujeto a cambios, así que no confíe en él.
Precaución: Las transacciones con códigos tef no se aplican a los ledgers y no pueden causar ningún cambio en el estado de Xahau. Sin embargo, una transacción que provisionalmente falló puede aún tener éxito o fallar con un código diferente después de ser reaplicada. Para más información, consulte Finalidad de Resultados y Envío Confiable de Transacciones.
| Código | Explicación |
|---|---|
tefALREADY | La misma transacción exacta ya ha sido aplicada. |
tefBAD_ADD_AUTH | OBSOLETO. |
tefBAD_AUTH | La clave usada para firmar esta cuenta no está autorizada para modificarla. (Podría estar autorizada si la cuenta tuviera la misma clave configurada como Clave Regular.) |
tefBAD_AUTH_MASTER | La firma única proporcionada para autorizar esta transacción no coincide con la clave maestra, pero no hay clave regular asociada con esta dirección. |
tefBAD_LEDGER | Al procesar la transacción, el ledger se encontró en un estado inesperado. Si puede reproducir este error, por favor informe un problema. |
tefBAD_QUORUM | La transacción tenía múltiples firmas, pero el peso total de todas las firmas incluidas no alcanzó el quórum. |
tefBAD_SIGNATURE | La transacción tenía múltiples firmas, pero contenía una firma para una dirección que no forma parte de una SignerList asociada con la cuenta emisora. |
tefCREATED | OBSOLETO. |
tefEXCEPTION | Al procesar la transacción, el servidor entró en un estado inesperado. Esto puede ser causado por entradas inesperadas. Si puede reproducir este error, por favor informe un problema. |
tefFAILURE | Fallo no especificado al aplicar la transacción. |
tefINTERNAL | Al intentar aplicar la transacción, el servidor entró en un estado inesperado. Si puede reproducir este error, por favor informe un problema. |
tefINVARIANT_FAILED | Una verificación de invariante falló al intentar reclamar el costo de la transacción. Añadido por la enmienda [EnforceInvariants][]. Si puede reproducir este error, por favor informe un problema. |
tefMASTER_DISABLED | La transacción fue firmada con la clave maestra de la cuenta, pero la cuenta tiene el campo lsfDisableMaster activado. |
tefMAX_LEDGER | La transacción incluyó un parámetro LastLedgerSequence, pero el número de secuencia del ledger actual ya es mayor que el valor especificado. |
tefNFTOKEN_IS_NOT_TRANSFERABLE | La transacción intentó enviar un token no fungible a otra cuenta, pero el NFToken tiene el indicador lsfTransferable deshabilitado y la transferencia no sería hacia o desde el emisor. (Añadido por la enmienda [NonFungibleTokensV1_1][].) |
tefNO_AUTH_REQUIRED | La [transacción TrustSet][] intentó marcar una línea de confianza como autorizada, pero el indicador lsfRequireAuth no está habilitado para la cuenta correspondiente, por lo que la autorización no es necesaria. |
tefNO_TICKET | La transacción intentó usar un Ticket, pero el número TicketSequence especificado no existe en el ledger, y no puede crearse en el futuro porque es anterior al número de secuencia actual del emisor. |
tefNOT_MULTI_SIGNING | La transacción tenía múltiples firmas, pero la cuenta emisora no tiene ninguna SignerList definida. |
tefPAST_SEQ | El número de secuencia de la transacción es menor que el número de secuencia actual de la cuenta que envía la transacción. |
tefTOO_BIG | La transacción afectaría demasiados objetos en el ledger. Por ejemplo, era una [transacción AccountDelete][] pero la cuenta a eliminar posee más de 1000 objetos en el ledger. |
tefWRONG_PRIOR | La transacción contenía un campo AccountTxnID (o el campo obsoleto PreviousTxnID), pero la transacción especificada allí no coincide con la transacción anterior de la cuenta. |
tefPAST_IMPORT_SEQ | La transacción falló porque el número de secuencia de importación ya ha sido utilizado. |
tefPAST_IMPORT_VL_SEQ | La transacción falló porque el número de secuencia de la lista de validadores de importación ya ha sido utilizado. |