From 0b3a2c9a1656de772113a0554b2c7f188a9690e4 Mon Sep 17 00:00:00 2001 From: Oliver Eggert Date: Sun, 15 Jan 2023 22:37:48 -0800 Subject: [PATCH] Fix broken links to amendment blocked servers section --- .../admin-api-methods/status-and-debugging-methods/feature.md | 2 +- .../http-websocket-apis/api-conventions/error-formatting.md | 2 +- .../api-conventions/response-formatting.md | 4 ++-- .../http-websocket-apis/peer-port-methods/health-check.md | 2 +- .../public-api-methods/server-info-methods/server_info.md | 2 +- .../public-api-methods/server-info-methods/server_state.md | 2 +- .../public-api-methods/transaction-methods/submit.md | 2 +- .../ledger-data/ledger-object-types/amendments.md | 2 +- .../troubleshooting/understanding-log-messages.md | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md b/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md index 98d964b34e..577a3f97e5 100644 --- a/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md +++ b/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md @@ -187,7 +187,7 @@ The response follows the [standard format][], with a successful result containin |:------------|:--------|:-----------------------------------------------------| | `enabled` | Boolean | Whether this amendment is currently enabled in the latest ledger. | | `name` | String | (May be omitted) The human-readable name for this amendment, if known. | -| `supported` | Boolean | Whether the server knows how to apply this amendment. If this field is set to `false` (the server does not know how to apply this amendment) and `enabled` is set to `true` (this amendment is enabled in the latest ledger), this amendment may cause your server to be [amendment blocked](amendments.html#amendment-blocked). | +| `supported` | Boolean | Whether the server knows how to apply this amendment. If this field is set to `false` (the server does not know how to apply this amendment) and `enabled` is set to `true` (this amendment is enabled in the latest ledger), this amendment may cause your server to be [amendment blocked](amendments.html#amendment-blocked-servers). | | `vetoed` | Boolean | Whether the server has been instructed to vote against this amendment. | **Caution:** The `name` for an amendment does not strictly indicate what that amendment does. The name is not guaranteed to be unique or consistent across servers. diff --git a/content/references/http-websocket-apis/api-conventions/error-formatting.md b/content/references/http-websocket-apis/api-conventions/error-formatting.md index 9bc9c9d3a8..694559ac48 100644 --- a/content/references/http-websocket-apis/api-conventions/error-formatting.md +++ b/content/references/http-websocket-apis/api-conventions/error-formatting.md @@ -108,7 +108,7 @@ For other errors that returned with HTTP status code 200 OK, the responses are f All methods can potentially return any of the following values for the `error` code: -- `amendmentBlocked` - The server is [amendment blocked](amendments.html#amendment-blocked) and needs to be updated to the latest version to stay synced with the XRP Ledger network. +- `amendmentBlocked` - The server is [amendment blocked](amendments.html#amendment-blocked-servers) and needs to be updated to the latest version to stay synced with the XRP Ledger network. - `failedToForward` - ([Reporting Mode][] servers only) The server tried to forward this request to a P2P Mode server, but the connection failed. - `invalid_API_version` - The server does not support the [API version number](request-formatting.html#api-versioning) from the request. - `jsonInvalid` - (WebSocket only) The request is not a proper JSON object. diff --git a/content/references/http-websocket-apis/api-conventions/response-formatting.md b/content/references/http-websocket-apis/api-conventions/response-formatting.md index 700b87f6a1..4b6bf4901c 100644 --- a/content/references/http-websocket-apis/api-conventions/response-formatting.md +++ b/content/references/http-websocket-apis/api-conventions/response-formatting.md @@ -126,7 +126,7 @@ Example warning: ] ``` -This warning indicates that the one or more [amendments](amendments.html) to the XRP Ledger protocol are scheduled to become enabled, but the current server does not have an implementation for those amendments. If those amendments become enabled, the current server will become [amendment blocked](amendments.html#amendment-blocked), so you should [upgrade to the latest `rippled` version](install-rippled.html) as soon as possible. +This warning indicates that the one or more [amendments](amendments.html) to the XRP Ledger protocol are scheduled to become enabled, but the current server does not have an implementation for those amendments. If those amendments become enabled, the current server will become [amendment blocked](amendments.html#amendment-blocked-servers), so you should [upgrade to the latest `rippled` version](install-rippled.html) as soon as possible. The server only sends this warning if the client is [connected as an admin](get-started-using-http-websocket-apis.html#admin-access). @@ -153,7 +153,7 @@ Example warning: ] ``` -This warning indicates that the server is [amendment blocked](amendments.html#amendment-blocked) and can no longer remain synced with the XRP Ledger. +This warning indicates that the server is [amendment blocked](amendments.html#amendment-blocked-servers) and can no longer remain synced with the XRP Ledger. The server administrator must [upgrade `rippled`](install-rippled.html) to a version that supports the activated amendments. diff --git a/content/references/http-websocket-apis/peer-port-methods/health-check.md b/content/references/http-websocket-apis/peer-port-methods/health-check.md index 4e7467cb93..e10aec9fa3 100644 --- a/content/references/http-websocket-apis/peer-port-methods/health-check.md +++ b/content/references/http-websocket-apis/peer-port-methods/health-check.md @@ -99,7 +99,7 @@ The `info` object may contain the following fields: | `Field` | Value | Description | |:--------------------|:--------|:---------------------------------------------| -| `amendment_blocked` | Boolean | _(May be omitted)_ If `true`, the server is [amendment blocked](amendments.html#amendment-blocked) and must be upgraded to remain synced with the network; this state is critical. If the server is not amendment blocked, this field is omitted. | +| `amendment_blocked` | Boolean | _(May be omitted)_ If `true`, the server is [amendment blocked](amendments.html#amendment-blocked-servers) and must be upgraded to remain synced with the network; this state is critical. If the server is not amendment blocked, this field is omitted. | | `load_factor` | Number | _(May be omitted)_ A measure of the overall load the server is under. This reflects I/O, CPU, and memory limitations. This is a warning if the load factor is over 100, or critical if the load factor is 1000 or higher. | | `peers` | Number | _(May be omitted)_ The number of [peer servers](peer-protocol.html) this server is connected to. This is a warning if connected to 7 or fewer peers, and critical if connected to zero peers. | | `server_state` | String | _(May be omitted)_ The current [server state](rippled-server-states.html). This is a warning if the server is in the `tracking`, `syncing`, or `connected` states. This is critical if the server is in the `disconnected` state. | diff --git a/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md b/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md index 9149ef7181..756a8b5205 100644 --- a/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md +++ b/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md @@ -258,7 +258,7 @@ The `info` object may have some arrangement of the following fields: | `Field` | Type | Description | |:------------------------------------|:----------------|:---------------------| -| `amendment_blocked` | Boolean | _(May be omitted)_ If `true`, this server is [amendment blocked](amendments.html#amendment-blocked). If the server is not amendment blocked, the response omits this field. [New in: rippled 0.80.0][] | +| `amendment_blocked` | Boolean | _(May be omitted)_ If `true`, this server is [amendment blocked](amendments.html#amendment-blocked-servers). If the server is not amendment blocked, the response omits this field. [New in: rippled 0.80.0][] | | `build_version` | String | The version number of the running `rippled` server. | | `closed_ledger` | Object | _(May be omitted)_ Information on the most recently closed ledger that has not been validated by consensus. If the most recently validated ledger is available, the response omits this field and includes `validated_ledger` instead. The member fields are the same as the `validated_ledger` field. | | `complete_ledgers` | String | Range expression indicating the sequence numbers of the ledger versions the local `rippled` has in its database. This may be a disjoint sequence such as `24900901-24900984,24901116-24901158`. If the server does not have any complete ledgers (for example, it recently started syncing with the network), this is the string `empty`. | diff --git a/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md b/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md index e46dbae988..c96d599a90 100644 --- a/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md +++ b/content/references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md @@ -268,7 +268,7 @@ The `state` object may have some arrangement of the following fields: | `Field` | Type | Description | |:---------------------------------|:----------------|:------------------------| -| `amendment_blocked` | Boolean | _(May be omitted)_ If `true`, this server is [amendment blocked](amendments.html#amendment-blocked). If the server is not amendment blocked, the response omits this field. [New in: rippled 0.80.0][] | +| `amendment_blocked` | Boolean | _(May be omitted)_ If `true`, this server is [amendment blocked](amendments.html#amendment-blocked-servers). If the server is not amendment blocked, the response omits this field. [New in: rippled 0.80.0][] | | `build_version` | String | The version number of the running `rippled` version. | | `complete_ledgers` | String | Range expression indicating the sequence numbers of the ledger versions the local `rippled` has in its database. It is possible to be a disjoint sequence, e.g. "2500-5000,32570-7695432". If the server does not have any complete ledgers (for example, it recently started syncing with the network), this is the string `empty`. | | `closed_ledger` | Object | _(May be omitted)_ Information on the most recently closed ledger that has not been validated by consensus. If the most recently validated ledger is available, the response omits this field and includes `validated_ledger` instead. The member fields are the same as the `validated_ledger` field. | diff --git a/content/references/http-websocket-apis/public-api-methods/transaction-methods/submit.md b/content/references/http-websocket-apis/public-api-methods/transaction-methods/submit.md index 9c154aa0f1..f4a5c5bc70 100644 --- a/content/references/http-websocket-apis/public-api-methods/transaction-methods/submit.md +++ b/content/references/http-websocket-apis/public-api-methods/transaction-methods/submit.md @@ -319,7 +319,7 @@ The response follows the [standard format][], with a successful result containin ## Possible Errors * Any of the [universal error types][]. -* `amendmentBlocked` - The transaction cannot be submitted to the network because the `rippled` server is [amendment blocked](amendments.html#amendment-blocked). +* `amendmentBlocked` - The transaction cannot be submitted to the network because the `rippled` server is [amendment blocked](amendments.html#amendment-blocked-servers). * `highFee` - The `fee_mult_max` parameter was specified, but the server's current fee multiplier exceeds the specified one. (Sign-and-Submit mode only) * `internalJson` - An internal error occurred when serializing the transaction to JSON. This could be caused by many aspects of the transaction, including a bad signature or some fields being malformed. * `internalSubmit` - An internal error occurred when submitting the transaction. This could be caused by many aspects of the transaction, including a bad signature or some fields being malformed. diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/amendments.md b/content/references/protocol-reference/ledger-data/ledger-object-types/amendments.md index 3417b7fd27..9785fd33b7 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/amendments.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/amendments.md @@ -38,7 +38,7 @@ The `Amendments` object type contains a list of [Amendments](amendments.html) th | Name | JSON Type | [Internal Type][] | Required? | Description | |-------------------|-----------|-------------------|-----------|-------------| -| `Amendments` | Array | Vector256 | No | Array of 256-bit [amendment IDs](amendments.html#about-amendments) for all currently-enabled amendments. If omitted, there are no enabled amendments. | +| `Amendments` | Array | Vector256 | No | Array of 256-bit [amendment IDs](amendments.html) for all currently-enabled amendments. If omitted, there are no enabled amendments. | | `Flags` | Number | UInt32 | Yes | A bit-map of boolean flags enabled for this object. Currently, the protocol defines no flags for `Amendments` objects. The value is always `0`. | | `LedgerEntryType` | String | UInt16 | Yes | The value `0x0066`, mapped to the string `Amendments`, indicates that this object describes the status of amendments to the XRP Ledger. | | `Majorities` | Array | STArray | No | Array of objects describing the status of amendments that have majority support but are not yet enabled. If omitted, there are no pending amendments with majority support. | diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md b/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md index 6a3aedeeb7..c05325ccea 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md @@ -97,7 +97,7 @@ The following message indicates that the server has detected that it is running LedgerMaster:ERR Check for upgrade: A majority of trusted validators are running a newer version. ``` -This is not strictly a problem, but an old server version is likely to become [amendment blocked](amendments.html#amendment-blocked). You should [update `rippled`](install-rippled.html) to the latest stable version. (If you are connected to [devnet](parallel-networks.html), update to the latest nightly version instead.) +This is not strictly a problem, but an old server version is likely to become [amendment blocked](amendments.html#amendment-blocked-servers). You should [update `rippled`](install-rippled.html) to the latest stable version. (If you are connected to [devnet](parallel-networks.html), update to the latest nightly version instead.) ## Connection reset by peer