Pular para o conteúdo

Códigos TEF

Esses códigos indicam que a transação falhou e não foi incluída em um ledger, mas a transação poderia ter tido sucesso em algum ledger teórico. Normalmente isso significa que a transação não pode mais ter sucesso em qualquer ledger futuro. Eles têm valores numéricos na faixa de -199 a -100. O código exato para qualquer erro específico está sujeito a alterações, portanto não dependa dele.

Cuidado: Transações com códigos tef não são aplicadas a ledgers e não podem causar nenhuma mudança no estado do Xahau. No entanto, uma transação que falhou provisoriamente ainda pode ter sucesso ou falhar com um código diferente após ser reaplicada. Para mais informações, consulte Finalidade dos Resultados e Envio Confiável de Transações.

CódigoExplicação
tefALREADYA mesma transação exata já foi aplicada.
tefBAD_ADD_AUTHDESCONTINUADO.
tefBAD_AUTHA chave usada para assinar esta conta não está autorizada a modificar esta conta. (Poderia ser autorizada se a conta tivesse a mesma chave definida como Chave Regular.)
tefBAD_AUTH_MASTERA assinatura única fornecida para autorizar esta transação não corresponde à chave mestre, mas nenhuma chave regular está associada a este endereço.
tefBAD_LEDGERAo processar a transação, o ledger foi descoberto em um estado inesperado. Se você puder reproduzir este erro, por favor reporte um problema para que seja corrigido.
tefBAD_QUORUMA transação foi multi-assinada, mas os pesos totais de todas as assinaturas incluídas não atingiram o quorum.
tefBAD_SIGNATUREA transação foi multi-assinada, mas continha uma assinatura para um endereço que não faz parte de uma SignerList associada à conta remetente.
tefCREATEDDESCONTINUADO.
tefEXCEPTIONAo processar a transação, o servidor entrou em um estado inesperado. Isso pode ser causado por entradas inesperadas, por exemplo se os dados binários da transação estiverem grosseiramente malformados. Se você puder reproduzir este erro, por favor reporte um problema.
tefFAILUREFalha não especificada ao aplicar a transação.
tefINTERNALAo tentar aplicar a transação, o servidor entrou em um estado inesperado. Se você puder reproduzir este erro, por favor reporte um problema.
tefINVARIANT_FAILEDUma verificação de invariante falhou ao tentar reivindicar o custo da transação. Adicionado pela [emenda EnforceInvariants][]. Se você puder reproduzir este erro, por favor reporte um problema.
tefMASTER_DISABLEDA transação foi assinada com a chave mestre da conta, mas a conta tem o campo lsfDisableMaster definido.
tefMAX_LEDGERA transação incluiu um parâmetro LastLedgerSequence, mas o número de sequência do ledger atual já é maior do que o valor especificado.
tefNFTOKEN_IS_NOT_TRANSFERABLEA transação tentou enviar um token não fungível para outra conta, mas o NFToken tem o flag lsfTransferable desabilitado e a transferência não seria para ou do emissor. (Adicionado pela [emenda NonFungibleTokensV1_1][].)
tefNO_AUTH_REQUIREDA [transação TrustSet][] tentou marcar uma linha de confiança como autorizada, mas o flag lsfRequireAuth não está habilitado para a conta correspondente, então a autorização não é necessária.
tefNO_TICKETA transação tentou usar um Ticket, mas o número TicketSequence especificado não existe no ledger e não pode ser criado no futuro porque é anterior ao número de sequência atual do remetente.
tefNOT_MULTI_SIGNINGA transação foi multi-assinada, mas a conta remetente não tem nenhuma SignerList definida.
tefPAST_SEQO número de sequência da transação é menor do que o número de sequência atual da conta que envia a transação.
tefTOO_BIGA transação afetaria muitos objetos no ledger. Por exemplo, esta era uma [transação AccountDelete][] mas a conta a ser excluída possui mais de 1000 objetos no ledger.
tefWRONG_PRIORA transação continha um campo AccountTxnID (ou o campo descontinuado PreviousTxnID), mas a transação especificada não corresponde à transação anterior da conta.
tefPAST_IMPORT_SEQA transação falhou porque o número de sequência de importação já foi usado.
tefPAST_IMPORT_VL_SEQA transação falhou porque o número de sequência da lista de validadores de importação já foi usado.