Skip to content

Commit 9cbca12

Browse files
committed
Update terNO_RIPPLE description (Fixes #2546)
1 parent 470c6e1 commit 9cbca12

File tree

1 file changed

+5
-3
lines changed
  • docs/references/protocol/transactions/transaction-results

1 file changed

+5
-3
lines changed

docs/references/protocol/transactions/transaction-results/ter-codes.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,20 @@ labels:
1010

1111
These codes indicate that the transaction has not been [applied](../../../../concepts/consensus-protocol/index.md) yet, and generally will be automatically retried by the server that returned the result code. The transaction could apply successfully in the future; for example, if a certain other transaction applies first. These codes have numerical values in the range -99 to -1, but the exact code for any given error is subject to change, so don't rely on it.
1212

13-
**Note:** Transactions with `ter` codes have not been applied to the current ledger and have not yet changed the XRP Ledger state. A transaction that provisionally got a `ter` result may still succeed or fail with a different code after being automatically applied later. For more information, see [Finality of Results](../../../../concepts/transactions/finality-of-results/index.md) and [Reliable Transaction Submission](../../../../concepts/transactions/reliable-transaction-submission.md).
13+
{% admonition type="info" name="Note" %}
14+
Transactions with `ter` codes have not been applied to the current ledger and have not yet changed the XRP Ledger state. A transaction that provisionally got a `ter` result may still succeed or fail with a different code after being automatically applied later. For more information, see [Finality of Results](../../../../concepts/transactions/finality-of-results/index.md) and [Reliable Transaction Submission](../../../../concepts/transactions/reliable-transaction-submission.md).
15+
{% /admonition %}
1416

1517
| Code | Explanation |
1618
|:-----------------|:----------------------------------------------------------|
1719
| `terFUNDS_SPENT` | **DEPRECATED.** |
1820
| `terINSUF_FEE_B` | The account sending the transaction does not have enough XRP to pay the `Fee` specified in the transaction. |
1921
| `terLAST` | Used internally only. This code should never be returned. |
2022
| `terNO_ACCOUNT` | The address sending the transaction is not funded in the ledger (yet). |
21-
| `terNO_AMM` | The AMM-related transaction specifies an asset pair that does not currently have an AMM instance. _(Requires the [AMM amendment][])_ |
23+
| `terNO_AMM` | The AMM-related transaction specifies an asset pair that does not currently have an AMM instance. _(Added by the [AMM amendment][])_ |
2224
| `terNO_AUTH` | The transaction would involve adding currency issued by an account with `lsfRequireAuth` enabled to a trust line that is not authorized. For example, you placed an offer to buy a currency you aren't authorized to hold. |
2325
| `terNO_LINE` | Used internally only. This code should never be returned. |
24-
| `terNO_RIPPLE` | Used internally only. This code should never be returned. |
26+
| `terNO_RIPPLE` | The transaction can't succeed because of No Ripple settings on trust lines. For example, the Check tried to send a token payment that would be blocked because of No Ripple flags. Alternatively, the transaction tried to create an AMM even though the issuer of at least one of the tokens has not enabled the [Default Ripple flag](/docs/concepts/tokens/fungible-tokens/rippling/#the-default-ripple-flag). |
2527
| `terOWNERS` | The transaction requires that account sending it has a nonzero "owners count", so the transaction cannot succeed. For example, an account cannot enable the [`lsfRequireAuth`](../types/accountset.md#accountset-flags) flag if it has any trust lines or available offers. |
2628
| `terPRE_SEQ` | The `Sequence` number of the current transaction is higher than the current sequence number of the account sending the transaction. |
2729
| `terPRE_TICKET` | The transaction attempted to use a [Ticket](../../../../concepts/accounts/tickets.md), but the specified `TicketSequence` number does not exist in the ledger. However, the Ticket could still be created by another transaction. |

0 commit comments

Comments
 (0)