telコード
これらのコードは、トランザクションを処理するローカルサーバでのエラーを示します。構成や負荷レベルが異なる別のサーバでは同じトランザクションが正常に処理される場合があります。-399から-300までの数値が含まれています。実際のエラーに対して数値は変更される可能性がありますので、これに頼らないでください。
注意: tel
コードが付いているトランザクションはレジャーには適用されません。またこのようなトランザクションが原因でXRP Ledgerの状態が変わることはありません。ただし、暫定的に失敗したトランザクションは、再適用後に成功するか、または別のコードで失敗する可能性があります。詳細は、結果のファイナリティーと信頼性の高いトランザクション送信をご覧ください。
コード | 説明 |
---|---|
telBAD_DOMAIN | トランザクションで指定されたドメイン値(AccountSetトランザクションのDomain フィールドなど)は、レジャーに保管するには長すぎます。 |
telBAD_PATH_COUNT | トランザクションに含まれているパスが多過ぎるため、ローカルサーバが処理できません。 |
telBAD_PUBLIC_KEY | トランザクションで指定された公開鍵値(AccountSetトランザクションのMessageKey フィールドなど)の長すぎます。 |
telCAN_NOT_QUEUE | このトランザクションはオープンレジャーコストを満たしていませんが、キュー制限を満たしていなかったため、サーバはこのトランザクションをキューに入れませんでした。たとえば、送信者のキューにすでに10個のトランザクションが入っている場合には、トランザクションからこのコードが返されます。後で再試行するか、Fee フィールドに高いコストを指定して代わりのトランザクションに署名して送信することができます。 |
telCAN_NOT_QUEUE_BALANCE | トランザクションがオープンレジャーコストを満たしておらず、またすでにキューに入っているトランザクションの予測XRPコストの合計が、アカウントの予想残高よりも大きいために、このトランザクションはトランザクションキューに追加されませんでした。後で再試行するか、別のサーバへの送信を試みることができます。 |
telCAN_NOT_QUEUE_BLOCKS | トランザクションはオープンレジャーコストを満たしておらず、トランザクションキューにも追加されませんでした。このトランザクションはキュー内の既存のトランザクションを置き換えることができませんでした。これは、認証メソッドを変更することで、すでにキューに入っている同じ送信者からのトランザクションがブロックされる可能性があるためです。(これにはSetRegularKeyトランザクションとSignerListSetトランザクションのすべて、およびRequireAuth/OptionalAuth、DisableMaster、AccountTxnIDフラグを変更するAccountSetトランザクションなどがあります。)後で再試行するか、別のサーバへの送信を試みることができます。 |
telCAN_NOT_QUEUE_BLOCKED | トランザクションがオープンレジャーコストを満たしておらず、トランザクションキューにも追加されませんでした。これは、このトランザクションの前にキューに入れられた同じ送信者のトランザクションによってブロックされるためです。(これにはSetRegularKeyトランザクションとSignerListSetトランザクションのすべて、およびRequireAuth/OptionalAuth、DisableMaster、AccountTxnIDフラグを変更するAccountSetトランザクションなどがあります。)後で再試行するか、別のサーバへの送信を試みることができます。 |
telCAN_NOT_QUEUE_FEE | トランザクションはオープンレジャーコストを満たしておらず、トランザクションキューにも追加されませんでした。このコードは、送信者とシーケンス番号が同じトランザクションがすでにキューに入れられており、新しいトランザクションが、既存のトランザクションを置き換えるのに十分なトランザクションコストを支払わない場合に発生します。キュー内のトランザクションを置き換えるには、新しいトランザクションのFee 値に25%以上の上乗せ(手数料レベルで評価)が必要となります。Fee の値を大きくして再試行するか、大きな数字のSequence 番号でこのトランザクションを送信して既存のトランザクションを置き換えないようにするか、別のサーバへ送信を試みることができます。 |
telCAN_NOT_QUEUE_FULL | このトランザクションはオープンレジャーコストを満たしておらず、またこのサーバのトランザクションキューが一杯であるため、サーバはこのトランザクションをキューに入れませんでした。Fee の値を大きくして再試行するか、後で試してみるか、別のサーバへの送信を試みることができます。新しいトランザクションのトランザクションコスト(手数料レベルで評価)は、キュー内でトランザクションコストが最も低いトランザクションよりも高くなければなりません。 |
telFAILED_PROCESSING | トランザクションの処理中に不明なエラーが発生しました。 |
telINSUF_FEE_P | トランザクションのFee が、サーバの負荷レベルに基づいて定められるサーバの現在のトランザクションコスト要件を満たすのに十分な値ではありあません。 |
telLOCAL_ERROR | 不明なローカルエラー。 |
telNETWORK_ID_MAKES_TX_NON_CANONICAL | トランザクションはNetworkID フィールドを指定していますが、現在のネットワークルールではNetworkID フィールドは指定しないことになっています。(メインネットやその他のチェーンIDが1024以下のネットワークではこのフィールドは使用されません)。もしトランザクションがNetworkID を使用しないネットワーク向けであった場合、そのフィールドを削除して再試行してください。トランザクションが別のネットワーク向けだった場合は、正しいネットワークに接続されているサーバに送信してください。 |
telNO_DST _PARTIAL | トランザクションは、新しいアカウントに資金を供給するためのXRPによる支払いですが、tfPartialPaymentフラグが有効になっていました。これは許可されていません。 |
telREQUIRES_NETWORK_ID | トランザクションはNetworkID フィールドを指定していません。トランザクションがNetworkID を必要とするネットワーク向けであった場合、フィールドを追加して再試行してください。トランザクションが別のネットワーク向けであった場合、正しいネットワークに接続されているサーバに送信してください。 |
telWRONG_NETWORK | トランザクションが現在のネットワークに対して間違った NetworkID 値 を指定しています。目的のネットワークに対して正しい NetworkID 値を指定するか、正しいネットワークに接続されているサーバにトランザクションを送信してください。 |