tel Codes
이 코드는 트랜잭션을 처리하는 로컬 서버에 오류가 있음을 나타내며, 구성이나 부하 수준이 다른 다른 서버가 트랜잭션을 성공적으로 처리할 수 있습니다. 이 코드는 -399에서 -300 범위의 숫자 값을 갖습니다. 특정 오류에 대한 정확한 코드는 변경될 수 있으므로 이에 의존하지 마세요.
Caution:
tel
코드가 있는 트랜잭션은 ledger에 적용되지 않으며 XRP Ledger의 상태를 변경할 수 없습니다. 하지만 이러한 트랜잭션은 자동으로 캐싱되어 나중에 다시 시도될 수 있습니다. 잠정적으로 실패한 트랜잭션은 다시 적용한 후에도 다른 코드를 사용하여 성공하거나 실패할 수 있습니다. 자세한 내용은 Finality of Results 및 Reliable Transaction Submission을 참조하세요.
Code
Explanation
telBAD_DOMAIN
트랜잭션 이 사용할 수 없는 도메인 값(예: AccountSet 트랜잭션Domain
의 필드)을 지정했습니다. 아마도 원장에 저장하기에는 너무 길기 때문일 것입니다.
telBAD_PATH_COUNT
트랜잭션에 로컬 서버가 처리할 수 있는 경로가 너무 많습니다.
telBAD_PUBLIC_KEY
트랜잭션이 사용할 수 없는 공개 키 값(예: AccountSet 트랜잭션MessageKey
의 필드)을 지정했습니다. 아마도 길이가 올바르지 않기 때문일 것입니다.
telCAN_NOT_QUEUE
트랜잭션이 공개 원장 비용을 충족하지 못했지만 이 서버는 이 트랜잭션이 대기열 제한을 충족하지 않아서 이 트랜잭션을 대기열에 넣지 않았습니다. 예를 들어 발신자가 이미 대기열에 10개의 다른 트랜잭션을 가지고 있을 때 트랜잭션이 이 코드를 반환합니다. 나중에 다시 시도하거나 수수료 필드에 더 높은 거래 비용으로 대체 트랜잭션에 서명하고 제출할 수 있습니다.
telCAN_NOT_QUEUE_BALANCE
거래가 공개 원장 비용을 충족하지 못했고 이미 대기열에 있는 거래의 잠재적 XRP 비용 합계가 계정의 예상 잔액보다 크기 때문에 거래 대기열에 추가되지 않았습니다. 나중에 다시 시도하거나 다른 서버에 제출해 보세요.
telCAN_NOT_QUEUE_BLOCKS
트랜잭션이 공개 원장 비용을 충족하지 못했으며 트랜잭션 대기열에 추가되지 않았습니다. 이 트랜잭션은 권한 부여 방법을 변경하여 동일한 발신자로부터 이미 대기열에 있는 트랜잭션을 차단하기 때문에 대기열에 있는 기존 트랜잭션을 대체할 수 없습니다. (여기에는 모든 SetRegularKey 및 서명자 목록 설정 트랜잭션과 RequireAuth/OptionalAuth, DisableMaster 또는 AccountTxnID 플래그를 변경하는 AccountSet 트랜잭션이 포함됩니다.) 나중에 다시 시도하거나 다른 서버에 제출해 볼 수 있습니다.
telCAN_NOT_QUEUE_BLOCKED
telCAN_NOT_QUEUE_FEE
telCAN_NOT_QUEUE_FULL
트랜잭션이 공개 원장 비용을 충족하지 못했고 이 서버의 트랜잭션 대기열이 가득 차서 서버가 이 트랜잭션을 대기열에 넣지 않았습니다. 을 늘리고 Fee
다시 시도하거나 나중에 다시 시도하거나 다른 서버에 제출해 볼 수 있습니다. 새로운 거래는 수수료 수준 으로 측정했을 때 거래 비용 이 가장 작은 대기열의 거래보다 거래 비용이 더 높아야 합니다 .
telFAILED_PROCESSING
거래를 처리하는 중에 알 수 없는 오류가 발생했습니다.
telINSUF_FEE_P
트랜잭션의 수수료가 서버의 현재 트랜잭션 비용 요건을 충족하기에 충분히 높지 않으며, 이는 서버의 로드 수준 및 네트워크 수준 요건에서 파생됩니다. 개별 서버가 너무 바빠서 지금 당장 트랜잭션을 처리할 수 없는 경우 트랜잭션을 캐시하고 나중에 자동으로 다시 시도할 수 있습니다.
telLOCAL_ERROR
지정되지 않은 로컬 오류입니다.
telNO_DST
_PARTIAL
거래는 새 계정에 자금을 지원하는 XRP 지불이지만 tfPartialPayment
플래그가 활성화되었습니다. 이는 허용되지 않습니다.
Last updated