Saltearse al contenido

Códigos TEM

Estos códigos indican que la transacción estaba malformada y no puede tener éxito según el protocolo Xahau. Tienen valores numéricos en el rango de -299 a -200. El código exacto para cualquier error dado está sujeto a cambios, así que no confíe en él.

Consejo: Las transacciones con códigos tem no se aplican a los ledgers y no pueden causar ningún cambio en el estado de Xahau. Un resultado tem es definitivo a menos que cambien las reglas para una transacción válida. (Por ejemplo, usar funcionalidad de una Enmienda antes de que esté habilitada resulta en temDISABLED; tal transacción podría tener éxito más tarde si la enmienda se habilita.)

CódigoExplicación
temBAD_AMOUNTUn monto especificado por la transacción (por ejemplo, el Amount de destino o los valores SendMax de un Payment) era inválido, posiblemente porque era un número negativo.
temBAD_AUTH_MASTERLa clave usada para firmar esta transacción no coincide con la clave maestra de la cuenta que la envía, y la cuenta no tiene configurada una Clave Regular.
temBAD_CURRENCYLa transacción especificó incorrectamente un campo de moneda. Consulte [Especificando Montos de Moneda][Currency Amount] para el formato correcto.
temBAD_EXPIRATIONLa transacción especificó incorrectamente un valor de expiración, por ejemplo como parte de una [transacción OfferCreate][]. Alternativamente, la transacción no especificó un valor de expiración requerido, por ejemplo como parte de una [transacción EscrowCreate][].
temBAD_FEELa transacción especificó incorrectamente su valor Fee, por ejemplo listando una moneda que no es XAH o alguna cantidad negativa de XAH.
temBAD_ISSUERLa transacción especificó incorrectamente el campo issuer de alguna moneda incluida en la solicitud.
temBAD_LIMITLa [transacción TrustSet][] especificó incorrectamente el valor LimitAmount de una línea de confianza.
temBAD_NFTOKEN_TRANSFER_FEELa [transacción NFTokenMint][] especificó incorrectamente el campo TransferFee. (Añadido por la enmienda [NonFungibleTokensV1_1][].)
temBAD_OFFERLa [transacción OfferCreate][] especifica una oferta inválida, como ofrecer intercambiar XAH por sí mismo, o ofrecer una cantidad negativa.
temBAD_PATHLa [transacción Payment][] especifica una o más Rutas incorrectamente, por ejemplo incluyendo un emisor para XAH, o especificando una cuenta de manera diferente.
temBAD_PATH_LOOPUna de las Rutas en la [transacción Payment][] fue marcada como un bucle, por lo que no puede procesarse en un tiempo acotado.
temBAD_SEND_NATIVE_LIMITLa [transacción Payment][] usó el indicador tfLimitQuality en un pago directo de XAH a XAH, aunque los pagos XAH a XAH no involucran conversiones.
temBAD_SEND_NATIVE_MAXLa [transacción Payment][] incluyó un campo SendMax en un pago directo de XAH a XAH, aunque enviar XAH nunca debería requerir SendMax.
temBAD_SEND_NATIVE_NO_DIRECTLa [transacción Payment][] usó el indicador tfNoDirectRipple para un pago directo de XAH a XAH, aunque los pagos XAH a XAH siempre son directos.
temBAD_SEND_NATIVE_PARTIALLa [transacción Payment][] usó el indicador tfPartialPayment para un pago directo de XAH a XAH, aunque los pagos XAH a XAH siempre deberían entregar el monto completo.
temBAD_SEND_NATIVE_PATHSLa [transacción Payment][] incluyó Paths al enviar XAH, aunque los pagos XAH a XAH siempre deberían ser directos.
temBAD_SEQUENCELa transacción hace referencia a un número de secuencia que es mayor que su propio número Sequence, por ejemplo intentando cancelar una oferta que tendría que colocarse después de la transacción que la cancela.
temBAD_SIGNATURELa firma para autorizar esta transacción falta o tiene un formato incorrecto. (Consulte tecNO_PERMISSION para el caso donde la firma está correctamente formada pero no está autorizada para esta cuenta.)
temBAD_SRC_ACCOUNTLa Account en nombre de la cual se envía esta transacción (la “cuenta fuente”) no es una dirección de cuenta con formato correcto.
temBAD_TRANSFER_RATEEl campo TransferRate de una transacción AccountSet no tiene el formato correcto o está fuera del rango aceptable.
temCANNOT_PREAUTH_SELFEl emisor de la [transacción DepositPreauth][] también fue especificado como la cuenta a preautorizar. No puede preautorizarse a sí mismo.
temDST_IS_SRCLa transacción especificó incorrectamente una dirección de destino como la Account que envía la transacción.
temDST_NEEDEDLa transacción omitió incorrectamente un destino.
temINVALIDLa transacción es inválida de alguna otra manera.
temINVALID_COUNTLa transacción incluye un campo TicketCount, pero el número de Tickets especificado es inválido.
temINVALID_FLAGLa transacción incluye un Flag que no existe, o incluye una combinación contradictoria de indicadores.
temMALFORMEDProblema no especificado con el formato de la transacción.
temREDUNDANTLa transacción no haría nada; por ejemplo, está enviando un pago directamente a la cuenta emisora, o creando una oferta para comprar y vender la misma moneda del mismo emisor.
temREDUNDANT_SEND_MAX[Eliminado en: rippled 0.28.0][]
temRIPPLE_EMPTYLa [transacción Payment][] incluye un campo Paths vacío, pero las rutas son necesarias para completar este pago.
temBAD_WEIGHTLa [transacción SignerListSet][] incluye un SignerWeight que es inválido, por ejemplo un valor cero o negativo.
temBAD_SIGNERLa [transacción SignerListSet][] incluye un firmante que es inválido. Por ejemplo, puede haber entradas duplicadas, o el propietario de la SignerList puede ser también miembro.
temBAD_QUORUMLa [transacción SignerListSet][] tiene un valor SignerQuorum inválido. El valor no es mayor que cero, o es mayor que la suma de todos los firmantes en la lista.
temUNCERTAINSolo se usa internamente. Este código nunca debería devolverse.
temUNKNOWNSolo se usa internamente. Este código nunca debería devolverse.
temDISABLEDLa transacción requiere lógica que está deshabilitada. Típicamente esto significa que está intentando usar una enmienda que no está habilitada para el ledger actual.
temHOOK_DATA_TOO_LARGEEl campo CreateCode de la transacción contiene más de 256 bytes.